IED ALMIRANTE PADILLA MANEJO DE ORDENADORES J.M CICLO 5 ACTIVIDAD ALGORITMOS Y PRUEBAS DE ESCRITORIO QUE ES UN ALGORITMO Un algoritmo es una secuencia de pasos lógicos y ordenados con las cuales le damos solución a un problema determinado. En la vida diaria cada uno de nosotros diseña y realiza algoritmos para solucionar los problemas cotidianos, es así que al levantarnos de la cama ya tenemos en la mente una serie de pasos que debemos seguir para llegar al sitio de estudio o al sitio de trabajo. Una vez en el sitio de estudio, tenemos en nuestra mente una serie de tareas que debemos realizar en unos horarios ya definidos. LAS CARACTERÍSTICAS DE LOS ALGORITMOS 1. Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. 2. Un algoritmo debe estar definido. Si se sigue el algoritmo dos veces, se debe obtener el mismo resultado cada vez. 3. Un algoritmo debe ser finito. Si se sigue el algoritmo. Se debe terminar en algún momento, o sea debe tener un número finito de pasos. PRUEBAS DE ESCRITORIO Una prueba de escritorio es la comprobación lógica, de un algoritmo de resolución. Para desarrollar la prueba de escritorio, se utilizara el siguiente procedimiento: Con datos de prueba, se seguirán cada uno de los pasos propuestos en el algoritmo de resolución. Si la prueba de escritorio genera resultados óptimos, quiere decir que el algoritmo posee una lógica adecuada, en caso contrario el algoritmo tendrá que ser corregido. EJERCICIOS: desarrolle y presente en clase 1. Desarrolle un algoritmo que realice la sumatoria de los números enteros comprendidos entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10 = ? 2. Desarrolle un algoritmo que realice la sumatoria de los números enteros múltiplos de 5, comprendidos entre el 1 y el 100, es decir, 5 + 10 + 15 +…. + 100. El programa deberá imprimir los números en Cuestión y finalmente su sumatoria. 3. Desarrolle un algoritmo que realice una lista por pantalla de los número impares entre el 1 y el 100 y diga cuantos numero impares hay. 4. Realice la prueba de escritorio y diga que hace el siguiente algoritmo inicio N=0 Suma =0 N=N+2 Suma=Suma+N + N=100 = Suma FIN