Академический Документы
Профессиональный Документы
Культура Документы
Programa de Ingenieras
Taller de Algoritmos con Estructuras Condicionales y de ciclos
"Aquel que duda y no investiga, se torna no slo infeliz, sino tambin injusto."
1. Confeccionar un programa que pida por teclado tres notas de un alumno, calcule
el promedio e imprima alguno de estos mensajes:
Si el promedio es >=4 mostrar "Promocionado".
Si el promedio es >=3 y <4 mostrar "Regular".
Si el promedio es <3 mostrar "Reprobado".
2. Confeccionar un programa que permita cargar un nmero entero positivo de hasta
tres cifras y muestre un mensaje indicando si tiene 1, 2, o 3 cifras. Mostrar un
mensaje de error si el nmero de cifras es mayor.
3. Un postulante a un empleo, realiza un test de capacitacin, se obtuvo la siguiente
informacin: cantidad total de preguntas que se le realizaron y la cantidad de
preguntas que contest correctamente. Se pide confeccionar un programa que
ingrese los dos datos por teclado e informe el nivel del mismo segn el porcentaje
de respuestas correctas que ha obtenido, y sabiendo que:
Nivel mximo:
Porcentaje>=90%.
Nivel medio:
Porcentaje>=75% y <90%.
Nivel regular:
Porcentaje>=50% y <75%.
Fuera de nivel:
Porcentaje<50%.
4. Leer tres nmeros enteros y, si el primero de ellos es negativo, calcular el producto
de los tres, en caso contrario calcular la suma de ellos.
5. Elabore un algoritmo capaz de leer un valor entero y determinar si se trata de un
nmero par o impar.
6. Dado un nmero entre 1 y 7 escriba su correspondiente da de la semana as: 1Lunes 2- Martes 3- Mircoles 4- Jueves 5- Viernes 6- Sbado 7- Domingo Exprese
el algoritmo usando Pseudocdigo.
7. Se desea escribir un algoritmo que pida la altura de una persona, si la altura es
menor o igual a 150 cm enve el mensaje: ?Persona de altura baja?; si la altura
est entre 151 y 170 escriba el mensaje: ?Persona de altura media? y si la altura
es mayor al 171 escriba el mensaje: ? Persona alta? Exprese el algoritmo usando
Pseudocdigo y diagrama de flujos.
8. Introducir un nmero entero y comprobar si es un nmero par o impar.
Indice
Mensaje a imprimir
<= 37
Aceptable.
Peligroso.
<70%
No recomendado.
Alumno
10
Excelente.
Muy bueno.
Bueno.
Regular.
Suficiente.
<=5
Malo
16. Un equipo de futbol de la Liga Espaola ha tenido una buena campaa y desea
premiar a sus jugadores con un aumento del salario para la siguiente temporada. Los
sueldos deben ajustarse de la siguiente forma:
Aumento
20%
10%
5%
0%
17. Tres personas deciden invertir su dinero para formar una empresa, Cada una de ellas
invierte una cantidad distinta. Hacer un algoritmo que imprima el porcentaje que cada
quien invierte con respecto al total de la inversin.
18. Dada el peso, la altura y el sexo, de unos estudiantes. Determinar la cantidad de
vitaminas que deben consumir estos estudiantes, en base al siguiente criterio: Si son
varones, y su estatura es mayor a 1.60, y su peso es mayor o igual a 150 lb, su dosis,
sern: 20% de la estatura y 80% de su peso. De lo contrario, la dosis ser la
siguiente: 30% de la estatura y 70% de su peso. Si son mujeres, y su estatura es
mayor de a 1.50 m y su peso es mayor o igual a 130 lb, su dosis ser: 25% de la
estatura y 75% de su peso. De lo contrario, la dosis ser: 35% de la estatura y 65%
de su peso. La dosis debe ser expresada en gramos
19. Dado N notas de un estudiante calcular:
a) Cuantas notas tiene desaprobados.
b) Cuantos aprobados.
c) El promedio de notas.
d) El promedio de notas aprobadas y desaprobadas
Taller de ciclos
20. Las potencias de 2 son: 1, 2, 4, 8, 16,... Para obtener la siguiente potencia se
multiplica la anterior por 2. Imprimir la primera potencia de 2 que pasa de 700.
25. Imprimir de forma inversa los nmeros del 100 al 1, con decremento de uno.
26. Leer un nmero entero e imprimir si ste es nmero primo o no.
27. Leer n nmeros e imprimir cuntos son positivos, cuntos negativos y cuntos
fueron cero.
28. Imprimir los nmeros del uno al cien excepto los mltiplos de 7, es decir: 1 2 3 4 5
6 8 9 10 11 12 13 15 16 17 18 19 20 22
29. Leer n nmeros enteros y calcular la suma, promedio, producto, el mayor y el
menor.
30. Leer n nmeros e imprimir el mayor de los mltiplos de 5 ledos y el menor de los
mltiplos de 3 ledos.
31. Generar los primeros treinta nmeros de la serie de Fibonacci. La sucesin de
Fibonacci se define de la siguiente forma, los dos primeros son 1 y el resto cada
uno es la suma de los dos anteriores, los primeros son: 1, 1, 2, 3, 5, 8, 13, 21, ...
32. Calcular los cuadrados, los cubos y las races cuadradas de los nmeros del 1 al 9
y que utilice tabuladores para imprimir la siguiente tabla de valores:
33. Leer dos nmeros enteros (el primer nmero tendr que ser mayor que el
segundo) y calcular su producto mediante sumas sucesivas.
34. El programa, halle la sumatoria de la secuencia de Fibonacci hasta n trminos.
35. El programa, que realice 2n
36. Un programa que determine a2.
37. Un programa que determine an
38. El programa, que halle los nmeros primos menores a 100.
39. Hacer un organigrama que lea N nmeros, calcule y escriba la suma de los pares
y el producto de los impares.
40. Dados 5 nmeros enteros muestre cual es el menor de todos.
41. Mostrar la tabla de multiplicar del nmero que seleccione el usuario