Diagramas De Flujo
-
Upload
rhemsolutions -
Category
Technology
-
view
77.215 -
download
3
description
Transcript of Diagramas De Flujo
Diagramas de flujo
Y Pseudo código
Páginas web dinámicas
Diagrama de flujo
Punto de inicio del programa
Entrada de datos 2,3
Proceso
Salida
Fin
inicio
2,3
Suma=2+3
Suma
fin
Diagrama de flujo
Conector
Decisión
A
Condición
Pseudo código
• Es un tipo de estructura de texto en inglés para describir algoritmos. Esto permite al diseñador centrarse en la lógica del algoritmo sin preocuparse por los detalles de la sintaxis del leguaje de programación. El pseudo código actúa como un ante proyecto al código fuente para ser escrito por el programador
Ejemplo
FUNCTION moverRobot (int aRobot) IF robot no tiene obstaculos THEN
Mover robotAgregar el comando mover al
historial de comandos RETURN true
ELSE RETURN false
END IFEND FUNCTION
Pseudo código
• Razones para usar pseudo código– Es un lenguaje neutral.– Provee un vehículo de comunicación en entre
el diseñador/modelador y el programador.
• Pseudo código - Notación– No hay una notación estándar universal para
el pseudo código.
Estructuras de control
Permiten elegir diferentes caminos en función de los datos que se evalúan.
• Estructuras de elección.
• Estructuras de bucle
Estructuras de elección
• Elección simple1. If
2. if-else
3. elseif
• Elección múltiple1. switch
Estructuras de bucle
• while
• do-while
• for
If
IF condición THEN
instruccion1
instruccion2
instrucción3
END IF
condición
NO
SI
Instruccion1Instruccion2Instruccion3
B
A
If-else
IF condición THENinstruccion1instruccion2instrucción3
ELSEinstruccion1instruccion2instrucción3
END IF
condición
NO
SI
instruccion1instruccion2instruccion3
B
A
instruccion4instruccion5instruccion6
elseif
IF condición1 THENinstruccion1
ELSEIF condicion2 THENinstruccion2
ELSEIF condicion3 THENinstruccion3
END IF
A
condición1
condición2
condición3
instruccion1
instruccion2
instruccion3
B
si
si
si
NO
NO
NO
switch
SWITCH expresión
CASE 1 : instruccion1
break
CASE 2 : instruccion2
break
CASE 3 : instruccion3
break
DEFAULT :
instruccion4
END SWITCH
A
expresión==1
expresión==2
expresión==3
instruccion1
instruccion2
instruccion3
B
si
si
si
NO
NO
NO
instruccion4
while
WHILE condición
instruccion1
instruccion2
instruccion3
END WHILE
A
condición
instruccion1Instruccion2instruccion3
B
si
NO
do-while
DO
instruccion1
instruccion2
instruccion3
WHILE condición
A
condición
instruccion1Instruccion2instruccion3
B
siNO
for
FOR inicializar; condición; incremento
instrucciones
END FOR
A
condición
instrucciones
B
si
NO
inicializar
incremento