Uploaded by Estefano Mauricio Ochoa Perdomo

Taller 06 Estructura Repetitiva

advertisement
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
n0
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
n0
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
Download