Contenido CONTENIDO DE ILUSTRACIONES...2 PROGRAMA DFD...3 1. Cursor...4 2. Asignación...4 3. Ciclo Mientras...4 4. Ciclo Para...4 5. Decisión...5 6. Lectura...5 7. Salida:...5 8. Llamada...5 EJERCICIOS PROPUESTOS....6
CONTENIDO DE ILUSTRACIONES Pantalla General DFD 1 3 Simbología más uasada2 3 Asignación3 4 Ciclo Para4 5 Ciclo Para Organizado5 5
PROGRAMA DFD Este programa ésta diseñado para ayudarnos a simular los diagramas de flujo, dándonos así una idea general de los programas que estamos desarrollando para de esa manera tener pensamientos más críticos, analíticos, propositivos frente a problemas cotidianos. Pantalla General DFD 1 En la figura 1, vemos la pantalla general del programa DFD, donde nos brindara las herramientas que necesitamos para crear y ejecutar nuestros programas. En ella veremos los símbolos que nos ayudaran a organizar las secuencias correctas para la ejecución de nuestros diagramas. 1 2 3 4 5 6 7 8 Simbología más uasada2
En la figura 2, vemos la simbología que nos permitirá crear nuestro diagrama o programas. 1. Cursor: Este icono son sirve para restablecer nuestro cursor en el programa. 2. Asignación: Este símbolo es para asignación, ósea nos ayuda a asignar un valor a una variable o ejecutar procesos que nos permita calcular datos dentro de nuestro diagrama. Asignación3 Cuando damos doble clic a la figura de Asignación, se nos abre la ventana de la figura 3. Donde en ella asignaremos un valor a una variable o ejecutaremos una operación matemática. 3. Ciclo Mientras: este ciclo nos permite ejecutar una acción infitas veces. Lo veremos más adelante 4. Ciclo Para: Este símbolo nos permite ejecutar una acción finita veces. Al abrir este símbolo nos aparece una ventana como en la figura 4.
Ciclo Para4 En los recuadros va la información que necesitamos para que se ejecute la acción. En el primer recuadro va la variable que me controlara la cantidad de veces que se debe ejecutar el programa, en el segundo desde que valor debe empezar a contar, en el tercero hasta el valor que se va a contar, en el último de cuanto en cuanto se va a contar. Ejemplo: Ciclo Para Organizado5 La variable i, es la que nos va a contar, el 100 quiere decir que desde ese valor vamos a empezar a contar, el 105 nos dic que hasta ese número se contara, el 1 al final es que va a contar de uno en uno, al final solo nos va a contar 6 números, el 100, 101, 102, 103, 104, 105. De uno es uno. 5. Decisión: este símbolo nos permite hacer preguntas dentro de nuestro programa para de esa manera toma decisiones. Recuerden que se usan las funciones lógicas u operaciones lógicas. 6. Lectura: nos ayuda a leer los datos que le pedimos al usuario ingresar. En este símbolo solo va la variable donde se guarda la información. 7. Salida: en este símbolo se debe escribir, toda información que queremos que el usuario vea, que le ayude a entender el paso a paso del diagrama, o los datos que él desea saber al terminar mi programa. 8. Llamada: nos ayuda a realizar sub programas dentro de un programa. Lo veremos más adelante.
EJERCICIOS PROPUESTOS. 1. Escriba un diagrama de flujo que permita calcular lo que hay que pagarle a un trabajador teniendo en cuenta su sueldo y las horas extras trabajadas. Para el pago de horas extras se toma en cuenta la categoría del trabajador. Tabla CATEGORIA PRECIO HORA EXTRA 1 $ 30 2 $ 38 3 $ 50 4 $ 70 Cada trabajador puede tener como máximo 30 horas extras, si tiene mas solo se le pagaran 30. A los trabajadores con categoría mayores a 4 no debemos pagarles horas extras. 2. Dado como datos 3 números reales, identifique cual es el mayor. Considere que los números pueden ser iguales. Desarrolle el diagrama de flujo correspondiente. 3. El costo de las llamadas telefónicas internacionales depende de la zona geográfica en la que se encuentra el país destino y el número de minutos hablados. En la siguiente tabla se presenta el costo del minuto por zona. A cada zona se le ha asociado una clave. Construya un diagrama de flujo que le permita calcular e imprimir el costo total de 10 llamadas. TABLA CLAVE ZONA PRECIO 12 América del Norte 2 15 América Central 2.2 18 América del Sur 4.5 19 Europa 3.5 23 Asia 6 25 África 6 29 Oceanía 5 4. Construya un diagrama de flujo que dado como datos la matrícula de un alumno, la carrera en la que está inscrito, su semestre y su promedio; determine si el mismo es apto para pertenecer a alguna de las facultades menores que tiene la universidad. Si
el alumno es aceptado teniendo en cuenta las especificaciones que se listan abajo, se debe imprimir su matrícula, carrera y la palabra aceptado. Especificaciones para pertenecer a las facultades menores: Economía: semestre > = 6 y promedio >= 8.8 Sistemas: semestre > 6 y promedio > 8.5 Administración: semestre > 5 y promedio > 8.5 Contabilidad: semestre >5 y promedio > 8.5 5. En un hospital se ha hecho un estudio sobre los pacientes registrados durante los últimos 10 años, con el objeto de hacer una aproximación de los costos de internación por paciente. Se obtuvo un costo promedio diario según el tipo de enfermedad que aqueja al paciente. Además se pudo determinar que en promedio todos los pacientes con edad entre 14 y 22 años implican un costo adicional del 10%. La siguiente tabla expresa los costos diarios, según el tipo de enfermedad. Construya un diagrama de flujo que calcule e imprima el costo que representa un paciente. TIPO DE ENFERMEDAD TABLA COSTO/PACIENTE/DIA 1 25 2 16 3 20 4 32 6. Escriba un diagrama de flujo que dado como dato 270 números enteros, obtenga la suma de los números pares y el promedio de los impares. 7. Un vendedor ha hecho 100 ventas y desea conocer aquellas de $200 o menos, las mayores a $200 pero inferiores a $400, y el número de ventas de $400 o superiores a tal cantidad. Haga un diagrama de flujo que le proporcione al trabajador esta información después de haber leído los datos de entrada.