Diagramas y Pseudocódigo

Page 1

Regi贸n de Heredia III Ciclo 2012


Diagrama de flujo

Elaborado por: Heredia IIIC – 2012

Teoría

1. Representa paso a paso solución de un algoritmo.

Pseudocódigo la

1. Representa paso a paso la solución de un algoritmo.

2. Cada símbolo tiene un significado en particular.

2. Es el paso anterior al lenguaje de programación.

3. Tiene un único punto de Inicio y uno único de Fin, representados en óvalos. En medio de estos óvalos hay otros símbolos que representan los procesos o subprocesos para resolver un problema dado. 4. Las flechas que conectan cada símbolo son las que dicen la ruta que se debe seguir. 5. Se construye respetando la secuencia cronológica y asignando los correspondientes símbolos. 6. Un buen diagrama de flujo remplaza varias páginas de texto.

3. Tiene un Inicio y un Fin. 4. Diseñado para lectura humana y no de máquina. 5. No existe una sintaxis estándar pero sí mantiene un lenguaje similar y de manera coloquial. 6. Puede ir desde una imitación casi exacta del lenguaje de programación, hasta una descripción en lenguaje natural, donde cada línea de instrucción es comprensible por cualquiera. 7. Si se compara con el diagrama de flujo, debe evaluarse que cada símbolo del diagrama, se puede observar como una instrucción dada en el pseudocódigo.


Elaborado por: Heredia IIIC – 2012

Diagramas de Flujo

Símbolo

Significado Marca el Inicio o Fin del diagrama de flujo. Representa lectura cuando el usuario introduce datos que normalmente se guardan en variables. Simboliza un proceso donde se calculan por ejemplo, operaciones aritméticas, asignaciones, etc. Expresa una condición (Si- If) Expresa salida de datos o impresión en pantalla. Conecta las partes de un diagrama de flujo dentro de la misma página. Conecta las partes de un diagrama de flujo en páginas distintas.


Representación del diagrama

Representación del pseudocódigo Inicio Fin

Elaborado por: Heredia IIIC – 2012

Comparación

Leer A, B Si A > B entonces … Sino … Fin si “A es mayor”

Imprimir “A es mayor”


Elaborado por: Heredia IIIC – 2012

Pseudocódigo

Representación Inicio instrucciones Fin

Leer variable1, variable2

Significado Marca el Inicio o Fin del diagrama de flujo.

Representa lectura cuando el usuario introduce datos que normalmente se guardan en variables.

Simboliza un proceso donde se calculan por Asignar a variable3= operación ejemplo, operaciones aritméticas, asignaciones, etc. Algunos utilizan un = o una flecha “<-” Imprime “Hola”

Expresa salida de datos o impresión en pantalla.


Representación

Significado

Elaborado por: Heredia IIIC – 2012

Pseudocódigo

Si condición entonces instrucción1 instrucción2

Sino instrucción3

Selección doble: Expresa una condición (Si- If)

Fin si Según variable hacer caso valor1: instrucción1 caso valor2: instrucción2 … De otro modo: instrucciónn Fin según

Selección múltiple o Switch o Case: Expresa una condición múltiple. Se utiliza cuando hay una serie de condiciones que se excluyen mutuamente.

Ciclo o Bucle Mientras: Mientras condición haga Instrucciones Fin mientras

Este ciclo lo ejecuta siempre y cuando la condición sea verdadera, en el momento en que deje de cumplir, sale del ciclo.


Calcular el área de un triángulo Inicio

Captura los datos de entrada: Base y Altura

Pseudocódigo

Diagrama de Flujo

Lee: Base y Altura Procesa los datos de entrada

Asigna Area=(Base * Altura) / 2

Imprime “El área es:” Area

Imprime el resultado y lo muestra en pantalla

Fin Elaborado por: Heredia IIIC – 2012


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.