Diagramas de flujo
ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION
DIAGRAMAS DE FLUJO
Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para computadora, en el que cada paso del algoritmo se visualiza dentro del símbolo adecuado y el orden en que estos pasos se ejecutan. Se indica su secuencia conectándolos con flechasllamadas líneas de flujo porque indican el flujo lógico del algoritmo.
El diagrama de flujo es un medio de presentación visual y gráfica de flujo de datos, a través de un algoritmo, las operaciones ejecutadas dentro del sistema y la secuencia en que se ejecutan.
Se puede decir también que un diagrama de flujos o un organigrama es una representación semigráfica del algoritmo en cuestión. Estofacilita la visión descriptiva de la ejecución del programa, así como la generación de la traza del algoritmo. Se denomina traza de un algoritmo a la ejecución manual de un programa obteniendo para cada paso un resultado.
Los símbolos utilizados en los diagramas han sido normalizados por las organizaciones ANSI (American National Institute) y por ISO (Internacional Standard Organization) aunque eluso de esos Estándar es voluntario.
PLANTEAMIENTOS Y EJECUCIÓN DE PROGRAMAS
Cuando se inicia en el fascinante mundo de la programación de computadoras, es necesario a la hora de construir algoritmos primero que todo intentar plantear al nivel de símbolos dicha solución. A la construcción con los símbolos indicados es a lo que se conoce con el nombre de Diagrama de flujo. Recuerde que: unalgoritmo es la secuencia lógica de pasos que se sigue en la solución de un problema determinado.
En los siguientes ejercicios se verá la forma de aplicar la simbología de los diagramas de flujo en la solución de problemas de tipo matemático sencillos.
Aunque parezcan sencillos es una manera de adentrar un poco en el conocimiento de la diagramación estructurada. En dichos ejercicios se utilizaránfunciones que permitan la entrada de datos por el teclado como medio estándar de entrada de datos de la máquina y funciones que permitan manejar la pantalla como medio de salida mas utilizado en las computadoras para presentar información.
Adicional a las funciones de entrada y salidas de datos se utilizará la Estructura de asignación en la solución de pequeñas expresiones de tipo matemático.En los siguientes ejercicios se realiza el diseño de algoritmos al nivel de diagrama de flujo, Seudo lenguaje y Lenguaje de Diseño.
1. Desarrolle un algoritmo que le permita leer dos valores en las variable A y B, y le permita ESCRIBIR el resultado de la suma de los dos.
Para dar solución a este ejercicio es necesario realizar tres tareas:
1. Leer los valores que para el caso concretodel ejemplo son dos (2),
2. Calcular la suma de dichos valores
3. y por último ESCRIBIR el resultado obtenido de dicha suma.
La lectura de cada dato desde el teclado se almacenará en variables, una guardará el primer valor que para el desarrollo se ha identificado con el nombre A y la otra guardará el segundo valor que se ha denominado o identificado con el nombre B.
El cálculo de lasuma se realizará y su valor será almacenado en la variable identificada como C y por último, el valor de respuesta almacenado en la variable C, será escrito en la pantalla.
| |LENGUAJE DE DISEÑO |
|| |
| |ALGORITMO “suma” |
| |COMENZAR |
|...
Regístrate para leer el documento completo.