DIAGRAMAS DE FLUJO Y PSEUDOCODIGO

13.03.2020

Tanto en la fase de análisis del problema como durante el diseño del algoritmo, se plantea la necesidad de representar claramente el flujo de operaciones que se han de realizar para su resolución y el orden en que estas operaciones deber ser ejecutadas.

Una vez que el algoritmo esté diseñado se debe proceder a representarlo mediante algún método de programación, siendo los más usuales: diagramas de flujo, pseudocódigo.

Una vez graficado el algoritmo se procede a su escritura en algún lenguaje de programación para su posterior ejecución.

Esta representación independiza al algoritmo del lenguaje de programación elegido, permitiendo de esta manera que pueda ser CODIFICADO INDISTINTAMENTE EN CUALQUIER LENGUAJE.

Las dos herramientas mas utilizadas  para describir algoritmos son:

PSEUDOCODIGO

Describen un algoritmo de forma similar a un lenguaje de programación pero sin su rigidez, de forma más parecida al lenguaje natural. Presentan la ventaja de ser más compactos que los diagramas de flujo, más fáciles de escribir para las instrucciones complejas y más fáciles de transferir a un lenguaje de programación. El pseudocódigo no está regido por ningún estándar.

Algunas palabras usadas son LEER/IMPRIMIR para representar las acciones de lectura de datos y salida de datos.

Calcular una altura en pulgadas (1 pulgada=2.54 cm) y pies (1 pie=12 pulgadas), a partir de la altura en centímetros, que se introduce por el teclado.

Inicio

1- IMPRIMIR 'Introduce la altura en centimetros: '

2- LEER: altura

3- CALCULAR pulgadas=altura=2:54

4- CALCULAR pies=pulgadas=12

5- IMPRIMIR 'La altura en pulgadas es: ', pulgadas

6- IMPRIMIR 'La altura en pies es : ', pies

Fin

DIAGRAMAS DE FLUJO

Son representaciones gráficas de secuencias de pasos a realizar. Cada operacion se representa mediante un símbolo normalizado el Instituto Norteamericano de Normalizacion (ANSI - American National Standars Institute). Las líneas de flujo indican el orden de ejecución.

Los diagramas de flujo suelen ser usados solo para representar algoritmos pequeños, ya que abarcan mucho espacio.

El uso de diagramas de flujo como herramienta de programación tiene beneficios que resumidamente se detallan:

Rápida comprensión de las relaciones Se pueden usar como modelos de trabajo para el diseño de nuevos programas Documentación adecuada de los programas Produce una codificación eficaz en los programas Depuración y pruebas ordenadas de programas Fácil de traducir a cualquier lenguaje de programación.


© 2019 Agencia WEBX. P° de la Castellana 79, Madrid, 28046
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar