Está en la página 1de 3

Carrera Profesional

Ingeniera Civil

TRABAJO ENCARGADO
DISEAR EL ALGORITMO Y PROGRAMA DE LOS SIGUIENTES EJERCICIOS

ESTRUCTURAS REPETITIVAS (While-Do while-For)


1. Que permita determinar el valor mayor y el valor menor de N nmeros
ingresados va teclado.
2. Mostrar los N primeros trminos de la siguiente serie, indicando adems
la suma de los mismos: 7, 9, 12, 16, 21,.
3. Mostar los N primeros trminos de la siguiente serie, donde N debe estar
entre 5 y 30: 7, 10, 13, 16, 19, ..
4. En un centro de estudios estn matriculados N alumnos y se requiere
saber cuntos alumnos tienen un calificativo de acuerdo a la siguiente
tabla:
NOTAS
CALIFICATIVO
0 10
Deficiente
11 14
Regular
15 -18
Bueno
19 - 20
Excelente
5. Hacer una proyeccin del estado del tiempo (temperatura) para los
prximos 15 das generando temperaturas mnimas y mximas aleatorias,
mostrando como temperatura del da el promedio de las mnimas y las
mximas. Estadsticamente el rango de las temperaturas est entre 10 y
36 grados; adems asumir que las temperaturas no siempre son enteras.
6. Se requiere el ingreso de una palabra clave (contrasea) consistente en
un mximo de 5 caracteres, solo se debe permitir un mximo de 3
PROGRAMACION DIGITAL

2013 II

ING. CARLOS A. SILVA DELGADO

Carrera Profesional
Ingeniera Civil
intentos, en caso de no acertar la palabra clave, enviar un mensaje NO
TIENE ACCESO. Entindase que al ingresar la clave, esta no aparece en la
pantalla (o los caracteres son presentados por asterisco). Considere la
palabra clave ITEL (slo en maysculas).
7. Que permita realizar el diagnostico de N pacientes, teniendo en cuenta
los siguientes sntomas:
1 si tiene TOS PERSISTENTE, O si NO TIENE
1 si tiene SUDORACIN Y TEMPERATURA, O si NO TIENE.
1 si tiene CATARRO, O si NO TIENE.
De acuerdo a los sntomas que presenta se determinar el diagnostico
considerando que:
Si tiene los tres sntomas entonces el paciente tiene PRINCIPIO DE
TUBERCULOSIS.
Si de los tres sntomas solo presenta dos entonces tiene CATARRO
CRNICO.
Si de los tres sntomas solo presenta uno entonces tiene RESFRIO
COMUN.
8. Que determine la suma de los 100 primeros trminos de la expresin:
1+1/22+1/33+1/44+
9. En un saln de clases estudian alumnos que hablan solo un idioma, ingls,
francs y alemn. Se desea determinar el nmero que hablan cada uno de
estos idiomas y el total de alumnos procesados.
Nota: No se debe ingresar la cantidad de alumnos a procesar, sino se
debe determinar esta cantidad mediante un proceso de control.

PROGRAMACION DIGITAL 2013 I I

ING. CARLOS A. SILVA DELGADO

Carrera Profesional
Ingeniera Civil

10. Se le ha solicitado encuentre una solucin al siguiente problema. Deber


leer el sexo (1=Masculino; 2= Femenino) y cada una de las 3 notas de 20
alumnos de una clase y muestre:
a. Cantidad de varones aprobados
b. Porcentaje de varones cuyas notas se encuentran entre 12 y 18
c. Promedio de las mujeres desaprobadas
d. Porcentaje de desaprobados
11. Que realice lo siguiente:
a. Leer N nmeros e imprima el valor mayor y el menor
b. Visualizar los quince primeros nmeros con sus respectivos cuadrados
cubos.
c. Visualice una serie de 10 nmeros ascendentemente, con el valor
inicial cualquiera, y adems muestre la misma serie pero en orden
descendente.
12. Que permita determinar la suma de la serie:
S=1!/2 - 2!/4 + 3!/6 - .. + N!/2N
13. Determinar la suma de los trminos pares y la suma de los trminos
impares, por separado, de la siguiente serie. S = 3, 5, 8, 12, 17, 23 . . .
14. Que muestre por pantalla los nmeros pares mayores que 2 y menores
que 1000.
15. Que permita ingresar N nmeros y que interrumpa cuando se ingrese un
nmero negativo e imprima el promedio de los nmeros ingresados.
16. Que permita ingresar 100 nmeros y determine cuntos de ellos son
positivos, cuntos negativos y cuantos nulos.
17. Que muestre por pantalla los nmeros pares mayores que 2 y menores
que 1000.

