Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Trabajo Parcial 1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Trabajo Parcial 1

1. Elabore un algoritmo que teniendo como datos de entrada el radio y la altura de un


cilindro calcule el rea total y el volumen del cilindro
2. Una persona recibe un prstamo de S/10000 de un banco y desea saber cunto pagar de
inters al terminar el mes si el banco le cobra a una tasa del 2% mensual
A) Resuelva este caso particular
B) Generalice este problema para un monto cualquiera de capital y para una tasa
cualquiera
3. Hacer un algoritmo que calcule la media, la varianza y la desviacin estndar de las notas
de 5 alumnos pertenecientes al tercio superior. Resolver a) forma secuencial b)resolver
utilizando ciclos o bucles
4. Digitar un nmero entero positivo de tres cifras y luego visualizar por consola el nuevo
nmero formado por sus cifras extremas y la inversa de dicho nmero
Nmero=abc nuevo nmero= ac. La inversa de dicho nmero 1/ac
5. Ingrese por teclado el sueldo de un trabajador, asumiendo que este es un valor entero
visualizar la mejor forma de distribucin de billetes y monedas que se utilizaran para
pagar dicho emolumento. Considere billetes de 100, 50, 20 10 y monedas de 5,2 y 1
nuevo sol.
6. Sean los datos: x, a1, a2, a3, a4. Elabore un diagrama de flujo para calcular
a1x3+a2x2+a3x+a4
Sin la operacin potencia:
a. Cuntas operaciones de multiplicacin y cuntas de suma utiliz?
b. Puedes reducir ambas cantidades? En caso afirmativo, hgalo
7. Hacer un algoritmo que determine si un cliente de una tienda departamental ha excedido
o no el lmite de su lnea de crdito. Se cuenta con la siguiente informacin para el cliente:
a. Nmero de cuenta
b. Saldo al principio del mes
c. Total de artculos adquiridos a crdito por este cliente durante este mes
d. Total de todos los crditos aplicados a la cuenta de este cliente durante este mes
e. Lmite de crdito permitido
El programa deber introducir cada uno de estos datos. Calcular el nuevo saldo y
determinar si el nuevo saldo excede al lmite de crdito del cliente. En el caso de que
excedan, el programa deber exhibir el mensaje Lmite de crdito excedido
8. Una compaa grande paga a sus vendedores con base a comisiones. Los vendedores
reciben S/200 por semana ms el 9% de sus ventas brutas durante esa semana. Por
ejemplo, un vendedor que vende mercancas por valor de S/5000 en una semana recibe
S/200 ms el 9% de S/5000, o un total de S/650. Usted ha recibido una lista de los
artculos vendidos por cada vendedor. Los valores de dichos artculos son:
Artculo Valor
A 239,99
B 129,75
C 99,95
D 350,89
Desarrolle un algoritmo que introduzca los artculos vendidos por un vendedor durante la
semana y calcule y exhiba lo que gan dicho vendedor. No hay lmite para el nmero de
artculos vendidos por un vendedor.
9. Un palndromo es un nmero o una frase que se lee igual de izquierda a derecha que de
derecha a izquierda. Por ejemplo. Los siguientes nmeros de 5 dgitos son palndromos:
12321, 55555, 45554 y 11611. Escriba un algoritmo que lea un entero de 5 dgitos y
determine si es o no un palndromo.
10.Escriba un algoritmo que introduzca un entero que contenga solo ceros y unos (entero
binario) e imprima su equivalente decimal
11.Una compaa desea transmitir datos por telfono, pero estn preocupados por la
posibilidad de que sus telfonos estn intervenidos. Todos sus datos se transmiten como
enteros de 4 dgitos. Se le ha pedido a usted escribir un programa que cifre los datos para
poderlos transmitir con mayor seguridad. El algoritmo deber leer un entero de 4 dgitos
introducido por el usuario y cifrarlo como sigue: Sustituya cada dgito por (ese dgito
+7)%10. Luego, intercambie el primer y tercer dgito y luego el segundo y cuarto dgito.
Luego imprima el entero cifrado. Escriba otro algoritmo que reciba un entero de 4 dgitos
cifrado y lo descifre para formar el nmero original.
12.Hacer los siguiente algoritmos
a. Escriba un algoritmo que lea un entero no negativo y calcule e imprima factorial
b. Escriba un algoritmo que estime el valor de la constante matemtica e utilizando la
frmula:
1 1 1
e=1+ + + +
1! 2! 3 !
c. Escriba un algoritmo que calcule el valor de ex utilizando la frmula
2 3
x x x
e x =1+ + + +
1! 2 ! 3 !
13.Una empresa de ventas por catlogo ofrece cinco productos distintos cuyos precios de
venta al detalle son:
Producto 1, S/2,98; producto 2, S/4.50; producto 3, S/9.98; producto 4, S/4.49; producto 5,
S/6.87. Escriba un algoritmo que lea una serie de pares de nmeros como sigue:
1) Nmero de producto
2) Cantidad vendida en un da
El algoritmo deber utilizar una estructura de seleccin mltiple para determinar el precio
al detalle de cada producto. El algoritmo deber calcular y exhibir el valor total de todos
los productos vendidos en una semana.
14.Crear un programa llamado ecuacion1, que lea un nmero real y a partir de l calcule la

