Vous êtes sur la page 1sur 4

E j er cicio s P gina |8 E j er cicio s P gina |1

*
**
*** 1. Realizar un algoritmo y programa en C++, que permita imprimir los
**** siguientes valores de la tabla, use un solo bucle.
***
** N A B C D E F
* 1 0 0 1 0 0
1
2 3 2 -1 4 0.5 5
3 5 4 -2 7 1 10
4 7 6 -3 10 1.5 15
5 9 8 -4 13 2 20
6 11 10 -5 16 2.5 25
7 13 12 -6 19 3 30
8 15 14 -7 22 3.5 35
9 17 16 -8 25 1 40
: : : : : : :
n n n n n n n

2. Realizar un algoritmo y programa en C++, que permita imprimir los


siguientes valores de la tabla, use un solo bucle.

N A B C D E F
1 0 0 0 1 0 0
2 -1 7 2 4 0.5 5
3 -2 14 4 7 1 10
4 -3 21 6 10 1.5 15
5 -4 28 8 13 2 20
6 -5 35 10 16 2.5 25
7 -6 42 12 19 3 30
8 -7 49 14 22 3.5 35
: : : : : : :
n n n n n n n
E j er cicio s P gina |2 E j er cicio s P gina |7

El resultado impreso del mismo es el siguiente:

3. Escribir un programa que permita tabular la siguiente funcin: a) No se puede ejecutar el programa porque hay un error de compilacin
b) 40
f(X) = 7.18*X / (0.41*X - 0.36) c) El programa se queda bloqueado
para X = 0.00, 0.05, 0.10, 0.15, ... , 2.00 d) 5
e) 0
4. Hacer un programa que muestre la tabla de multiplicar del 12
26. Realice un programa en C, que imprima los n primeros nmeros
5. Hacer un programa que calcule el seno(X), en base a la siguiente
naturales, cada uno en una lnea, y junto a cada uno de ellos un nmero
expresin matemtica
de caracteres similar, donde dicho carcter viene determinado por un
X1 X3 X5 X 7 X N parmetro c. Por ejemplo, si n=5 y c=*, ejemplo:
sen( X ) = + L ; donde X representa el
1! 3! 5! 7! N!
ngulo en radianes 1*
2 **
6. Escribir un programa que calcule la suma de todos los mltiplos de 5 3 ***
menores de N. 4 ****
5 *****
7. Escribir un programa que calcule la suma todos los mltiplos de 7
comprendidos entre N y M. 27. Realice un programa en C, que dibuje un rectngulo de m x n
caracteres, donde dicho carcter viene determinado por un parmetro c,
8. En una competencia ciclstica se corrieron n etapas. Se tiene la relacin m indica el nmero de filas y n de columnas. Por ejemplo, si m=4, n=5,
de los tiempos (en hh:mm:ss) empleado en cada etapa por el ganador de m y c=*, la programa escribe:
la competencia. Escribir un algoritmo que determine la etapa en la cual
empleo el mayor tiempo *****
*****
9. El Docente de Matemticas Discretas I, luego de haber tomado el *****
primer examen, ofreci bonificar a la nota del primer examen con un *****
puntaje obtenido bajo los siguientes criterios:
28. Realice un programa en C, que dibuje un tringulo issceles, tal que su
base es vertical y la altura (ntese que es horizontal) contiene n
Si no hay ningn 20, se bonificar con 01 punto. caracteres (donde n es un nmero dado por el usuario). Adems de n,
Si aprobaron menos del 30% de estudiantes, se bonificar con tiene otros dos parmetros: c que indica el carcter que se pintar y
02 puntos ms. hueco que es un entero que vale 1 si el tringulo es hueco o 0 si se ha de
rellenar. Por ejemplo, para n=4, c=* y hueco=0 deber obtener:
Si el promedio de la clase es menos de 06, se bonificar con 02
puntos ms.
E j er cicio s P gina |6 E j er cicio s P gina |3

a) 1
b) 99 Escribir un algoritmo que determine el nmero de puntos de
c) 100 bonificacin para un alumno. Nota: previamente, se debe leer las notas
d) 50 para los N alumnos.

