Prueba de escritorio PDF

Title Prueba de escritorio
Author Alejandra Carrasco
Course Fundamentos De Programación
Institution Instituto Politécnico Nacional
Pages 4
File Size 137.9 KB
File Type PDF
Total Downloads 77
Total Views 143

Summary

Ejercicios de prueba de escritorio. ...


Description

Permita la entrada de números al azar y ordene de menor a mayor considerando que lo que son menor o igual a 5 los coloque en otra fila de puntaje bajo. Pseudocódigo. 1. Inicio 2. SolicitarNi() 3. SolicitarN[Ni]() 4. CompararN() 5. RestarleaNi() 6. CompararNi() 7. OrdenarMayor() 8. OrdenarMenor() 9. ImprimirResultados() 10. Fin

Prueba de escritorio Proceso Inicio SolicitarNi() SolicitarN[4]() CompararN() RestarleaNi() CompararNi() SolicitarN[3]() CompararN() RestarleaNi() CompararNi() SolicitarN[2]() CompararN() RestarleaNi() CompararNi() SolicitarN[1]() CompararN() RestarleaNi() CompararNi() OrdenarMayor() OrdenarMenor() ImprimirResultados( ) Fin

Variable Ni

Variable N

Arreglo Ordenar Mayor

Arreglo Ordenar Menor

4 6 N=6>5

Pantalla Escriba la cantidad de números a obtener: Escriba un número:

6

Ni=4-1=3 Ni=3>0

Escriba un número: 2 N=20 Escriba un número:

Ni=1-1=0 N=0 6 Puntaje alto: 6 Puntaje bajo: 1,2,5

Conclusión La prueba de escritorio permitió que evaluara si en verdad mi algoritmo resolvía el problema que se presentaba, y con eso nos evita realizar un trabajo futuro que si desde las bases está mal planteado lo siguiente será difícil de realizar, hacer las correcciones, etc. Esto me pasaba muy seguido en la escuela, empezaba a resolver algún problema que tenía que ver con otro y como no resolvía correctamente el primero, el segundo me causaba más problemas y debía regresar con el primero. La prueba de escritorio nos permite ver los errores de nuestro planteamiento lógico o las deficiencias del mismo y nos permite optimizar el algoritmo, lo que permitirá a futuro realizar un programa con menores dificultades. Mi algoritmo para funcionar primero requiere un dato al que nombré Ni, que será el número de valores que se introducirán y ya teniendo este dato, se solicitara Ni número de veces un número al que nombré N. Se espera que se obtenga una impresión en pantalla con los números ordenados como se solicitan, para esto recurrí a un arreglo para almacenar los valores de N[Ni], donde dependiendo del valor que se ingrese se irán a un Arreglo llamado Mayor o Menor.

Algoritmo. 1. 2. 3. 4.

Inicio Solicitar cantidad de números a ingresar Ni Solicitar N[Ni] Si N[Ni] es mayor a 5 guardar en Arreglo Mayor, de lo contrario guardar en Arreglo Menor 5. Restarle 1 a Ni 6. Si Ni>0 volver a paso 3 7. Ordenar Arreglo Mayor 8. Ordenar Arreglo Menor 9. Imprimir en pantalla Arreglo Mayor y Arreglo Menor. 10. Fin Resultado obtenido. Como se puede observar en la prueba de escritorio, al darle el valor de 4 a Ni, recupera 4 valores diferentes, en este caso fueron 6,2,1 y 5, los cuales ordenó en sus arreglos correspondientes. Y se obtuvo como resultado final en pantalla: Puntaje alto: 6 Puntaje bajo: 1,2,5 Surgieron bastantes cuestiones al momento de realizar el pseudocódigo, pues al tener conocimientos previos de programación quería realizar un pseudocódigo específico en lugar de uno general que trabajara en base a funciones, por lo que me costó un poco de trabajo llegar a lo que presento en el documento, sin embargo esta actividad me funcionó para poner en práctica mis conocimientos anteriores y los obtenidos en la unidad....


Similar Free PDFs