Академический Документы
Профессиональный Документы
Культура Документы
ALGORITMOS
Descripcin
Representacin
FUNDAMENTOS DE
ALGORITMOS
FUNDAMENTOS DE
ALGORITMOS
FUNDAMENTOS DE
ALGORITMOS
FUNDAMENTOS DE
ALGORITMOS
FUNDAMENTOS DE
ALGORITMOS
Pseudocdigo:
Representacin
descriptiva
de
las
operaciones de un algoritmo. Representa una secuencia
lgica de actividades, que llevarn en conjunto a la solucin
de un problema. Los elementos que debe llevar un algoritmo
son
Cabecera del algoritmo: Existen pasos o
procedimientos que se realizan para comenzar un
programa. Siempre que se haga debe ponerse un
encabezado de programa, en donde debe expresarse el
identificador o nombre correspondiente con la palabra
reservada que seale el lenguaje, generalmente sta
suele ser program que en algoritmia significa algoritmo
Declaracin de Variables: En este punto se describen
todas las variables que son usadas en el algoritmo,
haciendo una lista de sus nombres y especificando a qu
tipo corresponde cada uno.
FUNDAMENTOS DE
ALGORITMOS
FUNDAMENTOS DE
ALGORITMOS
Algoritmo rea_Crculo
{Clculo del rea de un
circulo pidiendo el radio al
usuario}
var r, A: real
cte: :real
Inicio
Mostrar Dame el radio
Leer r
A <- *r^2
Mostrar El rea es:, A
Fin
Cabecera
Nombre del
algoritmo
{Comentario con
descripcin del
problema}
Declaracin de
variables y constantes
Cuerpo del algoritmo
FUNDAMENTOS DE
ALGORITMOS
Diagramas de fujo ms
comnes
Diagramas de fujo ms
comnes (cont.)
Inicio
var r, A: real
cte: :real
A <- *r^2
Dame el
radio:
El rea es , A,
u^2
Fin
FUNDAMENTOS DE
ALGORITMOS
FUNDAMENTOS DE
ALGORITMOS
FUNDAMENTOS DE
ALGORITMOS
CONSTANTES Y VARIABLES
Las constantes son datos cuyos valores no
cambian, pero existen datos cuyos valores s varan
durante la ejecucin del programa, a stos los
llamamos variables. En la mayora de los lenguajes
de programacin se permiten diferentes tipos de
constantes: enteras, reales, caracteres y boolean o
lgicas, quienes representan datos de estos tipos.
Entonces una variable se conoce como un objeto, o
partida de datos cuyo valor puede cambiar durante
la ejecucin del algoritmo o programa.
A las variables y a las constantes se les conoce o
identifica por los atributos siguientes: nombre o
identificador que lo asigna y tipo que describe el
uso de la variable.
FUNDAMENTOS DE
ALGORITMOS
Identificadores:
Deben empezar con letra, excepto o , o guin
bajo y estar seguidos de cero o ms letras,
nmeros o guiones bajos
No se permiten smbolos como
$ ! ? | & - % # @ , . / \ o espacios en
blanco y tabuladores
FUNDAMENTOS DE
ALGORITMOS
OPERACION DE ASIGNACION
Se le otorgan valores a una variable. Esta
operacin de asignacin se conoce como
instruccin o sentencia de asignacin, si es
que est en un lenguaje de programacin
La operacin de asignacin es representada por
un smbolo u operador:
La accin de asignar puede ser destructiva ya
que puede perderse el valor que tuviera la
variable antes, siendo reemplazado por el nuevo
valor. Las acciones de asignacin se clasifican
segn sea el tipo de expresiones en: Asignacin
aritmticas, Asignacin lgica y Asignacin
de caracteres
FUNDAMENTOS DE
ALGORITMOS
EXPRESIONES
Son la combinacin de constantes, variables,
smbolos de operacin, parntesis y nombres de
funciones especiales, idea que puede ser utilizada en
notaciones de matemtica tradicional. Los valores de
las variables nos permitirn determinar el valor de las
expresiones, debido a que stos estn implicados en
la ejecucin de las operaciones indicadas. Estas
constan de operandos y operadores.
Segn el tipo de objetos que manipulan, pueden
clasificarse en:
FUNDAMENTOS DE
ALGORITMOS
Expresiones Aritmticas
Estas expresiones son anlogas a las frmulas
matemticas. Las variables y constantes son
numricas (real o entera) y las operaciones
son las aritmticas
Operadores aritmticos
Precedencia
- (operador monario)
^ (exponenciacin), (radicacin)
*, / (divisin real),
+, div o / (cociente de divisin entera) , mod o %
(residuo de divisin entera)
FUNDAMENTOS DE
ALGORITMOS
FUNDAMENTOS DE
ALGORITMOS
Operadores lgicos
Precedencia
! o ~ o not (negado)
and o && (conjuncin)
or o || (disyuncin)
Nota: En C un valor
falso se toma como 0 y
un valor verdadero se
toma como cualquier
valor diferente de cero
A NOT
F
AND
OR
FUNDAMENTOS DE
ALGORITMOS