dfd en programacion

Páginas: 10 (2303 palabras) Publicado: 26 de abril de 2014
ENTENDER EL PROBLEMA
Para hacer los diagramas, ANTES de pensar en variables, iniciar el dibujo, pensar qué figura uso…. debes analizar y entender el problema. Aquí se explica paso a paso, pero a medida que vayan ejercitando, lo harán mentalmente.
Para esto debes detectar los siguientes elementos en el enunciado:
ENTRADA: Son los elementos que ingresará el usuario (palabras, números, etc).Tienes que responder la pregunta ¿Qué datos se van a ingresar en el algoritmo?
SALIDA: Qué piden en el enunciado que haga el algoritmo? Es el resultado, o lo que piden que el programa imprima (PRINT). Son los resultados del proceso o lo que el usuario quiere hacer en el programa. Deben preguntarse ¿Qué me piden en el enunciado?
PROCESOS: Son las operaciones lógicas o aritméticas que están en elenunciado implícita o explícitamente, o sea pueden estar descritas en el problema o deberás inferirlas. Debes responder al ¿CÓMO obtengo el dato de salida? ¿CÓMO, a través de un cálculo aritmético (suma, resta, multiplicación, etc) o lógico (V ó F), establezco lo que me pide el enunciado? Es decir, CÓMO a través de un cálculo establezco que un número es par o impar, CÓMO establezco que un número esnegativo o positivo, CÓMO obtengo un promedio, etc.
HACIENDO EL DIAGRAMA
Entendiendo que el algoritmo es un conjunto de pasos, ordenados, cuya finalidad es dar solución al problema, lo que viene es
Dar INICIO al algoritmo
DECLARAR LAS VARIABLES en un proceso
Solicitar el INGRESO DE DATOS
EJECUTAR SECUENCIALMENTE LOS PROCESOS de manera tal que se vayan obteniendo los resultados
MOSTRAR ENPANTALLA los datos de salida
FINALIZAR EL ALGORITMO
El ejercicio N° 3 de la prueba, que dice:
Dibuje un diagrama de flujo que permita conocer el porcentaje de hombres y mujeres en un grupo de personas. El porcentaje puede ser calculado como:
Hombres*100/total personas = porcentaje hombres
Mujeres*100/total personas = porcentaje mujeres
Identifiquemos los componentes:
Los datos de entrada sonla cantidad de hombres y la cantidad de mujeres.
Los datos de salida son el porcentaje de hombres y el porcentaje de mujeres.
Y el proceso será el cálculo de porcentaje expresado por las operaciones señaladas anteriormente. Ahora, la pregunta que me hago es cómo saco el porcentaje?? Y si bien, la fórmula está entregada, debo también distinguir los elementos que intervienen en el cálculo(proceso), y estos son la cantidad de hombres y el total de personas, para el porcentaje de hombres y la cantidad de mujeres con el total de personas para el porcentaje de mujeres. Por lo tanto, aquí aparece otro elemento a considerar en el sistema, que es el total de personas que estará dado por la suma de hombres y mujeres.
De esta manera, podemos decir que nuestro programa o nuestro diagrama lo quehará es: una vez que ingresemos la cantidad de hombres y mujeres (READ), sumará estos dos datos, sacará los respectivos porcentajes y mostrará en pantalla (PRINT) el porcentaje de hombres y mujeres.
Siguiendo con el ejemplo, tenemos:
Datos de entrada: Cantidad de hombres
Cantidad de mujeres
Datos de salida: Porcentaje de hombres
Porcentaje de mujeres
Proceso: Cálculo de porcentaje dadopor el cálculo expuesto
DECLARANDO VARIABLES.
Las variables serán las encargadas de guardar los datos que el usuario ingresará y que interactuarán en todo el diagrama. Y estas variables no serán nada más que las que almacenen los datos de entrada, los datos relevantes que aparezcan en los procesos, y los datos de salida en la eventualidad que corresponda.
De esta manera siguiendo con elejercicio las variables que debemos considerar son:
Cantidad de hombres que nombraremos como CANTH
Cantidad de mujeres que nombraremos como CANTM
Porcentaje de hombres que nombraremos como PORCH
Porcentaje de mujeres que nombraremos como PORCM
Suma de hombres y mujeres que nombraremos como TOTALP
Ahora armamos nuestro diagrama:



El ejercicio N° 4. Analicémoslo de la siguiente manera:
Un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion en DFD
  • Programacion dfd smart
  • Dfd fundamentos de programacion
  • DFD Programacion
  • Dfd
  • Ejercicio dfd
  • Dfd Gssdfdfsdfs
  • ggfff dfd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS