Sie sind auf Seite 1von 9

Ejercicios de Reforzamiento para el

cuaderno

Dr. Frank Edmundo Escobedo Bailon

ESTRUCTURAS SECUENCIALES
1) Hallar la suma de los n primeros nmeros naturales.
2) Calcule el permetro de una circunferencia de radio conocido.
3) Calcule el rea de un trapecio cuya base menor, base mayor y altura son
conocidos.
4) Sabiendo que una milla equivale a 1609 Km, ingrese un valor en millas y
convertirlo a kilmetros.
5) Calcule el permetro de un tringulo, conociendo sus catetos.
6) Calcule el rea de un tringulo conociendo dos de sus lados y el ngulo que
los forma.
7) Calcule la suma de los n primeros nmeros impares.
8) Calcule la suma de los n primeros nmeros pares.
9) Lea una hora cualquiera, y emita como resultado cuanto equivale tanto en
minutos como en segundos.
10) Cuantos billetes de 10, 20, 50 y 100 soles y monedas de 0.01, 0.05, 0.1, 0.5
y 1 sol recibir un empleado en su sueldo mensual. Sabiendo que deber
recibir la mxima cantidad posible de billetes y monedas de distinta
denominacin.
11) Disee un algoritmo que lea la capacidad de un disco duro en gigabytes y lo
convierta a megabytes, kilobytes y bytes.
1 kilobytes = 1024 bytes
1 megabytes = 1024 kilobytes
1 gigabytes = 1024 megabytes
12) Dado un nmero natural de 4 cifras disee un algoritmo que permita
obtener el revs del nmero. As, si se lee el nmero 2358, el algoritmo
deber mostrar 8532.
13) Elabore una aplicacin que lea dos nmeros naturales y me emita la suma
resta y multiplicacin de estos.
Ejercicios de Reforzamiento para el
cuaderno

Dr. Frank Edmundo Escobedo Bailon

14) Disee un algoritmo que intercambie las cifras de las unidades de dos
nmeros naturales.
15) Calcular el promedio del curso de algoritmos, considerando las siguientes
notas:
- Examen parcial
- Examen final
- Promedio de practicas
- Otros
16) Calcule el IGV de un monto de venta conocido.
17) Realice un algoritmo que permita adivinar la edad de una persona.

18) Abajo se muestra el men de un restaurante de bocadillos. Disear un
algoritmo capaz de leer el nmero de unidades consumidas de cada
alimento ordenado y calcular la cuenta total.
a. Bocadillo de jamn: 2,50
b. Bocadillo de queso: 2,00
c. Patatas fritas: 1,00
d. Refresco: 1,75
e. Cerveza: 1,25
19) Realice un algoritmo que me permita imprimir en pantalla un saludo con mi
nombre ( el nombre debe ser ingresado por teclado).
20) Realice un algoritmo que me permita hallar el rea de un tringulo de radio
conocido.

Ejercicios de Reforzamiento para el
cuaderno

Dr. Frank Edmundo Escobedo Bailon

ESTRUCTURAS SELECTIVAS
1) Dada la hora del da en horas, determinar la hora del siguiente segundo.
2) Diga si un nmero es par o impar.
3) Si dos nmeros ingresados por teclado son positivos calcule su producto,
caso contrario calcule su diferencia.
4) Determine el nmero menor, intermedio y mayor de tres ingresados por
teclado.
5) De cinco nmeros ingresados por teclado determine el menor.
6) Dadas tres longitudes determine si se puede formar un tringulo y clasificar
el tringulo segn los ngulos formados.
7) Muestre un algoritmo que lea tres nmeros a, b y c, y determine su pueden
formar un tringulo comprobando que p>a, p>b, p>c, donde p es el
semipermetro y equivale a p = (a + b + c) / 2, luego calcule el rea del
tringulo usando la frmula de Hern:
8) Desarrolle un algoritmo que nos permita evaluar la siguiente funcin:
{



}
9) Lea dos enteros a y b y obtenga el valor numrico de la siguiente funcin:
{


}
10) Diga si un nmero n ingresado por teclado en mltiplo de m tambin
ingresado por teclado.
11) Calcular el promedio del curso de algoritmos, considerando las siguientes
notas:
- Examen parcial
- Examen final
- Promedio de practicas
- Otros
Ejercicios de Reforzamiento para el
cuaderno

