Documentos de Académico
Documentos de Profesional
Documentos de Cultura
18 de octubre de 2023
1
1. Un corredor de maratón (distancia 42,195 Km) ha recorrido la carrera en 2 horas
25 minutos. Se desea un algoritmo que calcule el tiempo medio en minutos por
kilómetro.
Algoritmo calular_distancia_corredor
Escribir ' Hola, Vamos a calcula el tiepo medio en promedio por minutos en esta
carrera de 42,195 km'
distancia = 42.195
Escribir " Ingrese la cantidad de horas de la carrera "
leer horas
Escribir " Ahora ingrese la cantidad de minutos de la carrera"
leer minutos
horasmin = horas * 60
totalminutos = horasmin + minutos
tiempo_medio= totalminutos / distancia
Escribir "El tiempo medio es de " tiempo_medio " minutos por kilometro"
FinAlgoritmo
2
2. Realizar la conversión de una temperatura dada en grados Centígrados a grados
Fahrenheit (Fórmula: F = (9/5) C + 32).
Algoritmo grados_cen_a_fah
Escribir "Ingrese a temperatura en grados Centrigrados"
leer cen
far = (9/5) * cen + 32
Escribir cen " grados centigrados equivalen a " far " grados Fahrenheiy"
FinAlgoritmo
3
3. Escribir el algoritmo que permite calcular la nota correspondiente al primer
parcial de “análisis” para un estudiante cualquiera. Se debe considerar que hay
dos talleres y un quiz, que en conjunto valen un 30% de la nota y el resto (70%)
corresponde a la nota del examen parcial.
Algoritmo calcular_nota_examen
//capturar las primeras notas que corresponden al 30%
Escribir " Ingrese la nota del taller 1 "
Leer t1
Escribir " Ingrese la nota del taller 2"
leer t2
Escribir " Ingrese la nota del Quiz"
leer quiz
//debo promediar las notas
prom1 = (t1 + t2 + quiz)/3
nota_30 = prom1 * 0.30
4
nota_final = nota_30 + nota_70
FinAlgoritmo
5
4. Un capital C está situado a un tipo de interés R anual ¿al término de cuántos
años se doblará?
Algoritmo interes_doble
Escribir "Digita el valor del capital"
leer cap
Escribir "Digita el valor de interes anual"
leer interanual
capitaldoble = cap * 2
interesdecimal = interanual /100
anios = 0
Escribir "Año " anios " Rendimiento " rendimiento " Capital " cap
FinMientras
FinAlgoritmo
6
7
5. Elaborar un algoritmo que permita ingresar 20 números y muestre todos los
números menores e iguales a 25.
Algoritmo Numeros_25
contador = 0
Para i Desde 1 Hasta 20
Escribir "Ingrese Numero"
leer num1
Si num1 <= 25 Entonces
Mostrar num1 " Es menor que 25"
FinSi
Escribir " Van " i " Numeros"
FinPara
FinAlgoritmo
8
6. Hacer un programa que sume 5 precios de camisas (en dólares) y que luego
muestre el total de la venta en pesos.
Algoritmo cinco_camisas
Dimension precio_cami[5]
totaldolares = 0
precio_cami[i] = precio
Escribir " -> Precio de camisa " i " en dolares es : " precio
Escribir " "
FinPara
Escribir " Precio total de la cinco camisas en dolares " totaldolares
Escribir " Si es valor del dolar es 4.198 esos el toltal a pagar por las camisas es :
" totalpesos " pesos"
FinAlgoritmo
9
7. Hacer un programa que registre el consumo realizado por los clientes de un
restaurante, si el consumo de cada cliente excede 50000 se hará un descuento
del 20%. Se debe mostrar el pago de cada cliente y el total de todos los pagos.
Proceso Clientes_restaurante
totalpagos = 0
pago = 0
contador = 0
Escribir " Ingrese la cantidad de clientes del restaurante"
Leer clientes
Dimension lista[clientes]
10
Escribir " Escriba el consumo del cliente " i
leer pago
lista[i]= Pago
FinPara
FinPara
FinProceso
11
8. Diseñar un algoritmo que permita ingresar la hora, minutos y segundos, y que
calcule la hora en el siguiente segundo ("0<= H <=23", "0<= M <=59" "0<=
S<=59")
Algoritmo horas
Escribir Sin Saltar "Ingrese la hora"
12
leer hora
Escribir Sin Saltar "Ingrese minutos"
leer min
Escribir Sin Saltar "Ingrese segundos"
leer seg
Si hora < 0 o hora > 23 o min < 0 o minutos > 59 o seg < 0 o seg > 59
Escribir " Valores de horas minutos o segundos erroneos"
sino
seg = seg + 1
si seg == 60
seg = 0
min = min +1
si min == 60
min = 0
hora = hora + 1
si hora == 24
hora = 0
FinSi
FinSi
FInsi
FinSi
Escribir " La hora en el siguiente segundo es " hora " : " min " : " seg " : "
FinAlgoritmo
13
9. Dado N, escribir el producto desde 1 hasta N.
Algoritmo producto_N
contador = 1
contador = contador * i
14
FinPara
Escribir contador
FinAlgoritmo
Algoritmo tabla_de_multiplicar
Escribir " Ingrese un numero entre 1 y 10"
leer num
15
Si num >= 1 y num <= 10
FinPara
FinSi
FinAlgoritmo
16