Diagramas de flujo
Un diagrama de flujo es un diagrama que utiliza los símbolos (cajas) estándar y que tiene los pasos de algoritmo escritos en esas cajas unidas por flechas, denominadas líneas de flujo, que indican la secuencia en que se debe ejecutar (Joyanes Aguilar, 2008, pág. 71).
Símbolos de diagrama de flujo
Estructura secuencial
Es aquella en la que una acción, sigue a la otra en el orden en el que están escritas.
Su representación se muestra a continuación.
Ejemplo:
D1. Elabore un
diagrama de flujo que permita ingresar por teclado dos números. Calcule y
presente por pantalla la suma de estos.
D2. Elabore
un diagrama de flujo que permita ingresar por teclado las notas de los dos
quimestres de un estudiante. Calcule y presente por pantalla el promedio anual.
Actividades:
a) Elabore un diagrama de flujo en el que se ingrese por teclado la edad de 5 estudiantes, calcule el promedio y preséntelo por pantalla. Incluya el algoritmo y la prueba de escritorio.
b) Elabore un diagrama de flujo que permita ingresar dos números, calcule y presente por pantalla el producto. Incluya el algoritmo y la prueba de escritorio.
c) Construya un diagrama de flujo que permita ingresar la estatura de un estudiante en centímetros. Calcule y presente la estatura en pulgadas. Incluya el algoritmo y la prueba de escritorio.
________________________________________________________________________________
Estructuras de control: condicionales
Permiten que se ejecuten conjuntos distintos de instrucciones, en función de que se verifique o no determinada condición.Estructura condicional simple: IF
Sirve para implementar acciones condicionales del tipo siguiente: Si se verifica una determinada condición, ejecutar una serie de instrucciones y luego seguir adelante.
Si la condición NO se cumple, NO se ejecutan dichas instrucciones y se sigue adelante.
Este tipo de estructura permite implementar condicionales en los que hay dos acciones alternativas:
Si se verifica una determinada condición, ejecutar una serie de instrucciones (bloque 1).
Si no, esto es, si la condición NO se verifica, ejecutar otra serie de instrucciones (bloque 2).
Calcular la media de una serie de números positivos, suponiendo que los datos se leen desde un terminal. Un valor de cero —como entrada— indicará que se ha alcanzado el final de la serie de números positivos.
El primer paso a dar en el desarrollo del algoritmo es descomponer el problema en una serie de pasos secuenciales.
Para calcular una media se necesita sumar y contar los valores. Por consiguiente, nuestro algoritmo en forma descriptiva sería:
1. Inicializar contador de números C y variable suma S.
2. Leer un número.
3. Si el número leído es cero:
• calcular la media;
• imprimir la media;
• fin del proceso.
Si el número leído no es cero:
• calcular la suma;
• incrementar en uno el contador de números;
• ir al paso 2.
4. Fin.
No hay comentarios.:
Publicar un comentario