Introducción al programa EasyPHP. Instalación del programa ...
Programa
Transcript of Programa
Algoritmos de Decisión
10/06/2012 Ing Viviana Rojas
Programa que ordena 3 números digitados por el usuario
(DFD)
10/06/2012 Ing Viviana Rojas
Observamos que ya tiene indicados los objetos que indican el inicio y fin del programa.
10/06/2012 Ing Viviana Rojas
Impresión en pantalla de:
• Nombre del programa
• Solicitud de números
Captura de del programa de
los números ingresados por
el usuario
10/06/2012 Ing Viviana Rojas
Insertamos objet0 de decisión que compara los dos primeros números ingresados, indagando si es el primero el número Mayor
1
1
10/06/2012 Ing Viviana Rojas
De resultar afirmativa la sentencia 1, se inserta objeto de decisión que compara el primero con el tercero para confirmar la posición de Mayor al primer numero.
2
2
10/06/2012 Ing Viviana Rojas
De resultar afirmativa la sentencia 2 se inserta objeto de decisión 3 que compara el segundo con el tercero para confirmar que el segundo es el Medio
3
Negativo: Imprime N3,N1,N2
3
10/06/2012 Ing Viviana Rojas
Afirmativa: Imprime N1,N2,N3.
3
Negativo: Imprime N1,N3,N2
3
10/06/2012 Ing Viviana Rojas
Recordamos la sentencia de decisión 1 que compara los dos primeros números ingresados, indagando si es el primero el número Mayor
1
1
10/06/2012 Ing Viviana Rojas
De resultar Negativa la sentencia 1, se entiende que el segundo es mayor al primero por lo cual se inserta objeto de decisión 4, que compara el segundo con el tercero
4
4
10/06/2012 Ing Viviana Rojas
Negativa: Imprime N3,N2, N1
Afirmativa: se inserta objeto de decisión 5, que compara el primero con el tercero
5
5
10/06/2012 Ing Viviana Rojas
Negativa: Imprime
N2,N3, N1
Afirmativa: Imprime
N2, N1 ,N3
10/06/2012 Ing Viviana Rojas
Lo que queremos visualizar en pantalla (textos, espacios, signos etc.) debe ir entre comillas simples ‘ ’ y separado de coma, las variables se digitan directamente pero igualmente separados de comas
10/06/2012 Ing Viviana Rojas
10/06/2012 Ing Viviana Rojas