(funcionar si al escribir el nmero 2, el resultado es 1,428571)


15.Crear un programa llamado ecuacion2, que lea un nmero real y a partir de l calcule la

(funcionar si al escribir el nmero 2, el resultado es -33,875)

16.Escriba un algoritmo que imprima una tabla de cuadrados y cubos (del 1 al 15) y luego
imprima
La suma de los cuadrados
La suma de los cubos
Cuntos cubos son mayores que 500
Un mensaje que diga la suma de cuadrados fue o no mayor de 2000
De formato a la parte de la tabla de salida como sigue
17.Crear un programa llamado bucle1 que lea un nmero y escriba los nmeros del 1 al
nmero y seguido los que van del nmero al 1.
Ejemplo (suponiendo que hemos ledo el 5):

123454321

18.Crear un programa llamado bucle2 que lea un nmero y escriba una lnea del 1 al nmero,
la siguiente del 1 al nmero -1 y as sucesivamente. Ejemplo (suponiendo que hemos ledo
el 5):
12345
1234
123
12
1

19.Se lanza una pelota hacia arriba con una velocidad inicial de Vo m/s y lo hace un hombre
parado en el borde de un profundo precipicio. La altura de la pelota (sobre el nivel del
suelo) despus de t segundos se encuentra en h(t), donde
h(t) = Vot 16 t2
Utilice la velocidad inicial de Vo=20m/s. Escriba un algoritmo para producir una tabla que
presente la altura de la pelota para cada valor de t de 1 a 8.
20.(Trigonometra) Cuando se lanza una pelota hacia arriba, a un ngulo de 0 grados con una
velocidad inicial de Vo, la altura de la pelota despus de t segundos es:
h(t)=Vo.t.sen 0 16t2
Utilice una velocidad inicial de 60 m/s y angulo=60, escriba un algoritmo para producir
un cuadro que d la altura de la pelota por cada valor de t de 1 a 8
21.Supngase que un jardinero tiene 30 metros de material para cerca y quiere cercar un
jardn rectangular al lado de su casa. Haciendo un esquema se ve que el rea del jardn es
x(100-2x)

x x

