ALGORITMOS
Diagramas de flujoPseudo-código
EjerciciosInstalación de C++
Diagramas de Flujo
• INICIO/TERMINAR para indicar en donde empieza el diagrama.
• OPERACIÓN para plantear instrucciones de asignación (tales como desarrollar una expresión aritmética o mover un dato a otro).
• DECISIÓN para evaluar una condición y plantear la selección de una alternativa.
Diagramas de Flujo
• FLECHAS para unir los demás símbolos del diagrama e indicar la secuencia de las instrucciones.
• CONECTOR para realizar una conexión en la misma página
• CONECTOR para realizar una conexión a otra página.
• FORMAS CONTINUAS para indicar que se imprime algún resultado
• ENTRADA MANUAL de datos desde una terminal o teclado del computador
• ESTRUCTURA REPETIR para plantear instrucciones que se repiten un número no controlado de veces.
• PROCESO predefinido para la ejecución de un bloque de instrucciones (rutina o función)
Normas y recomendaciones para los diagramas de Flujo
• Indicar claramente dónde empieza y dónde termina.
• Se debe desarrollar de arriba hacia abajo y de izquierda a derecha.
• Los símbolos deben dibujarse proporcionales y balanceados unos con otros.
• En un diagrama se escribe que se hace, no se codifican instrucciones en él.
• No deben existir ciclos (bucles, loops) infinitos.• Un diagrama debe de ser claro y bien
presentado.
• El uso de conectores en ocasiones elimina flechas que dan una mala imagen, el uso exagerado de conectores dificulta el entendimiento del programa.
• Los nombres que se asignen a las variables o cambios se recomiendan que sean mnemotécnicos, es decir, que indiquen para qué sirve.
Algoritmo 1: suma
• Pseudo-código
1.
2.
3.
4.
• Diagrama de flujo
Algoritmo 2: resta
• Pseudo-código
1.
2.
3.
4.•
Dia
gram
a de
fluj
o
Algoritmo 3: a=(b+3)/2
• Pseudo-código
1.
2.
3.
•D
iagr
ama
de fl
ujo
Algoritmo 4:
• Pseudo códigoa
acbbx
2
42
•D
iagr
ama
de fl
ujo
Algoritmo 5:
• Diagrama de flujoa
ybx
2
35
TAREA:
• Realiza los algoritmos de las siguientes ecuaciones: