Академический Документы
Профессиональный Документы
Культура Документы
Diagramas de flujo
Un diagrama de flujo es una representacin grfica de
un algoritmo o proceso. Se utiliza en disciplinas como la
programacin, la economa, los procesos industriales y
la psicologa cognitiva. Estos diagramas utilizan
smbolos con significados bien definidos que
representan los pasos del algoritmo, y representan el
flujo de ejecucin mediante flechas que conectan los
puntos de inicio y de fin de proceso.
Pseudocodigo
CARACTERISTICAS DE LOS
ALGORITMOS
ENTRADA
PROCESO
SALIDA
DATO
OPERACION
RESULTADO
DATO
Informacin
En sentido general, la informacin es un conjunto organizado de datos
procesados, que constituyen un mensaje que cambia el estado de
conocimiento del sujeto o sistema que recibe dicho mensaje
Desde el punto de vista de la ciencia de la computacin, la informacin es
un conocimiento explcito extrado por seres vivos o sistemas expertos
como resultado de interaccin con el entorno o percepciones sensibles del
mismo entorno. En principio la informacin, a diferencia de los datos o las
percepciones sensibles, tienen estructura til que modificar las sucesivas
interacciones del ente que posee dicha informacin con su entorno.
ENTEROS
Ej.: 5, -23
NUMRICOS
REALES
TIPO DE DATOS
ALFANUMRICOS
NO NUMRICOS
CARACTER
LGICO
Ej.:
Maracaibo, 15-02-09
Ej.: a, 4, ?
true
false
OPERADORES
Operadores Aritmticos
OPERADOR
NOTACIN
EXPONENTE
MULTIPLICACIN
DIVISIN
SUMA
RESTA
Divisin Entera
Div
Mdulo (resto)
Mod
Operadores Aritmticos
Los operadores aritmticos div y mod, solo se pueden utilizar con nmeros
enteros.
El operador div calcula el cociente entero (parte entera) de la divisin de 2
nmeros enteros.
Sintaxis:
Operando1 div operando2
Ejemplo:
7 div 2= 3 (cociente)
12 div 3= 4 (cociente)
Operadores Aritmticos
El operador mod calcula el resto de la divisin de 2 nmeros enteros.
Sintaxis:
Operando1 mod operando2
Ejemplo:
7 mod 2 =1 (residuo)
6 mod 3= 0 (residuo)
Nota:
Si el operando1 es 0, el resultado de div y mod no esta definido.
Operadores Relacionales
OPERADOR
NOTACIN
MAYOR QUE
>
>=
MENOR QUE
<
<=
IGUAL QUE
DIFERENTE QUE
<>
Operadores Lgicos
OPERADOR
NOTACIN
AND
&&
OR
||
NOT
NOT A
Operador AND
A
A AND B
A OR B
Identificadores
Son palabras creadas por el programador para dar
nombre a los objetos y dems elementos que
necesita declarar en un programa.
Reglas para la construccin de identificadores:
1.
2.
3.
4.
5.
6.
CONSTANTE
CONSTANTE
CONSTANTES LITERALES
Son valores de cualquier tipo que se utilizan
directamente, no se declaran porque no tienen nombre.
Por rjemplo;
VolumenEsfera := 4/3 * 3.1416 * Radio * Radio * Radio;
CONSTANTES DECLARADAS
Tambin llamadas constantes con nombre, son las que se
declaran asignndoles un valor directamente. Por ejemplo:
Pi = 3.141592; (* valor real *)
Min = 0; (* entero *)
Max = 99; (* entero *)
Saludo = 'Hola'; (* cadena caract. *)
VolumenEsfera := 4/3 * Pi* Radio * Radio * Radio;
CONSTANTES EXPRESIN
A estas no se les asigna un valor directamente, sino que se les
asigna una expresin. Esta expresin se evala en tiempo de
compilacin y el resultado se le asigna a la constante. Ejemplo:
Min = 0;
Max = 100;
Intervalo = 10;
N = (Max - Min) div Intervalo;
Centro = (Max - Min) div 2;
VARIABLE
Por su contenido
Variables Numricas: Son aquellas en las cuales se almacenan
valores numricos, positivos o negativos, es decir almacenan
nmeros, signos (+ y -) y el punto decimal.
Ejemplo:
iva = 0.15 pi = 3.1416 costo = 2500
Variables Lgicas: Son aquellas que solo pueden tener dos
valores (cierto o falso) estos representan el resultado de una
comparacin entre otros datos.
Variables Alfanumricas: Esta formada por caracteres
alfanumricos (letras, nmeros y caracteres especiales).
Ejemplo:
letra = a
apellido = lopez
Por su uso
Variables de Trabajo: Variables que reciben el resultado de una
operacin matemtica completa y que se usan normalmente dentro de
un programa.
Ejemplo:
Suma = a + b
Contadores.
Acumuladores.
CONTADOR
FUNCIONES ESPECIALES:
Ejemplos:
Abs(-6) = 6
Sqr (5) = 25
Sqrt (64) = 8
Round (9.5) = 10
Round (9.4) = 9
Trunc (9.5) = 9
Trunc (5.2) = 5
EXPRESION
Expresiones Aritmticas
( X + Y) / 2
( X + Y^2) / Z^2
Expresiones Aritmticas
Determine los errores en la siguiente imagen:
FORMA DE REPRESENTACIN DE
LOS ALGORITMOS
Lneas de flujo
Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a
derecha.
Los smbolos se unen con lneas, las cuales tienen en la punta una flecha que indica
la direccin que fluye la informacin procesos, se deben de utilizar solamente lneas
de flujo horizontal o verticales (nunca diagonales).
Se debe evitar el cruce de lneas, para lo cual se quisiera separar el flujo del
diagrama a un sitio distinto, se pudiera realizar utilizando los conectores. Se debe
tener en cuenta que solo se vana utilizar conectores cuando sea estrictamente
necesario.
No deben quedar lneas de flujo sin conectar
Todo texto escrito dentro de un smbolo debe ser legible, preciso, evitando el uso de
muchas palabras.
Todos los smbolos pueden tener ms de una lnea de entrada, a excepcin del
smbolo final.
Solo los smbolos de decisin pueden y deben tener mas de una lnea de flujo de
salida.