Dr. Frank Edmundo Escobedo Bailon

Luego clasificar al alumno segn el siguiente criterio:
Bueno : Promedio entre 16 y 20
Regular : Promedio entre 11 y 15
Malo : Promedio entre 6 y 10
Psimo : Promedio entre 0 y 5
12) Los trabajadores de una fbrica tienen 3 tumos: maana, tarde y noche. La
tarifa de los turnos de maana y tarde son iguales, mientras que de noche
son 30% mayores. Construya un diagrama que lea el nmero de horas
laboradas por un trabajador y la tarifa calcule el salaria semanal. Considere
que durante la semana el trabajador se encuentra siempre en el mismo
turno.
13) Un trabajador es contratado bajo las siguientes condiciones. Por las horas
normales se le paga una tarifa fija. Se consideran horas normales a todas
las horas trabajadas hasta un total de 40 al mes. Las horas adicionales a 40
se consideran como extras y una hora extra se paga el equivalente a 1.5
horas normales. Los impuestos estn en funcin del monto obtenido por el
trabajador. Si el sueldo es menor o igual a $ 20,000 no paga impuestos, por
los siguientes $ 20,000 paga el 30%, mientras que para montos mayores a
$ 40,000 paga el 15% sobre el adicional, Cul es el sueldo neto del
trabajador y cul es el monto en impuestos que debe pagar?
14) Una llamada de un telfono fijo a otro, tambin fijo, en HORARIO NORMAL
(todos los dias de 7:00 a 22:59 hrs), cuesta sin IGV S/. 0,0 78, mientras que
en HORARIO REDUCIDO (todos los das de 23:00 a 6:59 hrs), cuesta S/.
0,039. Calcule el costo total de una llamada telefnica, si considera eI
minuto adicional de cargo por establecimiento de llamada. Si la llamada se
realiza justo en la transicin de un horario a otro, calcule el monto segn
cuantos minutos se realizaron en cada horario.
Ejercicios de Reforzamiento para el
cuaderno

Dr. Frank Edmundo Escobedo Bailon

15) Dado un nmero de da de un determinado ao, encuentre el da, mes y
ao al que corresponde. Por ejemplo el da nmero 300 del ao 2000 es el
26/10/2000.
16) Las vocales se representan con nmeros del 1 al 5, ingrese un nmero y
diga que vocal es.
17) Lea un nmero que represente un da de la semana y diga que da es,
considere que la semana empieza en domingo.
18) Muestre las opciones de un men e imprima un mensaje apropiado para la
opcin seleccionada.
19) Dada una fecha cualquiera, obtenga la fecha del da anterior.
20) Obtenga el nmero de das transcurridos entre dos fechas.

Ejercicios de Reforzamiento para el
cuaderno

Dr. Frank Edmundo Escobedo Bailon

ESTRUCTURAS REPETITIVAS
1) El mnimo comn mltiplo es el menor nmero que los contiene a todos los
nmeros involucrados una cantidad exacta de veces. Construya un
algoritmo para calcular el mnimo comn mltiplo de dos nmeros
ingresados por teclado.
2) Hallar el factorial de un nmero ingresado por teclado.
3) Encuentre el mnimo comn mltiplo de dos nmeros a y b, sabiendo que
a x b = MCM x MCD.
4) Implementar un programa que muestre la serie de Fibonacci de n trminos
ingresado por teclado.
5) Para simplificar una fraccin basta con dividir al numerador y al
denominador por su MCD, desarrolle una aplicacin que utilice esta tcnica.
6) Determine cuantos dgitos impares tiene un nmero entero de cuatro cifras
ingresado por teclado.
7) Determine cuantos dgitos tiene un nmero entero ingresado por teclado.
8) Desarrolle una aplicacin que diga si un nmero entero ingresado por
teclado es capica o no.
9) Calcule la ensima potencia de un nmero ingresado por teclado, tomando
en cuenta si es un exponente negativo y que si el exponente es cero el
resultado es la unidad. La base y el exponente son ingresados por teclado.
10) Construya un algoritmo que adivine el nmero entero pensado por Ud. en la
menor cantidad de intentos posibles.
11) En una universidad se pueden llevar hasta 22 crditos en un ciclo.
Desarrolle un algoritmo que permita a un alumno matricularse en una
cantidad determinada de cursos sin pasarse de la cantidad de crditos
permitidos.
12) Desarrolle un algoritmo que permita tapizar la pantalla con un smbolo
determinado por Ud.
Ejercicios de Reforzamiento para el
cuaderno

