algoritmo, diagramas

11

Click here to load reader

Upload: vision-mundial

Post on 02-Jul-2015

1.689 views

Category:

Technology


0 download

DESCRIPTION

Diagramas de flujo, seudocodigos

TRANSCRIPT

Page 1: Algoritmo, diagramas

ALGORITMO PSEUDOCODIGO Y DRIAGAMA DE FLUJOS

Page 2: Algoritmo, diagramas

DIAGRAMA DE FLUJOS

Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. La ventaja de utilizar un diagrama de flujo es que se le puede construir independientemente del lenguaje de programación

Page 3: Algoritmo, diagramas

3

RECORDAR: CONCEPTO DE ALGORITMO: Un algoritmo es un conjunto de pasos o secuencia de instrucciones que, ejecutadas en un determinado orden, permiten resolver un problema determinado.

Diagrama de Flujo Elemental.

INICIO

Declaración e Inicialización de

Variables

Entrada de Datos

Presentación de

Resultados en Pantalla

Procesamiento de Datos

FIN

Page 4: Algoritmo, diagramas

4

Diagrama de Flujo Elemental.INICIO

Declaración e Inicialización de

Variables

Entrada de Datos

Presentación de

Resultados en Pantalla

FIN

Condición

Verdadera?

Si No

Acción 1 Acción 2

Ejemplo de DF de un algoritmo genérico que incluye una bifurcación.

Si la Condición es Verdadera, se ejecuta la Acción 1 y en caso contrario (Falsa) la Acción 2.

Page 5: Algoritmo, diagramas

En todo diagrama de flujo podemos encontrar los siguientes elementos:

a) Inicio de proceso. b) Especificación de la alimentación de datos para efectuar el proceso. c) Acciones aplicables a los datos. d) Obtención de resultados. e) Fin del proceso.

Page 6: Algoritmo, diagramas

SIMBOLOS UTILIZADOS

Page 7: Algoritmo, diagramas

EJEMPLOS

Page 8: Algoritmo, diagramas
Page 9: Algoritmo, diagramas

PSEUDOCODIGO

Mezcla de lenguaje de programación y un idioma como el español, que se emplea dentro de la programación estructurada, para especificar el diseño de un programa. Se puede definir como un lenguaje de especificaciones de algoritmos, utilizando palabras que indican el proceso a realizar.

En esencial, el Pseudocódigo se puede definir como un lenguaje de especificaciones de algoritmos.

Page 10: Algoritmo, diagramas

VENTAJAS

Ocupa menos espacio en una hoja de papel Permite representar en forma fácil operaciones

repetitivas complejas Es muy fácil pasar de Pseudocódigo a un

programa en algún lenguaje de programación. Si se siguen las reglas se puede observar

claramente los niveles que tiene cada operación

Page 11: Algoritmo, diagramas

11

1. INICIO y FIN: Por donde empieza y acaba el algoritmo.

2. DATOS: Aquí se declaran e inicializan las variables que utilizará el algoritmo.

3. ALGORITMO: En esta sección se escribe el algoritmo.

Pseudocódigo - Sintaxis Utilizada.

Pseudocódigo de un algoritmo genérico:

INICIO.DATOS:

entero a ; real b = 0 ;

ALGORITMO: leer a ; b = a + 5 ; escribir b ;

FIN.