Guía de estudio algoritmos en dfd

6
Geovanny Samper Docente Tecnología e Informática J.M IED MARRUECOS Y MOLINOS AREA DE TECNOLOGÍA DE INFORMÁTICA GUÍA DE ESTUDIO ALGORITMOS EN DFD Tópico generativo: Represento el orden de los procesos con el programa DFD Hilos conductores En qué consiste el programa DFD? Cuál es la simbología básica que se emplea en el DFD? Cuáles son los casos que se estudiarán y sus ejemplos? Definición de DFD Programa diseñado en Colombia que nos permite de forma sencilla crear diagramas de flujo y comprobar su funcionamiento. Simbología básica El círculo u óvalo nos simboliza el inicio y fin de un programa, no van en medio de un diagrama. En este caso la salida nos imprime en pantalla el resultado del proceso de las variables insertadas. En modo construcción colocar siempre el texto entre comillas simples, en este caso vemos después del texto a mostrar una coma y la letra que corresponde al resultado numérico del proceso, si el resultado del proceso es texto omitimos la coma y la variable respuesta.

description

Excellent basic tutorial in DFD

Transcript of Guía de estudio algoritmos en dfd

Page 1: Guía de estudio algoritmos en dfd

Geovanny Samper Docente Tecnología e Informática J.M

IED MARRUECOS Y MOLINOS

AREA DE TECNOLOGÍA DE INFORMÁTICA

GUÍA DE ESTUDIO ALGORITMOS EN DFD

Tópico generativo: Represento el orden de los procesos con el programa DFD

Hilos conductores

En qué consiste el programa DFD?

Cuál es la simbología básica que se emplea en el DFD?

Cuáles son los casos que se estudiarán y sus ejemplos?

Definición de DFD

Programa diseñado en Colombia que nos permite de forma sencilla crear diagramas de

flujo y comprobar su funcionamiento.

Simbología básica

El círculo u óvalo nos simboliza el inicio y fin de un programa, no van en medio

de un diagrama.

En este caso la salida nos

imprime en pantalla el resultado

del proceso de las variables

insertadas. En modo construcción

colocar siempre el texto entre comillas simples,

en este caso vemos después del texto a mostrar

una coma y la letra que corresponde al resultado

numérico del proceso, si el resultado del proceso

es texto omitimos la coma y la variable respuesta.

Page 2: Guía de estudio algoritmos en dfd

Geovanny Samper Docente Tecnología e Informática J.M

El paralelogramo nos indica Lectura o

inserción de datos por el usuario

mientras se ejecuta el programa.

Siempre al insertar un dato en modo construcción

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.

El cuadrado nos indica asignación o de

variables que se operarán con variables

matemáticas en este caso.

Al hacer doble click sobre él nos muestra los valores

que toman las variables que se insertaron previamente

en el paralelogramo lectura, por ejemplo hemos

insertado la operación a=b+c, éste es el proceso de

nuestro diagrama.

El rombo nos indica decisión, es decir, si un valor cumple una condición en este caso si a es mayor

que 20 nos mostrará (previa construcción) que es inválido, en caso contrario nos imprimirá valor

válido.

Cuando tengamos construido totalmente nuestro algoritmo hacemos click sobre este

botón y nos activará el modo ejecución, cuando aparezcan errores en la construcción

saldrá un cuadro que muestra cuál es el error y se colocará en rojo el símbolo o parte del proceso

donde se encuentra la falla.

Page 3: Guía de estudio algoritmos en dfd

Geovanny Samper Docente Tecnología e Informática J.M

Casos de estudio básicos

Encontramos 4 casos básicos que se explicarán por medio de ejemplos:

1. No proceso y no decisión

2. Proceso y no decisión

3. Decisión y no proceso

4. Decisión y proceso

Caso 1: No proceso y no decisión

Ejemplo:

Realiza un algoritmo que muestre un número que el usuario ingrese:

Actividad caso 1:

Realizar este algoritmo en DFD y presentarlo al docente

En este caso es número

cualquiera en modo

ejecución

No se puede editar en

modo ejecución

No se puede editar en

modo ejecución

Page 4: Guía de estudio algoritmos en dfd

Geovanny Samper Docente Tecnología e Informática J.M

Caso 2: Proceso y no decisión

Ejemplo:

Realiza un algoritmo que muestre la suma de 2 números (No hay condición)

Actividad caso 2:

Realizar este algoritmo en DFD y entregarlo al profesor

Ovservaremos que no hay

condición alguna, sólo veremos el

resultado de un proceso

La presencia de este rectángulo

nos indicará un proceso

asignado a una variable en este

caso llamada c, el proceso es

a+b Resultado del proceso impreso en

pantalla

Page 5: Guía de estudio algoritmos en dfd

Geovanny Samper Docente Tecnología e Informática J.M

Caso 3: Decisión y no proceso

Ejemplo:

Realiza un algoritmo que muestre qué sucede cuando se llega antes de las 7 a.m y después de las 7

a.m al colegio

Actividad caso 3:

Realiza el anterior algoritmo en DFD y preséntalo al profesor

Ingresa un número

que será la hora de

llegada (modo

ejecución) Decide si llega

antes o después de

las 7 a.m

Muestra en pantalla

que sucede si el

estudiante llega

después de las 7: Debe

traer a su acudiente

Muestra en pantalla

que sucede si el

estudiante llega antes

de las 7: Ve a clase

En este caso veremos que se

decide e imprime el resultado de

dicha decisión o condición

Page 6: Guía de estudio algoritmos en dfd

Geovanny Samper Docente Tecnología e Informática J.M

Caso 4: Proceso y decisión

Ejemplo:

Realiza un algoritmo que muestre la suma de 3 números, y la suma de los mismos debe ser mayor

a veinte, debe mostrar número válido o número inválido según cada caso

Observaremos que además de

realizar el proceso de la suma, la

variable resultante está

condicionada a ser válida o inválida

Actividad caso 4:

Realiza el anterior diagrama en DFD y

entrégalo al profesor

Debemos resaltar de los cuatro

casos que se ciñen a una estructura

en la cual primero 1. imprimimos

una pregunta, 2. insertamos un

número, 3. procesamos y si hay una

condición, 4. se toma una decisión

y se 5. Imprime una respuesta