Busqueda...

domingo, 19 de agosto de 2012

DFD

programa que compara 2 numeros y establese si son iguales o si son diferentes, escribiendo cual es mayor:

algoritmo:
°inicio
°escriba "programa que compara dos numeros reales"
°escriba "elaborado por Wilson Villota"
°escriba "ingesa el primer numero"
°lea a
°escriba "ingresa el segundo numero"
°lea b
°si a=b entonces
°escriba "los dos numeros son iguales"
°sino
°si a>b entonces
°escriba a, "es mayor que b",b
°sino
°escriba b, "es mayor que", a
°fin

Donde:
a=b=c      son iguales
a=b>c      a y b son iguales y mayores que c
a>b=c      a es mayor
a>b>c      a es mayor
a>b<c      a es mayor
a<b=c      b y ce son iguales y mayores que a
a<b<c      c es mayor
a=c<b      b es mayor
a=c>b      a y c son iguales y mayores que b
b>a=c      a es mayor
b>a>c      b es mayor
c>b<a      c es mayor                                  ---> Imagen ampliada:
c>a>b      c es mayor

Ejemplo:

°hacer un programa en DFD (algoritmo y diagrama) que calcule el area del triangulo dadas su altura y base:

Daros de entrada:  altura-> numerica
                             base-> numerica
 Procesos:  area-> numerica
                  area = (base * altura)/2
 Datos de salida:  area

Analisis algoritmo:

inicio                                    
Salida: "el valor de la altura"                        
Lectura: altura                                      
Salida: "el valor de la base"                      
Lectura: base                                         
Asignacion: area = (base * altura)/2                     
Salida: "el area del triangulo es"; area           
fin



Algoritmo:

Un algoritmo es un procedimiento para la resolución de problemas de cualquier tipo por medio de determinada secuencia de pasos simples y no ambiguos. El concepto fue utilizado originalmente para el cálculo matemático pero ahora es ampliamente usado en programación de computadoras.

Dfd 1.1

Software diseñado para construir y analizar algoritmos .


videosmarcopolo.blogspot.com


diagrama de flujo de datos basado en figuras geometricas que nos permiten analizar un problema y desarrollar la solucion secuencialmente.

Asignación: Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Asignación.
Ciclo Mientras: Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Ciclo Mientras.
Ciclo Para: Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Ciclo Para.
Decisión: Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Decisión.
Lectura: Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Lectura.
Llamada: Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Llamada.
Salida: Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama es de tipo Salida.
Nuevo Subprograma: El comando Nuevo Subprograma crea un nuevo subprograma y lo deja como el subprograma actual. Este comando estará disponible cuando la acción actual sea Edición.

Después de haber ingresado el algoritmo representado por el diagrama, podrá ejecutarlo, analizarlo y depurarlo en un entorno interactivo diseñado para éste fin.