Você está na página 1de 6

UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN – TACNA

FACULTAD DE INGENIERÍA
FUNDAMENTOS DE PROGRAMACIÓN
PRACTICA N°1
Algoritmos Secuenciales

1. Muestre un algoritmo que lea 2 valores a, b y los intercambie. Por ejemplo


si a=2 y b=5, el algoritmo debe hacer que a=5 y b=2.
2. A una reunión asistieron n personas ¿Cuántos apretones de mano
hubieron?
3. Hallar la suma de los n primeros números naturales.
4. Calcule la suma de los cuadrados de los n primeros números naturales.
5. Calcule la suma de los cubos de los n primeros números naturales.
6. En un cuadrado cuyo lado es a, se unen los puntos medios de sus 4 lados,
formándose otro cuadrado cuyos puntos medios se unen también formando
otro cuadrado, y así sucesivamente. Calcule la suma de las áreas de todos
los cuadrados.

7. Calcule el área de un rombo de diagonales conocidas.


8. Calcule el volumen de un cilindro recto conociendo su radio y su altura.
9. Calcule el área total de un cilindro recto de radio y altura conocidos.
10. El área de un triángulo en función del semiperimetro, dada por Herón es:
𝑎𝑟𝑒𝑎 = √𝑝(𝑝 − 𝑎)(𝑝 − 𝑏)(𝑝 − 𝑐), donde a, b y c son los lados del triángulo y
𝑝 = (𝑎 + 𝑏 + 𝑐)/2 el semiperimetro. Calcule el área del triángulo aplicando
esta fórmula.
11. En un triángulo rectángulo, calcule la longitud de la hipotenusa conociendo
las longitudes de sus catetos.
12. El teorema de los cosenos es muy utilizado en geometría para calcular la
longitud del tercer lado de un triángulo, cuando se conocen los otros 2
lados y el ángulo que forman. Siendo a el lado desconocido, b y c los lados
conocidos, α el ángulo formado por b y c; el teorema de coseno se enuncia
como: 𝑎 = √𝑏 2 + 𝑐 2 − 2. 𝑏. 𝑐. 𝑐𝑜𝑠𝛼 . calcule el tercer lado de un triángulo
aplicando este teorema.
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN – TACNA
FACULTAD DE INGENIERÍA
FUNDAMENTOS DE PROGRAMACIÓN
13. Calcule la distancia entre 2 puntos de coordenadas desconocidas.
14. En todo triangulo se cumple que cada lado es proporcional al seno del
ángulo opuesto. Esta ley se llama “ley de los senos”, matemáticamente:
𝑎 𝑏 𝑐
= 𝑠𝑒𝑛 𝛽 = 𝑠𝑒𝑛 𝛾 , si se conocen los ángulos α, β y el lado c ¿Cuánto
𝑠𝑒𝑛 𝛼

valen los otros dos lados?


15. Convertir un ángulo de grados sexagesimales a centesimales y radianes.
𝑆 𝐶 𝑅
= =
360 400 2𝜋
16. Permita convertir de grados Celsius a Farenheit, Kelvin y Rankine.
100°𝐶 = 212°𝐹 = 373°𝐾 = 672°𝑅
0°𝐶 = 32°𝐹 = 273°𝐾 = 492°𝑅
17. Haga un diagrama que permita leer 3 temperaturas una en °F, otra en °K y
otra en °R y las convierta a su equivalente en grados Celsius.
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN – TACNA
FACULTAD DE INGENIERÍA
FUNDAMENTOS DE PROGRAMACIÓN
PRACTICA N°2
Algoritmos Condicionales

1. Elabore un algoritmo que resuelva una ecuación de primer grado. (ax+b=0)


