Download - Programa
![Page 1: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/1.jpg)
Algoritmos de Decisión
10/06/2012 Ing Viviana Rojas
![Page 2: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/2.jpg)
Programa que ordena 3 números digitados por el usuario
(DFD)
10/06/2012 Ing Viviana Rojas
![Page 3: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/3.jpg)
Observamos que ya tiene indicados los objetos que indican el inicio y fin del programa.
10/06/2012 Ing Viviana Rojas
![Page 4: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/4.jpg)
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
![Page 5: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/5.jpg)
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
![Page 6: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/6.jpg)
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
![Page 7: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/7.jpg)
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
![Page 8: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/8.jpg)
Afirmativa: Imprime N1,N2,N3.
3
Negativo: Imprime N1,N3,N2
3
10/06/2012 Ing Viviana Rojas
![Page 9: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/9.jpg)
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
![Page 10: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/10.jpg)
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
![Page 11: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/11.jpg)
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
![Page 12: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/12.jpg)
Negativa: Imprime
N2,N3, N1
Afirmativa: Imprime
N2, N1 ,N3
10/06/2012 Ing Viviana Rojas
![Page 13: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/13.jpg)
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
![Page 14: Programa](https://reader033.vdocumento.com/reader033/viewer/2022060115/557b998dd8b42aa5758b4ca4/html5/thumbnails/14.jpg)
10/06/2012 Ing Viviana Rojas