Programacion dfd smart

Solo disponible en BuenasTareas
  • Páginas : 4 (767 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de junio de 2011
Leer documento completo
Vista previa del texto
Solución de Problemas.
1. Análisis.
a) Identificar el problema: comparar 2 números y decir si el primero es mayor o si el segundo es mayor.
b) Variables de entrada: a, b (enteras)
c)Variables de salida: mensaje(texto)
2. Diseñar;
I. Pedir a, b
II. Si (a>b), ir al paso 3, si no, ir a paso 4.
III. Imprime “el primero es mayor”, ir al fin.
IV. Imprime “elsegundo es mayor”
V. Fin
3. Implementación.

4. Pruebas
Valores críticos
a | 2 | 2 | 22 |
b | 1 | 4 | 22 |

1. Análisis
a) Identificar problema: convertir F a C, Validar los F>=20.
b) Variables de entrada: a(reales)
c) Variables de salida:c(reales), mensaje(texto)
2. Diseño.
I. Pide a
II. Si a>=20, ir al paso 3 , si no, ir al paso 5.
III.Procesa c= a-32 /1.8
IV. imprime c
V. Imprime ’dame valores mayor o igual a 20’
VI. Fin
3. Implementación.

4. Pruebas.
Valores críticos.
a | 20 | 12 | 100 |
c | 2.2222 |mesaje | 212 |

1. Análisis
d) Identificar problema: resuelve ecuaciones cuadráticas con la formula general, valida que no se te indetermine.
e) Variables de entrada: a, b, c(enteras)f) Variables de salida:x1,x2(enteras), mensaje(texto)
2. Diseño.
I. Pide a, b,c
II. Procesa x1=(-b+(b^2-4*a*c) ^(1/2))/(2*a) y x2=(-b-(b^2-4*a*c) ^(1/2))/(2*a)
III. Si((b^2)-4*a*c)>= 0) and (2a! = 0), ir a paso 4, si no, pasar a 5.
IV. Imprime x1 y x2
V. Imprime ‘es una indeterminación’
3. Implementación.

4. Prueba
Valores críticos.
A | 1 | 1 |
B | 2 | 3|
C | 1 | 4 |
X1 | -1 | xxx |
X2 | 1 | xxxx |
mesaje | xxx | indeterminacion |

Tarea. Encuentre m en base a dos puntos valide para que no se indetermine.
1. Análisis
a)Identificar problema: encontrar M en base a dos puntos, validando para que no se indetermine.
b) Variables de entrada: x1,y1,x2,y2 (enteras)
c) Variables de salida: m (reales), mensaje(texto)
2....
tracking img