Anda di halaman 1dari 10

2012

Practica 1- Diagrama de Flujo de Datos DFD

ALGORITMOS

301303_24

INTRODUCCIN

El presente trabajo es el resultado del primer laboratorio, el cual tiene como base la construccin e interpretacin de diagramas de flujos de datos, a travs del uso de aplicaciones de informtica llamados: DIA, editor de diagramas que permite crear y modificar diferentes diagramas de flujo, con el cual se crearon los diagramas presentados durante la prctica. DFD, editor e intrprete de diagramas de flujo con cual se pudo dar forma grafica a cierto numero de algoritmos, ejecutarlos y depurarlos en caso de encontrar errores.

Para esto es necesario conocer que los algoritmos son un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas no ambiguas, los cuales proveen un procedimiento para dar la solucin o indicar la falta de esta, a un problema, en un tiempo determinado. Por medio de este concepto se da paso a los diagramas de flujo los cuales, utilizan smbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecucin mediante flechas que conectan los puntos de inicio y de fin de proceso.

OBJETIVOS Destacar la ventaja de construir diagramas de flujo, los cuales permiten la comprensin del proceso al mostrarlo como un dibujo. Adquirir habilidades necesarias que permitan enfrentar problemas reales, tales como los presentados en el taller, los cuales pueden ser llevados a diagramas de flujo, cuyo propsito es analizar algoritmos de programacin, los cuales se pueden solucionar mediante la utilizacin de equipos informticos. Subrayar que al igual que el pseudocdigo, un diagrama de flujo cuyo propsito es analizar algoritmos de programacin, que provienen de problemas reales, pueden ser ejecutados en un ordenador, utilizando para ello herramientas de software libre como DFD.

DESARROLLO PRACTICA 1

1. Determinar cul es el cuadrado, de un determinado nmero.

fin

2. Elaborar un diagrama de flujo que permita determinar si un nmero es Positivo o Negativo.

3. Dada una distancia en millas marinas, realizar un diagrama que convierta estas millas a metros y a km, teniendo en cuenta que una milla marina equivale a 1852 mts.

4. Elabore un diagrama de flujo que calcule el rea y el permetro de un triangulo rectngulo dada la bases y la altura.

5. Disear un diagrama que pida como datos de entrada el total de Km recorridos por un auto, el precio del combustible por Galn, el dinero gastado en el viaje en combustible y el tiempo que tardo el viaje expresado en horas minutos, con estos datos debe calcular: Consumo de combustible en galones por cada 20 Km Consumo de combustible en galones por cada Km Dinero gastado en combustible por cada 100 Km y por cada Km La velocidad media expresada en Km/h y M/sg.

6. Una persona es apta para prestar el servicio militar obligatorio (presente), cuando: es mayor de 18 aos, menor de 25 aos, nacionalidad Colombiana y gnero masculino. Realizar un diagrama que permita determinar si una persona es apta o no par prestar el servicio militar.

7. Una ensambladora de carros detecta que existen posibles defectos en algunos de sus productos, especficamente en aquellos cuyos nmeros de serie se encuentran dentro de los siguientes rangos: de 1468100 al 1568100 de 7000100 al 7999900 de 8888800 al 11111100

8. La empresa ha desea un programa que permita leer el nmero de serie de un producto y determine si es o no defectuoso. 8,.Una empresa ha decidido, realizar aumentos de salario a sus trabajadores de acuerdo a las siguientes categoras: Sindicalizado 20% De confianza 10% Alto directivo 5% Ejecutivo 0%

CONCLUSIONES

La realizacin de esta prctica ayud a adquirir agilidad en la construccin y desarrollo de algoritmos simples y complejos, a tener una visin general del problema, desglosarlo en pequeas partes, a organizar en forma lgica y ordenada. Para esto se pueden utilizar diagramas de flujo los cuales ayudan a la comprensin permitiendo que el cerebro humano los reconozca fcilmente. Para esta prctica se utilizo software libre como lo fue DIA y DFD aplicaciones que permiten editar, ejecutar y depurar los algoritmos representados como diagramas de flujo, permitiendo corregir errores que se puedan presentar en la fase de seudocdigo.