0% encontró este documento útil (0 votos)
70 vistas3 páginas

Practica # 1

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas3 páginas

Practica # 1

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD TECNOLÓGICA BOLIVIANA

INGENIERIA DE SISTEMAS

PRACTICA # 1
ALGORITMOS

ALGORITMOS SECUENCIALES

1) Calcular el área de un trapecio.


2) En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El
presupuesto anual del hospital se reparte conforme a la sig. tabla:

Área Porcentaje del presupuesto


Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto
presupuestal.

3) Determinar el área y volumen de un cilindro cuyas dimensiones radio y altura se leen


desde el teclado
4) Diseñar un algoritmo que realice la siguiente conversión : Una temperatura dada en
grados Celsius a grados Fahrenheit
NOTA.- la fórmula de conversión es: F = (9/5)C+32
5) Se desea un algoritmo para convertir metros a pies y pulgadas (1 metro = 39,37
pulgadas,
1 pie = 12 pulgadas)

ALGORITMOS CONDICIONALES

1) Encontrar el mayor de cuatro números


2) Introducir las notas de un estudiante: primer parcial, segundo parcial, examen final y
examen de recuperación. Se desea calcular:
a) La nota final, reemplazando la nota del examen de recuperación en la peor nota
de las tres notas anteriores (Primer parcial, segundo parcial o examen final). Se
debe tomar en cuenta que la primera y senda nota se califican sobre 30 puntos, la
tercera nota se califica sobre 40 puntos, lo que hace un total de 100 puntos
b) Si la nota final es mayor o igual que 51 desplegar el mensaje APROBADO, en
caso contrario desplegar REPROBADO
3) Deducir si un número N leído desde teclado es positivo, negativo o cero
4) Calcular el dígito mayor de un número leído de 4 dígitos
Ej: Si N = 5674 el número mayor será 7
5) Introducir un número de 4 dígitos verificar cuantos pares e impares tiene
Ej: N= 1431, Pares = 1, impares = 3
6) Determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas
extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden

Lic. Carla Rosario López Lizarazu


UNIVERSIDAD TECNOLÓGICA BOLIVIANA
INGENIERIA DE SISTEMAS

de 40, el resto se consideran horas extras y que estas se pagan al doble de una hora
normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras
8 al doble de lo que se pagan las horas normales y el resto al triple.
7) Introducir un número N de tres dígitos, intercambiar los dígitos extremos.
Si N=725 => 527
8) Las raíces reales de la expresión ax2 + bx + c=0 se obtienen a través de la fórmula:

x= −b  b2
−4ac si b2 −4ac0
2a

ALGORITMOS REPETITIVOS

1) Suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos. Realizar un


algoritmo para calcular la calificación media y la calificación más baja de todo el grupo.
2) Diseñe un algoritmo para determinar el mayor de N números leídos desde teclado.
Ej. Si N = 15, con los siguientes números:

23, 1, 45, 7, 89, 6, 23, 0, 12, 80, 58, 74, 56, 87, 20,

Mostrar: Mayor: 89

3) Introducir un número N entero positivo, luego mostrar todos sus divisores positivos.
Ejemplo: Si N=6 ➔ Sus divisores son: 1,2,3 y 6
N=7 ➔ Sus divisores son: 1 y 7
4) Generar y sumar los N primeros números de la serie de Fibonacci
0, 1, 1, 2, 3, 5, 8, 13, ...
Si N = 8 ➔ S = 0+1+1+2+3+5+8+13= 33
5) la siguiente sucesión para n términos
1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,.....
6) Calcular la siguiente sumatoria:

S = sen(x) + sen(23x) + sen(35x) + sen(47x) +....


x 3x 5x 7x
7) Calcular la siguiente sumatoria:

𝑥 𝑙𝑛 𝑎 (𝑥 𝑙𝑛 𝑎 )2 (𝑥 𝑙𝑛 𝑎 )3 (𝑥 𝑙𝑛 𝑎)4 (𝑥 𝑙𝑛 𝑎)5
𝑆 =1+ + + + + +. . ..
1! 2! 3! 4! 5!

8) Calcular la siguiente sumatoria:

𝑥0 𝑥1 𝑥1 𝑥2 𝑥3
𝑆= +( +( +( +( + . ..
(𝑦−1)! 𝑦−2)! 𝑦−3)! 𝑦−4)! 𝑦−5)!

9) Dado un número entero positivo N, verificar si este número es Perfecto

Lic. Carla Rosario López Lizarazu


UNIVERSIDAD TECNOLÓGICA BOLIVIANA
INGENIERIA DE SISTEMAS

Ejemplo:
Si N=6 ➔ sus divisores son: 1,2 y 3. La suma de sus divisores es: 1+2+3=6
Luego el número 6 es Perfecto
(Un número es perfecto si la suma de sus divisores, exceptuando el número, es igual al
número leído)
10) Dado un número entero positivo N se desea hallar la suma de las factoriales de los dígitos
del número.
Si N = 451 → S = 4!+5!+1!
11) Dado un número positivo N se desea saber si es capicúa
Si N = 1234321 → es capicúa pues el número invertido es Inv →1234321

Si N = 1673 → no es capicúa pues el número invertido es Inv →3761


12) Introducir números enteros positivos, finalizar cuando introduzca el –99, para cada
número introducido, se pide:

a. Si el número es par, calcular su factorial


b. Si el número es impar. Verificar si es primo
c. Si el número es impar y además es múltiplo de 3, mostrar la suma de sus
divisores.

Lic. Carla Rosario López Lizarazu

También podría gustarte