Beruflich Dokumente
Kultur Dokumente
IntroduccinDIAGRAMAS
terica alDE
Trabajo
FLUJO Prctico 6.
DIAGRAMAS DE FLUJO Y
PSEUDOCDIGO
DIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJO
Introduccin.
DIAGRAMAS DE FLUJO
Smbolos Utilizados.
Lneas de flujo: Es una lnea con una flecha (y solo una flecha) que permite conectar los
bloques del diagrama. La flecha indica la secuencia en la que se van a ejecutar las acciones.
Principio y Fin: Todo algoritmo y por lo tanto, todo diagrama de flujo tiene un principio y un
fin (y son nicos). Dentro de este bloque se coloca la palabra INICIO o FIN segn
corresponda.
"INICIO o
FIN
Proceso: Aqu dentro se escribe la accin que debe realizar el programa. Si son varias, se
escriben una debajo de la otra, sin olvidarse que se ejecutan una a una en forma secuencial
segn en qu orden fueron escritas.
Acciones
DIAGRAMAS DE FLUJO
Smbolos Utilizados.
Condicin: Dentro de este bloque se escribe una condicin. Si sta es verdadera, entonces
el algoritmo tomar una de sus salidas, de lo contrario, tomar la siguiente. Permite
representar estructuras del tipo selectivas y repetitivas.
Si
Condici
n
Verdade
ra?
No
Entrada y Salida: Representa acciones de entrada salida desde un teclado o hacia una
pantalla respectivamente. Es decir, si debemos ejecutar una accin que consiste en leer un
dato que se ingresa mediante el teclado de una PC y almacenarlo en la variable de nombre
a, entonces dicha accin se describe dentro de este bloque como leer a.
Leer o
Escribir
DIAGRAMAS DE FLUJO
Smbolos Utilizados.
Conectores: Permiten unir diagramas de flujo cuando stos no caben en una misma
columna de la hoja por completo. Es decir, cuando debemos, por cuestiones de espacio en la
hoja, fragmentar el programa entonces utilizamos estos bloques para indicar los puntos de
unin. Cada par de puntos que se deben unir llevarn dentro de este bloque el mismo
nmero.
En la misma hoja:
En otra hoja:
Comentarios: Es una aclaracin para comprender mejor el cdigo del programa, pero no
forma parte del cdigo, es decir, no se ejecuta.
DIAGRAMAS DE FLUJO
Declaracin e
Inicializacin de
Variables
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.
Entrada de
Datos
Esto es un comentario.
Procesamiento de
Datos
Presentacin
de
Resultados
en Pantalla
FIN
7
INICIO
Declaracin e
Inicializacin de
Variables
Entrada de
Datos
Condici
n
Verdade
ra?
Accin 1
No
Accin 2
Presentacin
de
Resultados
en Pantalla
FIN
8
PSEUDOCDIGO
DIAGRAMAS DE FLUJO
Pseudocdigo.
DIAGRAMAS DE FLUJO
2.
3.
** esto es un comentario **
** declaracin de una variable entera **
** declaracin e inicializacin de una variable **
ALGORITMO:
leer a ;
b=a+5;
escribir b ;
FIN.
11
DIAGRAMAS DE FLUJO
Condici
n
Verdade
ra?
Si
No
Accin
12
DIAGRAMAS DE FLUJO
Condici
n
Verdade
ra?
No
Si
Accin 1
Accin 2
Fin_Si
13
DIAGRAMAS DE FLUJO
Cond. 1
Verdade
ra?
No
Si
Si
Cond. 2
Verdade
ra?
No
Accin 1
Si
Accin 2
Accin 3
Fin_Si
14
DIAGRAMAS DE FLUJO
Expresi
no
Condici
n
Accin 1
Accin 2
Segn <expresin>
< Valor 1 >: < Accin 1 >
< Valor 2 >: < Accin 2 >
< Otro >: < Acciones >
Accin n
Fin_Segn
15
DIAGRAMAS DE FLUJO
Condici
n
Verdade
ra?
No
Si
Accin
16
DIAGRAMAS DE FLUJO
Hacer
< Accin >
Mientras < Condicin >
Accin
Condici
n
Verdade
ra?
No
Si
17
DIAGRAMAS DE FLUJO
No
Si
Accin
Condici
n
Verdade
ra?
No
Si
Accin
Accin 2
18
DIAGRAMAS DE FLUJO
Ejemplo: Mostrar el producto de nmeros enteros positivos entrados por teclado hasta el
ingreso de un nmero negativo.
Pseudocdigo:
INICIO
Entero P, num
P=1
Mdulo: Principal
INICIO
DATOS:
P, num: entero
Leer num
No
ALGORITMO:
P1
Num >=
0?
Leer num
Si
Escribir num
P = P * num
Leer num
FIN
Escribir p
FIN
DIAGRAMAS DE FLUJO
Crear el diagrama de flujo
que proporcione el precio
medio de un producto a
partir del precio en tres
establecimientos distintos.
20
21
22
PREGUNTAS?
23