Documentos de Académico
Documentos de Profesional
Documentos de Cultura
010 Ejercicios - Estructura - Secuencial
010 Ejercicios - Estructura - Secuencial
PD10
INGENIERIA
UNIVERSIDAD DE LOS ANDES
M E R I D A - V E N E Z U E L A
EJERCICIOS
Estructura Secuencial
Núcleo Alberto Adriani - Facilitador: Monsalve José - Página 1
PRI
Consejos para tener éxito Programando. PD10
• LEA! : • Practique! :
Se van a dar cuenta que las personas que han Una frase célebre de Bjarne Stroustrup (Creador
sido exitosas programando al menos tienen un míni- de C++) es: "La única forma de aprender a programar
mo hábito de lectura. Encuentre placer en la lectura. es programando" y esto sin lugar a dudas es una rea-
lidad y cualquier personaje destacado en el mundo de
• Entienda lo que está haciendo: la programación lo confirma, como el caso de Richard
Stallman.
Importante es enterarse de que está pasando y Practique con el código que hacemos en clase,
que estas haciendo. Escribir un código que bajaste de córralo, modifiquelo, corralo con las modificaciones a
un sitio y no saber que hace específicamente sólo crea ver que pasa. Intente hacerlo desde cero sin mirar, in-
lagunas. Debes de analizar y entender a profundidad tente hacerlo mejor.
que está pasando, por qué pasa y por que cuando bo- Estas son las actividades que hacen que los co-
rro una línea el código funciona. nocimientos de programación se "queden pegados en
• Preste atención a los errores: tu cerebro".
He conocido personas que cuando un código Me he topado con casos en que se ha tenido que
no funciona en vez de leer, reintentar y luego buscar hacer más de 80 intentos (sin exagerar) para resolver un
en google lo que hacen es intentar adivinar sin ningu- problema, y con entusiasmo, esmero, pasión y perseve-
na base lógica. rancia se logra.
EJERCICIO 1. EJERCICIO 4.
a = 18
b = 18
a = 10 c = 18
b = 20 d = 18
c=5 a=a+b
a=a+3 b=a-b
b=b+4–a c=a+b
c=a+b+c d=a-b
a=a+c a=a-b
b=4 b=a+b
c=c+3-b+2 c=a-b
Qué valores quedan almacenados en las variables a, b d=a+b
yc? Qué valores quedan almacenados en las variables a, b,
cyd?
EJERCICIO 2.
EJERCICIO 5.
a=5 a = 10
b = 18 b=5
c = 15 a=a-5
d = 25 b=b+6
a = a + 10 a = a + 18
b=b+5–c b = b – 23
c=c+4+b a = a – 21
d=d+b+a b=b-5
a=a+1 a=a-4
b=b+c b=b-2
c=b+c a = a + 10
d=b+b b = b + 10
Qué valores quedan almacenados en las variables a, b, Qué valores quedan almacenados en las variables a y b
cyd? ?
EJERCICIO 3. EJERCICIO 6.
a=9 a=8
b=6 b=7
a=a+4 c=5
b=b+2 d=8
a = a + 10 a=a+b–c+d
b = b – 25 b=a+b–c+d
a = a – 20 c=a+b–c+d
b=b+5 d=a+b–c+d
a=a+4 a=a+b–c+d
b=b+2 b=a+b–c+d
a = a + 10 c=a+b–c+d
b = b – 10 d=a+b–c+d
Qué valores quedan almacenados en las variables a y Qué valores quedan almacenados en las variables a, b
b? cyd?
Núcleo Alberto Adriani - Facilitador: Monsalve José - Página 3
PRI
1. Una persona recibe un préstamo de Bs. 10. Un constructor sabe que necesita PD10
100.000,00 de un banco y desea saber cuánto 0,5 metros cúbicos de arena por me-
pagará de interés, si el banco le cobra una tasa tro cuadrado de friso. Hacer un progra
del 27% anual. ma donde ingrese las medidas de una pared (largo y
alto) expresada en metros y obtenga la cantidad de are-
2. Calcula el precio de un boleto de viaje (ida y vuelta), na necesaria para frisarla.
tomando en cuenta el número de kilómetros que se
van a recorrer, siendo el precio Bs/.100 por Km. 11. Escriba un programa donde se ingrese el tiempo
necesario para un cierto proceso en horas, minutos y
3. Calcular el monto a pagar en una cabina de Internet segundos. Se calcule el costo total del proceso sabiendo
si el costo por hora es de Bs/.2000 que el costo por segundo es Bs 0,25.
4. Calcular el cambio de monedas en dólares y euros 12. Calcular el nuevo salario de un empleado si se le
al ingresar cierta cantidad en Bs. (INVESTIGAR tipo descuenta el 20% de su salario actual.
de cambio).
13. Leer dos números y encontrar:
5. Calcular el descuento y el monto a pagar por un a. La suma del doble del primero mas el cuadrado del
medicamento cualquiera en una farmacia si todos los segundo.
medicamentos tienen un descuento del 35%. b. El promedio de sus cubos.
6. Calcular el nuevo salario de un empleado si obtuvo 14. Obtener la edad de una persona en meses, si se in-
un incremento del 8% sobre su salario actual y un des- gresa su edad en años y meses. Ejemplo: Ingresado 3
cuento de 2,5% por servicios. años 4 meses debe mostrar 40 meses.
7. En un hospital existen 3 áreas: Urgencias, Pe- 15. Suponga que un individuo desea invertir su capital
diatría y Traumatología. El presupuesto anual del en un banco y desea saber cuanto dinero ganará des-
hospital se reparte de la siguiente manera: pués de un año si el banco paga a razón de 2,5% men-
sual.
Area Presu-
puesto
16. Un vendedor recibe un sueldo base más un 10% ex-
Urgencias 37% tra por comisión de sus ventas, el vendedor desea saber
cuanto dinero obtendrá por concepto de comisiones
Pediatría 42%
por las tres ventas que realiza en el mes y el total que
Traumato- 21% recibirá en el mes tomando en cuenta su sueldo base y
logía comisiones.
Obtener la cantidad de dinero que recibirá cada 17. Una tienda ofrece un descuento del 15% sobre el to-
área para cualquier monto presupuestal. tal de la compra y un cliente desea saber cuanto deberá
pagar finalmente por su compra.
8. Escriba un algoritmo que dada la cantidad de bille-
tes de 2,5,10,20,50 y 100 Bs, diga la cantidad de dinero 18. Un alumno desea saber cual será su calificación fi-
que se tiene en total. nal en la materia de Algoritmos.
Dicha calificación se compone de tres exámenes par-
9. Escriba un algoritmo que dado el número de horas ciales.
trabajadas por un empleado y el sueldo por hora, cal-
cule el sueldo total de ese empleado. 19. Un maestro desea saber que porcentaje de hombres
y que porcentaje de mujeres hay en un grupo de estu-
. diantes.
30. Elabore un programa que realice la conversión de 41. Se requiere determinar el tiempo que tarda una per-
cm. a pulgadas. sona en llegar de una ciudad a otra en bicicleta, consi-
Donde 1cm = 0.39737 pulgadas. derando que lleva una velocidad constante.
31. Calcular el monto a pagar en una cabina de Inter- 42. Se requiere determinar el costo que tendrá realizar
net si el costo por hora es de Bs/.200 y por cada 5 horas una llamada telefónica con base en el tiempo que dura
te dan una hora de promoción gratis. la llamada y en el costo por minuto.
32. Escriba un algoritmo que dado el número de horas 43. Hidroandes requiere determinar el pago que debe
trabajadas por un empleado y el sueldo por hora, cal- realizar una persona por el total de metros cúbicos que
cule el sueldo total de ese empleado. Tenga en cuenta consume de agua.
que las horas extras se pagan el doble.
46. Determinar cuánto dinero ahorra una persona en 55. Una modista, para realizar sus prendas de vestir, en-
un año si considera que cada semana ahorra 15% de carga las telas al extranjero. Para cada pedido, tiene que
su sueldo (considere cuatro semanas por mes y que no proporcionar las medidas de la tela en pulgadas, pero
cambia el sueldo). ella generalmente las tiene en metros.
(1 pulgada = 0.0254 m).
47. Una empresa desea determinar el monto de un
cheque que debe proporcionar a uno de sus emplea- 56. Un club requiere determinar el pago que debe reali-
dos que tendrá que ir por equis número de días a la zar una persona por el total de metros cúbicos que con-
ciudad de Mérida; los gastos que cubre la empresa son: sume de agua al llenar una piscina.
hotel, comida y 20000 Bs diarios para otros gastos. El
monto debe estar desglosado para cada concepto. 57. Determinar cuánto pagará finalmente una persona
por un artículo equis, considerando que tiene un des-
48. Se desea calcular la potencia eléctrica de un cir- cuento de 20%, y debe pagar 15% de IVA (debe mostrar
cuito. Realice el algoritmo para resolver el problema. el precio con descuento y el
Considere que: P = V*I y V = R*I. precio final).
49. Algoritmo para encontrar el área de un cuadrado. 58. Determinar cuánto dinero ahorra una persona en
un año si considera que cada semana ahorra 15% de
50. Determinar el promedio que obtendrá un alumno su sueldo (considere cuatro semanas por mes y que no
considerando que realiza tres exámenes, de los cuales cambia el sueldo).
el primero y el segundo tienen una ponderación de
25%, mientras que el tercero de 50%. 59. Elabore un programa que calcule la edad en años y
meses de una persona teniendo como dato el número
51. Algoritmo para determinar aproximadamente de meses.
cuántos meses, semanas, días y horas ha vivido una
persona. 60. Hacer un programa que me muestre la raíz cuadra-
da de cualquier número mayor a cero.
52. El hotel “Cama Arena” requiere determinar lo que
le debe cobrar a un huésped por su estancia en una de 61. Tres personas deciden invertir su dinero para fundar
sus habitaciones. una empresa. Cada una de ellas invierte una cantidad
distinta. Obtener el porcentaje que cada quien invierte
53. Se requiere determinar el sueldo semanal de un con respecto a la cantidad total invertida
trabajador con base en las horas que trabaja y el pago
por hora que recibe. 62. Queremos conocer los datos estadísticos de una
asignatura, por lo tanto, necesitamos un algoritmo que
lea el número de reprobados, aprobados y sobresalien-
tes de una asignatura, y nos devuelva: