Claves y Conceptos Para Diseñar un DDF
Yanira Aracely Fuenzalida RamirezPráctica o problema2 de Diciembre de 2016
469 Palabras (2 Páginas)179 Visitas
Claves y Conceptos
Para Diseñar un DDF
Algoritmo : Conjunto de instrucciones bien ordenadas, definidas y finitas. En otras palabras, el algoritmo es la solución paso a paso de un determinado problema.
DDF : Permite graficar la secuencia, analizar procesos, procedimientos u objetivos de un problema.
Metodología para diseñar un DDF:
- Determinar el marco y los límites del problema.
- Dividir el problema y encasillar.
- Determinar el paso a paso.
- Secuencia acorde a la solución.
- Realizar lista de actividades principales, entrada y salida de decisión.
- Dibujar el DDF.
- Comprobar el DDF.
- Plantilla de DDF anteriores.
Operadores en un DDF:
OPERADOR | TIPO |
= | Asignación y comparación. |
+, -, /, * | Aritméticos. |
≤, ≥, >, <, =, ≠ | Lógicos. |
Simbología en DDF:
[pic 1] | Inicio / Fin de un algoritmo. De un símbolo de inicio nunca le llegan líneas. De un símbolo de fin no parte ninguna línea. |
[pic 2] | Representa una operación o proceso. A un símbolo de proceso pueden llegarle varias líneas. |
[pic 3] | Entrada de variable. |
[pic 4] | Toma de decisión. A un símbolo de decisión pueden llegarle varias líneas, pero sólo saldrán dos. |
Conector de flujos. | |
[pic 5][pic 6] [pic 7] [pic 8] | Líneas de flujo (Verticales / Horizontales). |
[pic 9] | Para enlazar 2 partes de un diagrama. |
Para guardar dato en la cinta magnética (HDD). |
Salida para mostrar información por pantalla (mensajes a usuario). | |
Salida por medio de la impresora. | |
Base de datos. |
Ejercicios DDF:
- Se necesita un programa que solicite ingresar un número por pantalla y que este identifique si el número es par o impar.
- Se necesita un programa que solicite ingresar un número por pantalla y que este identifique si el número es positivo, negativo o es cero.
- Se necesita un programa que calcule el área de un triangulo ingresando su base y su altura.
- Se necesita un programa que permita al usuario seleccionar del siguiente menú una operación: A Suma B resta C multiplicación D división, una vez seleccionado debe solicitar dos valores necesarios para operar.
Desarrollo ejercicio Nº 1:
¿Qué necesito para darle solución al problema?
- Necesito validar si el valor ingresado es realmente un numérico.
- Necesito alguna fórmula matemática para identificar que el número ingresado sea par o impar (Resto de la división por 2).
¿Cómo implemento la solución?
- Solicitar un número al usuario.
- Compruebo que sea un valor numérico.
- En caso de error, solicitar el reingreso del número hasta que me cumpla la condición que necesito.
- Aplico la fórmula matemática (Resto de la división por 2) al número ingresado para identificar si el número es par o impar y según el resultado pregunto:
- Si el resultado es 0 indicare que es par de lo contrario indicare que es impar.
...