2. Una llamada telefónica en cualquier teléfono público cuesta S/. 0.5 por los
primeros 3 minutos o menos. Cada minuto adicional es un paso de contador
y cuesta S/. 0.1. calcule el monto de una llamada cualquiera.
3. Una llamada de un teléfono fijo a otro, también fijo, es HORARIO NORMAL
(todos los días de 7:00 a 22:59 hrs), cuesta S/. 0.078, mientras que en
HORARIO REDUCIDO (todos los días de 23:00 a 6:59 hrs), cuesta S/.
0.039; calcule el costo total de una llamada telefónica, si considera 1 minuto
adicional de cargo por establecimiento de llamada y solo se considera la
hora de inicio para determinar a qué tarifa se sujeta. El IGV es 18% del total
de la llamada.
4. Un número puede ser menor, igual o mayor que otro. Describa un algoritmo
que lea 2 números y determine cómo es uno respecto al otro.
5. Ordene de mayor a menor 3 números ingresados por teclado.
6. Encuentre el mayor valor de 3 números dados.
7. Elabore un algoritmo que obtenga las raíces reales de una ecuación de
segundo grado. (ax2+bx+c=0)
8. Un año bisiesto es aquel que tiene 366 días. Mediante un decreto del Papa
Gregorio XIII, dado en 1582, se reforma el Calendario Juliano que nos
regía, para que pasen a considerarse bisiestos aquellos años múltiplos de
4, pero no múltiplos de 100, excepto los múltiplos de 400. Escriba un
algoritmo que diga si un año es o no bisiesto.
9. Lea 3 números q, r y s; y determine si q es múltiplo de r y s.
10. Conociendo x, encuentre el valor numérico de la siguiente expresión.
(𝑥 − 3)
𝑦=
(𝑥 2 − 25)
11. Muestre un algoritmo que nos permita evaluar la función:
log(𝑥 − 8) , 𝑠𝑖 𝑥 > 8
𝑔(𝑥) {2𝑥 − 𝑙𝑛𝑥 , 𝑠𝑖 0 < 𝑥 ≤ 8
𝑥 + 𝑠𝑒𝑛𝑥 , 𝑠𝑖 𝑥 ≤ 0
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN – TACNA
FACULTAD DE INGENIERÍA
FUNDAMENTOS DE PROGRAMACIÓN
12. Dadas 3 longitudes, diga si pueden formar un triángulo. En todo triangulo,
cada lado es menor que la suma de los otros dos, pero mayor que su
diferencia.
13. Dadas 3 longitudes, compruebe si pueden formar un triángulo y luego
clasifique el triángulo según sus lados. (equilátero, isósceles o escaleno)
14. El rendimiento de un alumno se califica según lo siguiente:
 Bueno si su promedio esta entre 16 y 20
 Regular si su promedio esta entre 11 y 15
 Deficiente si su promedio esta entre 6 y 10
 Pésimo si su promedio esta entre 0 y 5
Escriba un algoritmo que lea el promedio de un alumno y diga cuál es
su rendimiento
15. Lea un número y obtenga el signo.
16. Obtenga el valor absoluto de un número.
17. Diga si un número es par o impar
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN – TACNA
FACULTAD DE INGENIERÍA
FUNDAMENTOS DE PROGRAMACIÓN
PRACTICA N°3
Algoritmos Condiciones Múltiples

1. Construya una calculadora que lea 2 números y un operador, y efectué la


operación indicada. La calculadora será capaz de realizar las siguientes
operaciones: +(suma). –(resta), *(multiplicación), /(división) y ^(potencia).
2. Los signos zodiacales son 12: aries (marzo 21 – abril 20), tauro (abril 21 –
mayo 20), géminis (mayo 21 – junio 21), cáncer (junio 22 – julio 22), leo
(julio 23 – agosto 22), virgo (agosto 23 – setiembre 22), libra (setiembre 23
– octubre 22), escorpio (octubre 23 – noviembre 21), sagitario (noviembre
22 – diciembre 21), capricornio (diciembre 22 – enero 20), acuario (enero 21
– febrero 19) y piscis (febrero 20 – marzo 20). Escriba un programa que lea
el día y mes de su nacimiento y determine a que signo pertenece.
3. Lea un día y un mes cualquiera y determine a que estación pertenece.
Considere que primavera inicia el 23 de setiembre, verano inicia el 21 de
diciembre, otoño empieza el 21 de marzo e invierno el 22 de junio.
4. Lea un mes y un año y determine cuantos días tiene ese mes.
5. Lea tres números que representen el día, el mes y el año, y diga si forman
una fecha correcta. Considere años bisiestos.
6. Dada una fecha valida, determine la fecha del día siguiente.
7. Lea un número menor a 4000 y conviértalo a números romanos.
8. La universidad privada tiene una política de descuento en porcentajes sobre
el pago de pensiones de enseñanza, que se basa en la profesión del tutor
(policía, profesor de colegio, docente universitario, trabajador no docente y
otros) y, el rendimiento del alumno (bueno, regular, deficiente), tal como se
muestra en el cuadro siguiente:
Tabla de descuentos (en %)
Ocupación\Rendimiento A: bueno B: regular C: deficiente
P: policía 60 30 10
C: profesor de colegio 50 20 10
D: docente universitario 40 20 0
N: no docente 40 10 0
O: otros 30 0 0

Lea la ocupación de un tutor y el rendimiento del alumno e indique cual es


descuento.
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN – TACNA
FACULTAD DE INGENIERÍA
FUNDAMENTOS DE PROGRAMACIÓN
PRACTICA N°4
Algoritmos Repetitivas - Mientras

1. Obtenga el cociente y el residuo de una división calculando la cantidad de


veces que un número está contenido en otro, mediante restas sucesivas.
Por ejemplo, si el dividendo es a=5236 y el divisor b=1247, entonces
tendremos:
5236 – 1247 = 3989
3989 – 1247 = 2742
2742 – 1247 = 1495
1495 – 1247 = 248
Ya no seguimos restando pues 248 es menor que 1247. El cociente está
dado por el número de restas (4) y el residuo por el último número obtenido
(248)
2.

Você também pode gostar