Dr. Frank Edmundo Escobedo Bailon

13) Desarrolle un algoritmo que me permita ingresar un nmero entero una y
otra vez y que termine cuando ingrese un negativo. Imprimir en pantalla la
suma de los nmeros enteros positivos ingresados.
14) Realizar un algoritmo que permita simular el efecto que tu nombre se
mueva del lado izquierdo de la pantalla hacia el derecho (marquesina).
15) A una fiesta ingresas personas de diferentes edades, no se permite el
ingreso a menores de edad, se pide imprimir en pantalla, la mayor edad
ingresada, la menor, y el promedio de edades. El programa termina cuando
se ingresa una edad 0.
16) En un cajero se muestran las opciones de: retiro, saldo, depsito y salir.
Desarrolle un algoritmo que efecte dichas operaciones.
17) Diga cuales y cuntos son los nmeros pares comprendidos entre a y b (a y
b ingresados por teclado).
18) Elabore un algoritmo que me permita convertir un nmero de base 10 a
base 2.
19) Imprima el numero 1 una vez, el numero 2 dos veces, el 3 tres veces, y as
sucesivamente, hasta un nmero n ingresado por teclado.
20) Implemente un algoritmo que permita mostrar la siguiente serie:



N trminos
N ingresado por teclado.

Ejercicios de Reforzamiento para el
cuaderno

Dr. Frank Edmundo Escobedo Bailon

ARREGLOS Y MATRICES
1) Encuentre El mayor y el menor elemento de un arreglo.
2) Lea dos arreglos A y B y diga que elementos de A estn presentes en B.
3) Unir dos arreglos en uno solo, pero este tercero tiene que estar
ordenado de manera ascendente.
4) Determine la cantidad de veces que aparece un elemento en un arreglo.
5) La moda de un elemento es aquel que ms se repite en el arreglo,
determine la moda de un array cuyos elementos son ingresados por
teclado.
6) Copiar el contenido de un arreglo A a un arreglo B pero en orden
invertido.
7) Ingresar por teclado el mes del ao 2011 y mostrar en pantalla el
calendario de dicho mes.
8) Ingresar un numero por teclado y determinar si est presente en un
arreglo A (este arreglo A debe estar previamente lleno).
9) Ingresar mi nombre por teclado e imprimirlo en pantalla invertido.
10) Almacenar en un arreglo los pesos de personas ingresados por teclado,
considere peso mnimo 1Kg y como mximo 100 Kg, luego imprimir en
pantalla los valores ingresados y su promedio (la cantidad de pesos
registrados debe de ser 20).
11) Ingresar por teclado los valores de una matriz AMxM e imprimir en
pantalla otra matriz B pero conteniendo la traspuesta de la matriz A.
12) Desarrolle un programa que permita hallar la inversa de una matrizMxM.
13) Desarrolle un programa que permita extraer la diagonal principal de una
matrizMxM y llenarla en un arreglo.
14) Desarrolle un programa que permita intercambiar la diagonal principal
de una matrizMxM con su diagonal secundaria.
15) Ingrese por teclado el tamao de una matriz, llenarla y luego imprimirla
en pantalla.
Ejercicios de Reforzamiento para el
cuaderno

Dr. Frank Edmundo Escobedo Bailon

16) Llene dos matrices A y B, luego en una tercera matriz llnela con la
siguiente operacin: AUB.
17) Llene dos matrices A y B, luego en una tercera matriz llnela con la
siguiente operacin: AB.
18) Llene dos matrices A y B, luego en una tercera matriz llnela con la
siguiente operacin: AB.
19) Llene dos matrices A y B, luego en una tercera matriz llnela con la
siguiente operacin: A-B.
20) Llene dos matrices A y B, luego en una tercera matriz llnela con la
siguiente operacin: B-A.

Das könnte Ihnen auch gefallen