PROGRAMACION DIGITAL

2013 II

ING. CARLOS A. SILVA DELGADO

Carrera Profesional
Ingeniera Civil
18. En una empresa se van a producir aumentos de sueldo a sus trabajadores
en base a la siguiente escala:
SUELDO S/.
501 mas
351 500
201 350
Hasta 200

AUMENTO %
10
15
20
25

19. Leer una lista de 10 valores enteros. Calcular e informar:


a) La suma de los valores positivos.
b) El producto de los valores negativos. (Ignorar los valores nulos)
20. Ingresar 5 juegos de cuatro valores cada uno. Calcular y emitir el
promedio de cada juego.
21. Ingresar N juegos de cuatro valores cada uno. Calcular y emitir el
promedio de cada juego. El proceso finaliza al encontrarse un juego cuyo
primer valor es 0.
22. Ingresar dos nmeros enteros positivos y calcular el producto de los
mismos por sumas sucesivas.
23. Leer una lista de nmeros positivos que finaliza en 0 y emitir el valor
mnimo de la lista.
24. Leer una lista de nmeros enteros que finaliza en 0 y emitir el valor
mximo de la lista.
25. Leer 4 juegos de N valores enteros cada uno, donde N se informa al
comienzo de cada juego, y emitir el valor mximo de cada grupo.
(Suponer un nico mximo).

PROGRAMACION DIGITAL 2013 I I

ING. CARLOS A. SILVA DELGADO

Carrera Profesional
Ingeniera Civil

26. Dada una lista de valores numricos positivos, finalizada en 0, indicar si


esta ordenada en forma ascendente.
27. Una empresa nos informa para cada uno de sus 20 vendedores: cdigo de
vendedor: 3 dgitos importe de ventas del mes: real. Se desea emitir el
importe mximo de ventas del mes y cuntos vendedores alcanzaron
dicho importe.
28. Se leen 30 valores enteros (comprendidos entre 5 y 40), que representan
la temperatura mxima de cada uno de los das de un mes. Se pide hallar
e informar:
La temperatura mxima del mes y el da que se produjo. (Se supone
nica)
Cuntos das la temperatura supero los 25 C.
El promedio de las temperaturas mximas del mes.
29. Se ingresan los resultados de la evaluacin de un curso de Programacin;
por cada alumno se informa: nmero de matrcula: 4 dgitos (1-9999)
asistencia: 1, presente; o, ausente calificacin: 2 dgitos (0-10).
A partir de esta informacin se debe calcular e informar:
a) Cantidad y % de alumnos presentes.
b) Promedio de calificaciones de alumnos presentes.
c) % de alumnos aprobados (sobre el total de alumnos presentes).
d) Numero de matrcula del alumno de mayor calificacin. (Si hay varios
alumnos con esa calificacin: nmero de matrcula y cantidad de alumnos
en esa situacin).
30. Realizar un algoritmo que calcule los numero primos anteriores a un
numero "X" dado
31. Implementar la serie de Fibonacci.

PROGRAMACION DIGITAL

2013 II

ING. CARLOS A. SILVA DELGADO

Carrera Profesional
Ingeniera Civil
32. Implemente el problema de cambio de moneda: dar cambio de X pesos
en monedas a un cliente utilizando la menor cantidad de monedas
posibles.
33. Analice el ejercicio anterior: el algoritmo siempre da la menor cantidad
de monedas? En qu casos no lo hace?.
34. Escriba un algoritmo que siempre de l cambio de la moneda, sin
importar el valor de las mismas.

EL XITO SE CONSIGUE CON LA CONSTANCIA!

PROGRAMACION DIGITAL 2013 I I

ING. CARLOS A. SILVA DELGADO

También podría gustarte