You are on page 1of 6

IED MARRUECOS Y MOLINOS

AREA DE TECNOLOGA DE INFORMTICA


GUA DE ESTUDIO ALGORITMOS EN DFD

Tpico generativo: Represento el orden de los procesos con el programa DFD


Hilos conductores
En qu consiste el programa DFD?
Cul es la simbologa bsica que se emplea en el DFD?
Cules son los casos que se estudiarn y sus ejemplos?

Definicin de DFD
Programa diseado en Colombia que nos permite de forma sencilla crear diagramas de
flujo y comprobar su funcionamiento.

Simbologa bsica
El crculo u valo nos simboliza el inicio y fin de un programa, no van en medio de un
diagrama.

salida
imprime en pantalla el resultado
del
insertadas. En modo construccin colocar siempre el texto entre comillas simples,
en este caso vemos despus del texto a mostrar una coma y la letra que corresponde al
resultado
numrico del proceso, si el resultado del proceso es texto omitimos la coma y la variable
respuesta.
En
este
caso
la

nos
proceso
de
las
variables

Geovanny Samper
Docente Tecnologa e Informtica J.M

El paralelogramo nos indica Lectura o insercin de datos por el usuario


mientras
Siempre al insertar un dato en modo construccin colocaremos el texto entre comillas
simples, si es una
variable solo insertamos la letra que corresponde a esa variable que llamaremos o
imprimiremos en pantalla.
se
ejecuta
el programa.
El cuadrado nos indica asignacin o de variables que se operarn con variables
matemticas en este caso.
Al hacer doble click sobre l nos muestra los valores que toman las variables que se
insertaron previamente
en
insertado la operacin a=b+c, ste es el proceso de nuestro diagrama.
el
paralelogramo lectura,
por
ejemplo
hemos

El rombo nos indica decisin, es decir, si un valor cumple una condicin en este caso si a
es mayor que 20 nos mostrar (previa construccin) que es invlido, en caso contrario
nos imprimir valor
vlido.

Cuando tengamos construido totalmente nuestro algoritmo hacemos click sobre este
botn y nos activar el modo ejecucin, cuando aparezcan errores en la construccin
saldr un cuadro que muestra cul es el error y se colocar en rojo el smbolo o parte del
proceso donde se encuentra la falla.
Geovanny Samper
Docente Tecnologa e Informtica J.M

Casos de estudio bsicos

Encontramos 4 casos bsicos que se explicarn por medio de ejemplos:


1. No proceso y no decisin 2. Proceso y no decisin
3. Decisin y no proceso 4. Decisin y proceso

Caso 1: No proceso y no decisin


Ejemplo:
Realiza un algoritmo que muestre un nmero que el usuario ingrese:

No se puede editar en modo ejecucin

En este caso es nmero cualquiera en modo


ejecucin

No se puede editar en modo ejecucin


Actividad caso 1:
Realizar este algoritmo en DFD y presentarlo al docente
Geovanny Samper
Docente Tecnologa e Informtica J.M

Caso 2: Proceso y no decisin


Ejemplo:
Realiza un algoritmo que muestre la suma de 2 nmeros (No hay condicin)

Ovservaremos
condicin alguna, slo veremos el resultado de un proceso

que
no
hay

La presencia de este rectngulo


un
asignado a una variable
caso llamada c
a+b

proceso

, el proceso es

en este
nos
indicar

Resultado del proceso impreso en pantalla

Actividad caso 2:
Realizar este algoritmo en DFD y entregarlo al profesor
Geovanny Samper
Docente Tecnologa e Informtica J.M

Caso 3: Decisin y no proceso

Ejemplo:
Realiza un algoritmo que muestre qu sucede cuando se llega antes de las 7 a.m y
despus de las 7 a.m al colegio

En
decide e imprime el resultado de dicha decisin o condicin
este
caso
veremos
que
se

Ingresa un nmero que ser la hora de


llegada ejecucin)

(modo

Decide
antes o despus de las 7 a.m
si
llega

Muestra en pantalla que sucede si el


estudiante llega antes de las 7: Ve a clase

Muestra
que
estudia
despus de las 7: Debe traer a su acudiente
en sucede
nte
pantalla
si
llega

el
Actividad caso 3:
Realiza el anterior algoritmo en DFD y presntalo al profesor

Geovanny Samper
Docente Tecnologa e Informtica J.M

Caso 4: Proceso y decisin


Ejemplo:
Realiza un algoritmo que muestre la suma de 3 nmeros, y la suma de los mismos debe
ser mayor a veinte, debe mostrar nmero vlido o nmero invlido segn cada caso

Debemos
casos que se cien a una estructura
en la cual primero 1.
una pregunta, 2.
nmero, 3.
condicin, 4.
y se 5. Imprime una respuesta
resaltar
de
los
cuatro

insertamos
procesamos
se toma una decisin
imprimimos

y si hay una

un
Observaremos

variable
condicionada a ser vlida o invlida
que
realizar el proceso de la suma, la
resultante
adems
de
est
Actividad caso 4:

Realiza el anterior diagrama en DFD y


entrgalo al profesor

Geovanny Samper
Docente Tecnologa e Informtica J.M

You might also like