100-2x
Escriba un algoritmo que produzca una tabla que muestre el valor de x y el rea mxima.
Al final debe mostrar el valor de X y el rea mxima.
22.Escriba un algoritmo para evaluar la funcin y=4x 2-16x+15, donde x toma los valores de 1
a 2 en incrementos de 0.1. Para cada x la salida debe dar el valor de y y el mensaje
POSITIVO o el mensaje NO POSITIVO. El formato de salida debe ser
Valor de x valor de y
1.0 3.0 POSITIVO
1.1 2.24 POSITIVO
.
.
.
2.0 -1.0 NO POSITIVO
23.Escriba un algoritmo de nmina usando un ciclo mientras. Para cada empleado, el
algoritmo debe leer el nombre, el sexo, las horas de trabajo y el sueldo por hora. La
primera parte de la impresin debe dar el nombre de cada empleado, las horas de trabajo,
el sueldo por hora y el pago. Considerando que las horas extras mayores a 40 se pagan a
razn de un 30% ms que la hora normal. La segunda parte debe dar el pago promedio
para las mujeres y el pago promedio para los hombres.
24.Redacte un algoritmo que imprima las secuencias de ULAM para una entrada de enteros.
De formato a la salida para que no contenga ms de 10 nmeros por lnea. La salida,
tambin debe dar la longitud de la secuencia.
Conjetura de ULAM
Empiece con cualquier numero entero positivo
Si es par, divdase entre 2; si es impar, multiplquese por 3 y agrguese 1.
Obtenga enteros sucesivamente repitiendo el proceso hasta que el entero en curso no
sea 1.
Al final se obtendr el nmero 1, independientemente del entero inicial.
25.Implementar el algoritmo para calcular la raz cuadrada de un nmero, mediante el
mtodo de Newton
26.Hallar el mnimo comn mltiplo y el mximo comn mltiplo de dos nmeros
27.Hacer un algoritmo que lleve a cabo la suma de dos fracciones a/b + c/d
28.Hacer un algoritmo que permita la simplificacin de una fraccin p/q
29.Hacer un algoritmo que permita convertir un numero decimal a binario
30.Hacer un algoritmo para:
Un entero se llama abundante si es menor que la suma de sus divisores diferentes de n.
Por ejemplo, 12 es abundante, porque 12<1+2+3+4+6
Los nmeros abundantes impares son escasos. Escriba un programa que encuentre e
imprima todos los nmeros abundantes menores que 1000.
31.Hacer un algoritmo que permita convertir un numero de binario a octal y hexadecimal
32.Hacer un algoritmo que muestre el tringulo de pascal (o pirmide pascal)
33.Cajero automtico. Ingresar la cantidad a retirar del cajero, el cajero debe entregar en
billetes y monedas el monto a recibir (billetes, 200,100,50,20,10 monedas
5,2,1,0.5,0.2,0.1
34.Un docente necesita calcular el promedio final de unos alumnos
Para hallar el promedio necesita de 2 notas de exmenes c/u tiene peso doble, 2 notas
que tienen peso 1.5 prcticas y participacin en clase y 3 notas de controles c/u peso 1 .
Ahora para obtener el promedio final se ha considerado eliminar la nota ms baja de las 7.
35.Escriba un diagrama de flujo que lea un nmero entero N y calcule el resultado de la
siguiente serie:
1 1 1 1
1 + +
2 3 4 N
36.Hacer un algoritmo que dados un da D, un mes M y un ao A, calcule cual es el da
siguiente. Se debe tener en cuenta que en los aos bisiestos Febrero tiene 29 das y en los
no bisiestos 28.
37.Realizar un algoritmo para leer por teclado las notas de N alumnos que estn matriculados
en M asignaturas, si un alumno no est matriculado de una asignatura o no se presenta al
examen se debe introducir como nota -1. El programa debe calcular y escribir el nmero
de alumnos presentados a cada asignatura, la nota media, el nmero de suspensos, el
nmero de aprobados, el nmero de notables y el nmero de sobresalientes.
38.Hacer el algoritmo para resolver el siguiente problema: Un hombre, un lobo, una cabra y
un repollo deben pasar un ro, para ello se dispone de una barca con capacidad para dos
ocupantes, el hombre (nico que sabe remar) y otro. Si en una orilla se quedan solos el
lobo y la cabra, el lobo se come a la cabra. Si en una orilla se quedan solos la cabra y el
repollo, la cabra se come el repollo.
39.Hacer el algoritmo para dado un valor x calcular el valor de y segn la siguiente funcin
{
3 x+ 36 si x 11
2
x 10 si 11< x 33
y=f(x) = x+ 6 si 33< x 64
0 para los dems valo res de x

40. Supngase que en una reciente eleccin hubo cuatro candidatos (con identificadores
1,2,3 y 4 ). Usted habr de encontrar mediante un algoritmo, el nmero de votos
correspondiente a cada candidato y el porcentaje que obtuvo respecto al total de los
votantes. El usuario teclear los votos de manera desorganizada, tal y como se obtuvieron
en la eleccin, el final de datos est representado por un cero. Observe, como ejemplo, la
siguiente lista:
13142214111213140
Donde 1 representa un voto para el candidato 1; 3 un voto para el candidato 3; y as
sucesivamente.

También podría gustarte