Diagramas de flujo y algoritmos

9
1 DIAGRAMAS DE FLUJO Y ALGORITMOS

Transcript of Diagramas de flujo y algoritmos

Page 1: Diagramas de flujo y algoritmos

1

DIAGRAMAS DE FLUJO Y ALGORITMOS

Page 2: Diagramas de flujo y algoritmos

2

CONCEPTOS BÁSICOS:

Un algoritmo es un conjunto de instrucciones o reglas bien definidas, organizadas y finitas que nos permite realizar una determinada actividad siguiendo una serie de pasos sucesivos y no ambiguos.

•Cada paso del algoritmo se corresponderá con una instrucción en el programa.•El programa deberá especificar la secuencia de las operaciones a realizar, así como el orden de ejecución de las mismas.

Page 3: Diagramas de flujo y algoritmos

3

TIPOS DE ALGORITMOS:Pueden ser de tres tipos:

• Secuencial.•Selección (o estructuras alternativas).•Repetición (o bucles).

Page 4: Diagramas de flujo y algoritmos

4

FASES PARA LA CREACIÓN DE UN PROGRAMA:1. Análisis del problema: en esta fase debemos

especificar cuáles son los requisitos a los que se debe dar solución.

2. Diseño y verificación del algoritmo: dibujar un flujograma.

3. Codificación: Se escribe el programa4. Verificación y depuración: Se prueba y se

buscan errores producidos en las fases anteriores y se corrigen.

5. Documentación: donde se creará la documentación del programa realizado.

Page 5: Diagramas de flujo y algoritmos

5

FLUJOGRAMA:Compuestos por una serie de símbolos unidos por flechas:

•Los símbolos representan acciones o funciones en el programa.•Las flechas representan el orden de realización de las acciones o funciones, marcando el sentido o flujo lógico del algoritmo.•Cada símbolo tendrá al menos una flecha que conduzca a él y una flecha que parta de él, a excepción de los terminadores y conectores.•Se leen de arriba a abajo y de izquierda a derecha.

Page 6: Diagramas de flujo y algoritmos

6

FLUJOGRAMA:Los símbolos están normalizados por las organizaciones de estandarización internacionales ANSI (American National Standar Institute) e ISO (International Standard Organization) y los más utilizados son los siguientes:

Page 7: Diagramas de flujo y algoritmos

7

FLUJOGRAMA:Un programa que calcule el área de un triángulo:

Page 8: Diagramas de flujo y algoritmos

8

FLUJOGRAMA:Otro ejemplo de un diagrama de flujo para una operación sencilla. Imaginemos que tenemos una lámpara o bombilla y queremos hacer el diagrama de flujo para saber que hacer cuando esta no funciona:

Page 9: Diagramas de flujo y algoritmos

9

FLUJOGRAMAS O DIAGRAMAS DE FLUJO

FIN