Professional Documents
Culture Documents
) OBJETIVO: El alumno comprender los tipos de datos y expresiones mas comunes, el concepto y caractersticas de lo que es un algoritmo, as como las reglas y aspectos bsicos de un diagrama de flujo, adems de adquirir la habilidad de desarrollar un algoritmo secuencial.
CONTENIDO: 3. Algoritmos y Diagramas de Flujo (4 hrs.) 1. Tipos de Datos y Expresiones 2. Conceptos de Algoritmos 3. Diagramas ( reglas y smbolos bsicos) 4. Algoritmos Secuenciales
Los datos simples se caracterizan porque ocupan slo una casilla de memoria, por lo tanto una variable simple hace referencia a un nico valor a la vez. dentro de este grupo de datos encontramos: Enteros Reales (flotantes) Caracteres Cadena de caracteres Booleanos
Booleanos.- toma los valores de verdadero (true) o falso (false), no puede ser ledo o escrito, slo asignado, es til para plantear cierto tipo de condiciones en el manejo de las estructuras lgicas de control.
Un identificador se forma de acuerdo a ciertas reglas bsicas: El primer carcter que forma un identificador debe ser una letra o el smbolo de subrayado ( _ ). Los dems caracteres pueden ser letras, dgitos o smbolo de subrayado. La longitud del identificador depende del lenguaje de programacin a utilizar.
Estos operadores nos permiten realizar operaciones aritmticas entre operandos: nmeros, constantes o variables. El resultado de una operacin aritmtica es un nmero.
A continuacin presentamos en una tabla los operadores aritmticos, la operacin que puede realizar y, un ejemplo de su uso y su resultado:
**
* / +
Potencia
Multiplicacin Divisin Suma
3**2
5.25*3 17/4 58+79
9
15.75 4.25 137
Mod div
Resta
Mdulo (residuo) Divisin entera
25.96 -11.25
21 mod 2 19/3
14.71
1 6
**
*, /, mod, div +, -
(Mayor)
(menor)
2). 9 +7 * 8 36 / 5
1
3). 7 * 5 ** 3 / 4 div 3
1
12 6
2
9 + 56 36 / 5
2
7 * 125 / 4 div 3
2
=6
9 + 56 7.2
3
875 / 4 div 3
3
65 7.2
4
218.75 div 3
4
= 57.8
= 72
3640 - 28
7
= 3612
7 * 8 * 25 div 5 * 13 28
3
56 * 25 div 5 * 13 28
4
1400 div 5 * 13 28
5
280 * 13 28
6
Ejemplo
lalo == lola x < > y 14 < 25
Resultado
Falso Verdadero Verdadero
>
< =
Mayor que
Menor o igual que Mayor o igual que
35 > 10
5 <= 6 15 >= 7
Verdadero
Verdadero Verdadero
>=
(Mayor)
Operadores
( ) ** *, /, div, mod
Jerarqua
(Mayor)
(Menor)
P o Q
(Menor)
25 > (B * 2)
2
25 > 32
3
Verdadero o Verdadero
10
Verdadero
~ Falso o Verdadero
9
Smbolo utilizado para representar un proceso. En su interior se expresan asignaciones, operaciones aritmticas, cambios de valor de celdas en memoria, etc.
Smbolo utilizado para representar una decisin. En su interior se almacena una condicin y dependiendo del resultado de la evaluacin de la misma se sigue por una de las ramas o caminos alternativos: verdadero o falso.
Smbolo utilizado para representar una decisin mltiple. En su interior se almacena un selector y dependiendo del valor de dicho selector se sigue por una de las ramas o caminos alternativos.
Problema
Verificacin el algoritmo
Nota.- Por verificacin del algoritmo entendemos el seguimiento del mismo con datos que sean representativos del problema que queremos resolver
4.
Reglas
1. Todo diagrama de flujo debe tener un inicio y un fin.
3.
4. 5. 6.
Las lneas utilizadas para indicar la direccin del flujo del diagrama deben ser rectas, verticales y horizontales. Todas las lneas utilizadas para indicar la direccin del flujo del diagrama deben estar conectadas. La conexin puede ser a un smbolo que exprese lectura, proceso, decisin, impresin, conexin o fin de diagrama. El diagrama de flujo debe ser construido de arriba hacia abajo (top-down) y de izquierda a derecha (right to left). La notacin utilizada en el diagrama de flujo debe ser independiente del lenguaje de programacin. Es conveniente cuando realizamos una tarea compleja poner comentarios que expresen o ayuden a entender lo que hicimos.
Si el diagrama de flujo requiere ms de una hoja para su construccin, debemos utilizar los conectores adecuados y enumerar las pginas convenientemente. No puede llegar ms de una lnea a un smbolo.
fin
matest calfin
fin