diagramas de flujo y pseudocódigo

7
Región de Heredia III Ciclo, 2012 Rosa Ortega Jiménez Daniela Villanueva Piva

Upload: daniela-villanueva

Post on 28-Mar-2016

224 views

Category:

Documents


10 download

DESCRIPTION

Información breve de Diagramas de flujo y Pseudocódigo

TRANSCRIPT

Page 1: Diagramas de flujo y Pseudocódigo

Región de Heredia III Ciclo, 2012Rosa Ortega JiménezDaniela Villanueva Piva

Page 2: Diagramas de flujo y Pseudocódigo

Diagrama de flujo

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

2. Cada símbolo tiene un significadoen particular.

3. Tiene un único punto de Inicio yuno único de Fin, representadosen óvalos. En medio de estosóvalos hay otros símbolos querepresentan los procesos osubprocesos para resolver unproblema dado.

4. Las flechas que conectan cadasímbolo son las que dicen la rutaque se debe seguir.

5. Se construye respetando lasecuencia lógica y asignando loscorrespondientes símbolos.

6. Un buen diagrama de flujoremplaza varias páginas de texto.

Pseudocódigo

1. Representa paso a paso la solución deun algoritmo.

2. Es el paso anterior al lenguaje deprogramación.

3. Tiene un Inicio y un Fin.

4. Diseñado para lectura humana y no demáquina.

5. No existe una sintaxis estándar pero símantiene un lenguaje similar y demanera coloquial.

6. Puede ir desde una imitación casiexacta del lenguaje de programación,hasta una descripción en lenguajenatural, donde cada línea de instrucciónes comprensible por cualquiera.

7. Si se compara con el diagrama de flujo,debe evaluarse que cada símbolo deldiagrama, se puede observar como unainstrucción dada en el pseudocódigo.

Teor

íaEl

abor

ado

por:

Here

dia

IIIC

–20

12

Page 3: Diagramas de flujo y Pseudocódigo

Diag

ram

as d

e Flu

joSí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.

Elab

orad

o po

r: He

redi

a III

C –

2012

Page 4: Diagramas de flujo y Pseudocódigo

“A es mayor”Co

mpa

ració

nRepresentación del diagrama Representación del pseudocódigo

InicioFin

Leer A, B

Si A > B entonces…Sino

…Fin si

Imprimir “A es mayor”

Elab

orad

o po

r: He

redi

a III

C –

2012

Page 5: Diagramas de flujo y Pseudocódigo

Pseu

docó

digo

Representación SignificadoInicio

instruccionesFin

Marca el Inicio o Fin del diagrama de flujo.

Leer variable1, variable2 Representa lectura cuando el usuario introducedatos que normalmente se guardan en variables.

Asignar a variable3= operaciónSimboliza un proceso donde se calculan porejemplo, operaciones aritméticas, asignaciones,etc. Algunos utilizan un = o una flecha “<-”

Imprime “Hola” Expresa salida de datos o impresión en pantalla.

Elab

orad

o po

r: He

redi

a III

C –

2012

Page 6: Diagramas de flujo y Pseudocódigo

Pseu

docó

digo

Representación SignificadoSi condición entonces

instrucción1instrucción2

Sinoinstrucción3

Fin si

Selección doble:

Expresa una condición (Si- If)

Según variable hacercaso valor1:

instrucción1caso 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.

Mientras condición hagaInstrucciones

Fin mientras

Ciclo o Bucle Mientras:

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

Elab

orad

o po

r: He

redi

a III

C –

2012

Page 7: Diagramas de flujo y Pseudocódigo

Calcular el área de un triánguloInicio

Lee: Base y Altura

Asigna Area=(Base * Altura) / 2

Imprime “El área es:” Area

Fin

Diag

ram

a de F

lujo

Captura los datos de entrada: Base

y Altura

Imprime el resultado y lo muestra en

pantalla

Procesa los datos de entrada

Pseu

docó

digo

Elaborado por: Heredia IIIC – 2012