Académique Documents
Professionnel Documents
Culture Documents
smbolos
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
20
24
25
26
27
28
29
30
31
32
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
ejercicio
12
15
10
4
2
13
20
8
6
1 2 4 8 15 26 42 64 .
DEFINICIONES DE E/S:
Entradas: Ninguna
Salidas: 10 trminos de la serie indicada
DIAGRAMA DE FLUJO:
Inicio
NTerminos = 10
cont
=0
valor Term= 1
Increm = 1
Cont <
NTermin
os
V
Fin
Cont = Cont + 1
LABORATORIO DE COMPUTACION I
01.- Disee un PROGRAMA, que lea la hora de un da en notacin de 24 horas y la respuesta
en notacin de 12 horas. Por ejemplo, si la entrada es 13:48, la salida ser: 1:45 PM. las 12.30,
DARA COMO RESULTADO 0 HORAS 30 MINUTOS AM. El PROGRAMA pedir al usuario
que introduzca exactamente 5 caracteres. As por ejemplo,
Consistenciar de tal manera que cuando llegue a 59 pase al elemento inmediato superior; si es
59 segundos deber pasar a minuto.
2.- Ingresar un nmero en forma de ARABICO (entero) y mostrar su equivalente en ROMANO
asumiendo que el nmero ingresado es correcto y no debe ser mayor que 9999.
Nota: recuerde que V=5
IV=4
XL=40
MCMLX=1960
X=10
MCMXL=1940
M=1000
MCM=1900
MCML=1950
MCMLXXXIX=1989.
3.- Crear una aplicacin que me permita ingresar las notas de un AULA en una Matriz 10 X 3
(10 alumnos y 03 notas). Calcular el promedio de cada alumno y mostrar el porcentaje de
aprobados, desaprobados que existe en el aula y la nota mxima y la nota mnima y su
respectiva posicin.
4.- Un archivo de datos contiene los 4 dgitos, A, B, C, D, de un nmero positivo N. Se desea
redondear N a la centena ms prxima y visualizar la salida. Por ejemplo, si A es 2, B es 3, C
es 6 y D es 2, entonces N ser 2362 y el resultado redondeado ser 2400. Si N es 2342, el
resultado ser 2300, y si N=2962, entonces el nmero ser 3000. Disee su PROGRAMA.
5.- La empresa MI PC se dedica a la venta de equipos de cmputo, teniendo en venta los
siguientes productos: Computadoras, Impresoras y Monitores.
Mostrar los 3 tipos de productos e ingresar su valor respectivo. El precio tendr un recargo si
la compra es al crdito, recargo que ser ingresado de acuerdo a la cantidad de meses a pagar.
Si el pago es en 6 meses el recargo es del 10%, si es en 12 meses el recargo ser del 15% y si
es en 18 meses ser del 18%. Adicionalmente se podr elegir un Kit de multimedia, cuyo costo
ser ingresado por teclado. Hallar el importe a pagar por la compra de los productos, teniendo
en cuenta que si es al contado tiene un descuento del 8%.
6.- Escribir un PROGRAMA que visualice el siguiente mensaje.
Introduzca un mes (uno para enero, dos para febrero, ), Introduzca un da del mes. El
algoritmo acepta y almacena un nmero y la variable mes en respuesta a la primera pregunta,
acepta y almacena un nmero en la variable da, en respuesta a la segunda pregunta. Si el mes
introducido no esta entre uno y dos, inclusive, se debe visualizar un mensaje de informacin al
usuario advirtindole que el nmero introducido no es valido como mes; de igual forma se
produce como el numero que representa el da del mes, si no esta en el rango entre 1 y 31.
Nota: Como los aos bisiestos, febrero tiene 29 das, modifique el programa de modo que
advierta al usuario se introduce un da del mes que no existe (por ejemplo, 30 o 31). Considere
tambin el hecho de que hay meses de 30 das y otros meses de 31 das, de modo que nunca
se introduzca error de introduccin de datos o que en sus defectos se visualiza un mensaje al
usuario advirtindole del error cometido.
7.- Distribuir una cantidad expresada en Nuevos Soles, en billetes de 200, 100, 50, 20. 10,
para monedas de 5, 2, 1, y los cntimos de 0.5, 0.2, 0.1.
8.- Hacer un programa para hallar el MCD de N nmeros
9.- Desarrolle un programa que muestre los 10 primeros primos que estn en el rango de M y
N; M y N son ingresados por teclado.
10.- En una tienda, se realizan diferentes descuentos, a sus clientes al momento de cancelar
en caja. Ya que, cuando se disponen a cancelar tienen la oportunidad de sacar una bolita, y
dependiendo del color de la misma, se le aplica su respectivo descuento. Si la bolita es roja, se
le aplica un 10% de descuento sobre la compra; si la bola es verde, se le aplica un 5% de
descuento, y si la bolita es blanca, no se le aplica descuento alguno. Disee una aplicacin que
de soporte a sta actividad en el sper mercado.
11.- Un nmero prefecto es un entero positivo, que es igual a la suma de todos los enteros
positivos (excluido el mismo) que son divisores del nmero. El primer nmero perfecto es 6, ya
que los divisores son 1, 2, 3 y 1 + 2 +3 = 6. Disee un Programa que encuentre los nmeros
perfectos que estn en el rango de X e Y . Los valores de X, Y y N son ingresados por teclado.
12.- Ingresar La cantidad de Jugadores, el monto de apuesta de cada Jugador y el pago por el
resultado del partido de futbol entre los equipos A y B (Por Ejemplo si apost al equipo
Local paga 1.5 y el jugador apost 20 nuevos soles, este Gan 10 nuevos soles, si apost al
Empate y paga 2.3 y el jugador apost 30 nuevos soles, este Gan 39 nuevos soles, si apost al
equipo Visitante y paga 2.5 y el jugador apost 10 nuevos soles, este Gan 15 nuevos soles),
tener en cuenta que solo hay 3 resultados: Local, Empate, Visita. Disee un programa de tal
manera que la casa de apuesta donde se realiza el juego obtenga una ganancia del 10% de
Ganancias de todas las apuestas realizadas.
Nota: Cada jugador puede apostar distintas cantidades de nuevos soles en cualquiera de los 3
resultados..
13. Un granjero propuso el siguiente problema: Suponiendo que un par de conejos tiene un par
de cras cada X meses (puede ser de 1 mes, 2 meses, etc.), y cada nueva pareja se hace
frtil a la edad de Y meses (puede ser de 1 mes, 2 meses, etc ) .Cuntas parejas habr
despus de Z aos?.
14. Mostrar los N primeros de la serie que estn en el rango de X e Y.
5, 7, 10, 14, 19, ..........
15. Procesar las planillas de computo de votos para una eleccin plebiscitaria en donde
intervienen 3 opciones: SI, NO, OTROS. Las planillas contienen nmero de mesa, opcin y
nmero de votos por cada distrito. Sabiendo que existen X distritos electorales, determinar
la opcin ganadora al trmino del proceso. En cada distrito se termina el proceso cuando se
ingresa Cero como nmero de mesa y gana quien tiene la mayor cantidad de votos acumulados.
16.- Calcular el promedio de 50 valores almacenados en un vector. Determinar adems cuantos
son mayores que el promedio e imprimirlos.
17. Se tienen almacenados dos vectores M y N de 10 elementos cada uno. Hacer un programa
que escriba la palabra Iguales? si ambos vectores son iguales y Diferentes? si no lo son.
Sern iguales cuando en la misma posicin en ambos vectores se tenga el mismo valor para
todos los elementos.
18. Se tiene el vector A con N elementos almacenados. Disee un programa que escriba SI?
si el vector esta ordenado ascendentemente o NO? si el vector no esta ordenado
19.- Hacer un programa que llene una matriz de NxM elementos. Imprimir que columna es la
mayor de todas y la suma de los elementos de esa columna.
18. Disee un programa que llene una matriz de NxM elementos. escriba el nmero de la fila
cuya suma sea mayor que las dems filas. Suponga que todas las filas suman diferente
cantidad.
20.- El dueo de una cadena de tiendas de artculos deportivos desea controlar sus ventas por
medio de una computadora. Los datos de entrada son:
21.- Se desea realizar un programa que permita controlar las reservas de plazas de un vuelo
MADRID CARACAS, de acuerdo con las siguientes normas de la compaa area:
Se debe realizarla reserva a peticin del pasajero y cerrar la reserva cuando no haya plazas
libres o el avin este prximo a despegar. Como ampliacin de este programa, considere la
opcin de anulaciones imprevistas de reserva.