UNIVERSIDAD MILITAR NUEVA GRANADA DEPARTAMENTO DE TECNOLOGÍAS DEL CONOCIMIENTO PROGRAMACIÓN I – TALLER 6 Aplicando la estructura repetitiva, elaborar el algoritmo que le permita resolver los siguientes problemas: 1. Resolver la función f ( x) = ( x 3 − x 2 − 20) /( x − 5) para x que varía desde 0 hasta 10 en incrementos de 1. Si x = 5, no resolver la función 2. Calcular la suma y el promedio de los 100 primeros números naturales 3. Leer 10 números y determinar cuántos son estrictamente Positivos, cuántos son iguales a Cero y cuántos son Negativos 4. Calcular y escribir la suma y el producto de los números impares comprendidos entre 11 y 101 inclusive 5. Leer un número entero, calcular y escribir su tabla de multiplicar, con multiplicadores desde 1 hasta 12 6. Leer las edades de n estudiantes. Calcular y escribir su promedio y determinar la cantidad de estudiantes mayores de edad 7. Leer 10 números, calcular y escribir el promedio de los números pares positivos y contar cuántos números impares negativos hay. 8. Para valores de x entre 0 y 10, calcular el resultado de las siguientes funciones teniendo en cuenta que si x < 3, resolver la ecuación 5x + 10, de lo contrario, resolver la ecuación x² + 5x – 10 9. Se tienen n encuestas en las que se pregunta el género de la persona, determinar cuántas encuestas correspondieron a hombres y cuántas a mujeres 10. Leer n notas, siendo n un número digitado por el usuario: - Validar que las notas sean correctas (entre 0.0 y 5.0) - Calcular el promedio de las n notas - Determinar el número de notas aprobadas y reprobadas - Determinar la máxima nota - Determinar la mínima nota 11. Leer los puntajes dados por 7 jurados a un gimnasta en una competencia. Los puntajes deben estar entre 0.0 y 10.0. Con ellos - Calcular el puntaje total obtenido Promediar los puntajes obtenidos Programación I Taller 06 – Estructura Repetitiva Página 1 - Calcular el mayor y el menor puntaje obtenido 12. La oficina de Relaciones Internacionales e Interinstitucionales de la universidad ofrece a los estudiantes la oportunidad de hacer Intercambio académico con otras universidades. Para obtener la opción de ir a intercambio, los estudiantes deben cumplir las siguientes condiciones: - Tener un promedio igual o superior a 4.0 - Ser mayor de edad Nota: La universidad ofrece cada semestre un cupo máximo 15 pasantías. El programa termina cuando este número de estudiantes se haya cumplido. 13. En un parque de diversiones, el vagón de una montaña rusa se llena con 10 personas. Para subir, el usuario debe tener más de 100 centímetros de estatura. Cree una solución que permita dar partida al vagón cuando se complete el cupo 14. Dado el siguiente algoritmo, responder a cada una de las preguntas: Inicio n0 s 0 mientras n<=6 leer x s s + x n n + 1 fin_mientras fin Preguntas Respuestas a. ¿Cuántas veces se repite el grupo de instrucciones que tiene el bucle? b. ¿Qué pasa si no se incrementa la variable n? c. ¿Qué valor toma la variable s si a x se le asigna el valor de 7 todas las veces? d. ¿Qué pasa si la variable s no se inicia en 0? 15. El siguiente algoritmo permite calcular la media de un conjunto de notas de un grupo de alumnos. Dar respuestas a las siguientes preguntas: Inicio total 0 n0 leer(nota) mientras nota != -99 hacer total total + nota n n+1 leer(nota) fin_mientras media total/n escribir (‘la media es:’, media) fin Preguntas Respuestas a. ¿Cuántas instrucciones tiene el bucle? b. ¿Qué variable representa el contador? c. ¿Qué variable representa el acumulador? d. ¿Si las notas son 60, 99, 60,-99, cuál es el total? e. ¿Cuál es el valor de la media en el caso anterior? f. ¿Cuántas veces se repite: escribir (‘la media es:’, media?) 16. Realizar la estadística de las estaturas de n estudiantes de un colegio determinando: - Cuántas estaturas son menores de 1.65 Cuántas estaturas están entre 1.65 y 1.75 Cuántas estaturas son mayores a 1.75 Validar que las estaturas sean positivas. El programa termina cuando se digita una Programación I Taller 06 – Estructura Repetitiva Página 2 estatura superior a 2.15 17. Leer n números digitados por teclado y determinar si tienen 1, 2 o 3 dígitos. El programa termina al digitar el número 0 18. En la Feria del Libro, el stand de la Universidad hace las siguientes ventas de libros durante una semana: Día Venta 1 2 3 4 5 6 7 12 28 6 25 21 34 16 Con estos datos calcular: - Total de libros vendidos Promedio de ventas por día Venta máxima de libros durante la feria Venta mínima de libros durante la feria Número de ventas menores a 20 libros Programación I Taller 06 – Estructura Repetitiva Página 3