diagrama de flujo de datos

4
W WE E B B Q QU UE E S S T T S S O OL L U UC C I I O ON NA A N ND D O O P P R RO OB B L L E E M MA A S S C C O ON N D D I I A A G GR R A AM MA AS S D DE E F F L L U UJ J O OS S D DE E D DA A T T O OS S C C r r e e a a d d o o p p o o r r : : L L i i c c . . N Né é r r i i t t a a T T a a r r r r i i l l l l o o D D á á v v i i l l a a I I N NT T R R O OD D U UC CC C I I Ó ÓN N Recuerda que para resolver un problema debemos entender de que se trata el problema, que es lo que se quiere resolver, por tanto luego de leerlo dos o tres veces, si es necesario, haz un ANALISIS de él, descubriendo: 1. ¿Qué datos se requiere para la solución?. 2. Estos datos se representan por variables que deben ser declaradas, para luego almacenar datos en ellas. 3. ¿Qué cálculos debemos hacer? 4. ¿Cuales es la información que se debe mostrar como respuesta? Para la solución de estos problemas se necesita de los Algoritmos que es una serie de pasos organizados que describe el proceso que se debe seguir. Los algoritmos pueden representarse a través de Pseudocódigos y Diagramas de Flujo de Datos. En esta sesión trabajaremos los Diagramas de Flujos de Datos (DFD). Un diagrama de flujo es la representación gráfica de un algoritmo. También se puede decir que es la representación detallada en forma gráfica de como deben realizarse los pasos en la computadora para producir resultados Esta representación gráfica se da cuando varios símbolos (que indican diferentes procesos en la computadora), se relacionan entre si mediante líneas que indican el orden en que se deben ejecutar los procesos.

Upload: nerita-tarrillo-davila

Post on 11-Mar-2016

212 views

Category:

Documents


0 download

DESCRIPTION

WebQuest que te permitrá desarrollar habilidades para solución de problemas haciendo uso de Algoritmos.

TRANSCRIPT

Page 1: Diagrama de Flujo de datos

WWEEBBQQUUEESSTT

““SSOOLLUUCCIIOONNAANNDDOO PPRROOBBLLEEMMAASS CCOONN

DDIIAAGGRRAAMMAASS DDEE FFLLUUJJOOSS DDEE DDAATTOOSS””

CCrreeaaddoo ppoorr::

LLiicc.. NNéérriittaa TTaarrrriilllloo DDáávviillaa

IINNTTRROODDUUCCCCIIÓÓNN

Recuerda que para resolver un problema debemos entender de que se trata el

problema, que es lo que se quiere resolver, por tanto luego de leerlo dos o tres veces,

si es necesario, haz un ANALISIS de él, descubriendo:

1. ¿Qué datos se requiere para la solución?.

2. Estos datos se representan por variables que deben ser declaradas, para luego

almacenar datos en ellas.

3. ¿Qué cálculos debemos hacer?

4. ¿Cuales es la información que se debe mostrar como respuesta?

Para la solución de estos problemas se necesita de los Algoritmos que es una serie de pasos organizados que describe el proceso que se debe seguir.

Los algoritmos pueden representarse a través de Pseudocódigos y Diagramas de Flujo de Datos. En esta sesión trabajaremos los Diagramas de Flujos de Datos (DFD).

Un diagrama de flujo es la representación gráfica de un algoritmo. También se puede decir que es la representación detallada en forma gráfica de como deben realizarse los pasos en la computadora para producir resultados

Esta representación gráfica se da cuando varios símbolos (que indican diferentes procesos en la computadora), se relacionan entre si mediante líneas que indican el orden en que se deben ejecutar los procesos.

Page 2: Diagrama de Flujo de datos

Recomendaciones para el diseño de Diagramas de Flujo 1. Se deben usar solamente líneas de flujo horizontales y/o verticales. 2. Se debe evitar el cruce de líneas utilizando los conectores. 3. Se deben usar conectores sólo cuando sea necesario. 4. No deben quedar líneas de flujo sin conectar. 5. Se deben trazar los símbolos de manera que se puedan leer de arriba

hacia abajo y de izquierda a derecha. 6. Todo texto escrito dentro de un símbolo deberá ser escrito claramente,

evitando el uso de muchas palabras.

Ventajas de Usar Diagramas de Flujo 1. Rápida comprensión de las relaciones. 2. Análisis efectivo de las diferentes secciones del programa. 3. Pueden usarse como modelos de trabajo en el diseño de nuevos programas o

sistemas. 4. Comunicación con el usuario. 5. Documentación adecuada de los programas. 6. Codificación eficaz de los programas. 7. Depuración y pruebas ordenadas de programas.

Reglas para dibujar un diagramas de flujo. Los Diagramas de flujo se dibujan generalmente usando algunos símbolos estándares(los símbolos utilizados han sido normalizados por el instituto norteamericano de normalización -ANSI). ; sin embargo, algunos símbolos especiales pueden también ser desarrollados cuando sean requeridos. Algunos símbolos estándares, que se requieren con frecuencia para diagramar programas de computadora se muestran a continuación:

