Rivera solo millos
Fundación de Educación Superior Facultad de Ingeniería Programa T.P. en Sistemas
Taller de Algoritmos # 2 – Asignaciones y decisiones
Bloque de asignación: como su nombre lo indica seutiliza para asignar valores o expresiones a una posición de memoria nombrada mediante un identificador. La asignación es una operación destructiva, es decir que cada vez que el desarrollo delalgoritmo pase por la instrucción de asignación el valor de la variable se cambia por el nuevo valor, la estructura de la asignación es:
Variable de resultado
Operador de asignación
expresión o valorVariable
←
expresión o valor
Teniendo en cuenta que la expresión puede ser aritmética o lógica, o una constante u otra variable.
DIAGRAMA DE FLUJO
total ← total + 4
PSEUDOCODIGOhacer total ← total + 4 Utiliza la palabra reservada hacer
Se representa por un rectángulo solo puede tener un camino de entrada y uno de salida
1
Elaborado por: Ing. Diana Martínez
SanJosé
Fundación de Educación Superior Facultad de Ingeniería Programa T.P. en Sistemas
Ejemplo: Vamos a suponer las variables I, J, cont, son enteras; suma y numReal de tipi real; letra de tipocarácter y bandera de tipo booleano, asi mismo que tenemos que realizar las siguientes asignaciones: 1. 2. 3. 4. 5. 6. 7. 8. 9. I ← 0 1. I←I+5 cont ← 0 J ← 7 ** 2 mod 5 letra ← “x” cont ← I div J numReal← cont / 5 bandera ← (4 > 2) suma ← I + J + cont Prueba de Escritorio (Simulador de la memoria) Numero de I J cont suma numReal letra bandera asignación 0 1 5 2 0 3 4 4 x 5 1 6 0,2 7 verdadero 8 10 9Estructura Selectiva de Decisión: permite que el algoritmo siga por un camino determinado si se cumple la condición y por otro si la condición no se cumple, luego se sigue la secuencia normal delalgoritmo, la estructura de la decisión es:
Expresión o valor
Operador relacional
expresión o valor
Variable
<
expresión o valor
Teniendo en cuenta que la expresión puede ser...
Regístrate para leer el documento completo.