24. Realice su prueba de escritorio para el siguiente cdigo: 10. En la asignatura de Sistemas Operativos, el docente les da la posibilidad
Sea el siguiente trozo de cdigo: de anular el examen, siempre y cuando se cumpla una de las
... condiciones siguientes:
suma=0;
for (i=0; i<10; i++) Que el promedio de la clase es menor a 9.
if (i%2==0) Que no exista ningn alumno aprobado.
printf ("%d", i/2); Que el nmero de alumnos desaprobados sea mayor al nmero
else de alumnos aprobados
suma = suma+i;
printf ("%d", suma); Escribir un algoritmo que determine si se anula o no el examen.
...
11. Se deja caer una pelota desde una altura H, al llegar al suelo rebota
El resultado impreso del mismo es el siguiente: hasta alcanzar los 3/4 de la altura inicial, para volver a caer y rebotar
hasta alcanzar los 3/4 de la altura anterior y as sucesivamente. Escribir
a) No se puede ejecutar el programa porque hay un error de compilacin un algoritmo que calcule la distancia total que recorre la bola antes de
b) 0 detenerse.
c) El programa no termina
d) 0123425 12. Un nmero entero es perfecto si resulta ser la suma de sus divisores
e) 50
propios. Por ejemplo:
25. Realice su prueba de escritorio para el siguiente cdigo:
6=1+2+3
Sea el siguiente trozo de cdigo:
28 = 1 + 2 + 4 + 7 + 14
int i,j;
suma=0;
Escribir un programa que determine si un nmero entero es o no
for(i=1; i<=10; i++)
perfecto.
if (i%2==0)
j = i/2;
13. Una tcnica para calcular la depreciacin de una maquinaria es el
else
mtodo de los dgitos de los aos. Por ejemplo, supongamos que una
j = i;
maquinaria tiene una vida til esperada de cinco aos. La suma de los
suma = suma + j;
dgitos de los aos ser: 1+2+3+4+5, o sea, 15. Durante el primer ao,
printf ("%d", suma);
el valor del activo se depreciar en 5/15; durante el segundo ao se
depreciar en 4/15, y as sucesivamente hasta que, en el transcurso del
E j er cicio s P gina |4 E j er cicio s P gina |5

quinto ao, se deprecia el 1/15 restante. Escribir un programa que lea el


Valor de una maquinaria y su vida til esperada y luego imprima un 20. Dado N notas de un estudiante calcular:
plan de depreciacin.
a) Cuantas notas tiene desaprobados.
14. La Caja Municipal Cusco, otorga prestamos de M Nuevos Soles b) Cuantos aprobados.
pagaderos en N meses, a una tasa de inters mensual fija de X%, al c) El promedio de notas.
rebatir (Inters sobre el saldo del prstamo). Escribir un algoritmo que d) El promedio de notas aprobadas y desaprobadas.
muestre el plan de pagos mensual de un prstamo.
21. Realizar un programa en c++ que calcule en base nmero de datos
15. En las elecciones del sindicato de docentes de la UNAMBA, se ingresados de datos (N) personas, en base a dos variables (edad y peso)
presentaron 4 listas. Hay lista ganadora si el porcentaje de votos :
obtenidos por sta es mayor a la suma de los porcentajes de votos
obtenidos por las listas que quedaron en el segundo y tercer lugar. Calcular:
Escribir un algoritmo que determine. N numero de datos
Promedio de edad y peso
Varianza de edad y Peso.
El nmero y porcentaje de votos de cada lista.
La lista ganadora (si existe) y el nmero de votos de sta. 22. Realice su prueba de escritorio para el siguiente cdigo:

Nota: Considerar los votos en blanco y viciados. Determina qu vale x despus de acabar el bucle:

16. Escribir un programa que permita convertir nmeros de base 10 a: int i, x=0;
Base 2 for (i=0 ; i <100 ; i=i+2)
x=x+1;
17. Dados dos nmeros enteros, que se deben leer, se pide calcular el a) 49
producto de ambos por medio de sumas consecutivas. b) 50
c) 51
Ejemplo: 2*3=6 (2+2+2=6, donde el nmero 2 se debe sumar la d) 100
cantidad de veces por la que est siendo multiplicado).
23. Realice su prueba de escritorio para el siguiente cdigo:
18. Se pide calcular e imprimir el resultado de la siguiente sumatoria: Determina qu vale x despus de acabar el bucle
int i, x;
n for (i=100 ; i>0 ; i--)
1
x =1 ( 2 * x + 1)
{
x=0;
x=x+1;
19. Dados tres nmeros enteros, que se deben leer, se pide encontrar el }
Mnimo Comn Divisor y el Mximo Comn Divisor.

Vous aimerez peut-être aussi