Page 3: Diagrama de Flujo de datos

TTAARREEAA

Deberás conocer la importancia de los diagramas de flujo, e interpretar cada uno de los elementos que los conforman. Para ello desarrollarás los siguientes ejercicios: 1. Realizar un diagrama de flujo que permita calcular el promedio del área de

educación para el Trabajo, teniendo en cuenta que ésta cuenta con 04 capacidades.

2. Diseñar un diagrama de flujo correspondiente a un programa que calcule el área

y el perímetro de un triángulo rectángulo dada la base y la altura. 3. Desarrollar un diagrama de flujo que permita realizar las cuatro operaciones con

dos números ingresados por teclado.

4. Desarrollar un diagrama de flujo que nos permita cambiar una cantidad de soles a dólares.

5. Desarrollar un diagrama de flujo que nos permita calcular el importe a pagar por un determinado artículo el cual se conozca su precio unitario.

PPRROOCCEESSOO

Para llevar acabo esta WebQuest deberás de conformar equipos de trabajo de 4 estudiantes, estos deben ser proactivos y con capacidad de trabajo en equipo y realizar cada una de las tareas propuestas por la docente.

Leer y comprender cada uno de los conceptos que involucran la elaboración de algoritmos, consultando las páginas recomendadas por la docente.

Tomar apuntes en un tu cuaderno de trabajo.

Desarrollar cada uno de los ejercicios propuestos en la TAREA, teniendo en cuenta:

1. Análisis del enunciado: - Definir los datos de entrada. - Definir las variables. - Cuál es la información que se desea obtener como salida. - Utilizar fórmulas, procedimientos necesarios para el procesamiento de los

datos.

2. Diseño del Algoritmo: (Seudocódigo o Diagrama de Flujo de Datos) - Debe temer un punto particular de Inicio y un Final. - Debe ser definido, no debe permitir doble interpretaciones. - Debe ser general, es decir, soportar la mayoría de las variantes que se puedan

presentar en la definición del problema. - Debe ser finito en tamaño y en tiempo de ejecución. - Diseñe el diagrama de flujo cumpliendo con las reglas para el diseño de

diagramas de flujo y la simbología recomendada (ANSI)

Diseñar una presentación multimedia sobre los algoritmos con la resolución de los problemas propuestos. Aplica efectos visuales.

Realizar la exposición multimedia ante sus compañeros en un tiempo máximo de 15 Min.

Page 4: Diagrama de Flujo de datos

Visita los siguientes Link, que te servirán de ayuda en el desarrollo de la tarea:

http://www.youtube.com/watch?v=eXfpQX3PY4s http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datos http://www.desarrolloweb.com/articulos/diagrama-flujos.html http://www.google.com/search?q=flowcharting http://www.youtube.com/wacht?v=pwgvxuqkrdo http://www.youtube.com/wacht?v=injeq-gay08 http://www.youtube.com/wacht?v=1flta0soso0f0 http://es.wikipedia.org/wiki/Algoritmo http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml

EEVVAALLUUAACCIIÓÓNN

Manejo de conceptos en forma clara.

Presentará los algoritmos resueltos de manera secuencial y utilizando diagramas de

Flujo de Datos.

Elaborará una presentación multimedia con todos sus formatos y efectos para la

sustentación.

Que los estudiantes expliquen el análisis que hizo del problema y los motivos por los

cuales le llevó a utilizar cada una de las figuras geométricas.

CCOONNCCLLUUSSIIOONNEESS

Muchas personas consideran a un algoritmo y a un diagrama de flujo de datos como

herramienta de gran importancia para la programación decomputadora y están en lo

cierto para la resolución de problemas mediante algoritmos y diagramas de flujo se ha

convertido hoy en día en un instrumento efectivo para el desarrollo de habilidades y

destrezas lógicas de y creativas del pensamiento humano.

Hoy diferentes formas de resolver un problema, esto es debido a la forma de razonar

del ser humano, al igual que cada algoritmo, o diagrama de flujo de datos elaborado.

Se considera que si desde temprana edad, en las instituciones educativas se les inculcara a los alumnos, este hábito de resolución de problemas, será para los estudiantes más fácil el entender y resolver problemas lógicos y por ende comprender mejor las matemáticas. Como ya se ha dicho, para construir un algoritmo se deben cumplir varias condiciones: tener una visión general el problema, desglosarlo en pequeñas partes y aclararlas en forma lógica y ordenada. Se puede decir que este tipo de ejercicios benefician en gran medida a los estudiantes para resolver cualquier problema. ¿Estas de acuerdo con todo lo que se dice en estas conclusiones? En realidad aprendiste todo esto? ¿Que otros aprendizajes crees haber obtenido con esta WebQuest?