Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJEMPLOS
SOLUCION PRACTICA
INDIVIDUAL – C1 Y C2
ING. SANDRA RODRIGUEZ AVILA
2021
1.C1 Calcular el:
• Consumo de gasolina total (en litros)
• Consumo de gasolina por cada km (en litros y
dólares).
• Velocidad media (en m/s)
Teniendo en cuenta el total de kilómetros recorridos, el
precio de la gasolina (por litro) en moneda nacional(soles), el
dinero de gasolina gastado en el viaje (soles) y el tiempo que
se ha tardado (en minutos). Tener en cuenta que 1 dólar = 4
soles. (DIAGRAMA DE FLUJO)
.
PASO 1: Análisis del problema
kmr, pgls, dgs, tm cgtl, cgkl, cgkd, vms
ENTRADA SALIDA
PROCESO
PASO 2: Diseño del algoritmo
a. SEUDOCODIGO
Inicio
Real kmr, pgls, dgs, tm, cgtl, cgkl, cgkd, vms
Leer kmr, kmr, pgls, dgs, tm
cgtl = dgs/pgls
cgkl = cgtl/kmr
cgkd=(dgs/4)/kmr
vms=(kmr*1000)/(tm*60)
Escribir “Consumo de gasolina total en lt: “, cgtl
Escribir “Consumo de gasolina por cada km en lt: “, cgkl
Escribir “Consumo de gasolina por cada km en dól: “, cgkld
Escribir “Velocidad media (en m/s): “, vms
Fin
1.C2 Calcular el:
• Consumo de gasolina total (en litros)
• Consumo de gasolina por cada 100 km (en litros y dólares).
• Velocidad media (en Km/s)
Teniendo en cuenta el total de kilómetros recorridos, el precio de la gasolina (por
litro) en moneda nacional(soles), el dinero de gasolina gastado en el viaje (soles)
y el tiempo que se ha tardado (en horas). Tener en cuenta que 1 dólar = 4 soles.
(DIAGRAMA DE FLUJO)
.
ENTRADA SALIDA
PROCESO
PASO 2: Diseño del algoritmo
a. SEUDOCODIGO
Inicio
Real kmr, pgls, dgs, th, cgtl, cg100kl, cg100kd, vms
Leer kmr, pgls, dgs, th
cgtl = dgs/pgls;
cg100kl = (cgtl/kmr)*100;
cg100kd=((dgs/4)/kmr)*100;
vms=kmr/(th*3600);
Escribir “Consumo de gasolina total en lt: “, cgtl
Escribir “Consumo de gasolina por cada 100 km en lt: “, cg100kl
Escribir “Consumo de gasolina por cada 100 km en dól: “, cg100kd
Escribir “Velocidad media (en km/s): “, vms
Fin
2.C1 Ingresar una cantidad entera de dinero expresado en soles e
indicar cuántos billetes y monedas se puede tener como mínimo.
Considerar billetes de 200 y 20, y monedas de 1. (SEUDOCODIGO)
Ejemplo: 265 soles: 1 billete de 200 soles, 3 billetes de 20 y 5
monedas de 1 sol.
.
PASO 1: Análisis del problema
dinero cb200, cb20, cm1
ENTRADA SALIDA
PROCESO
PASO 2: Diseño del algoritmo
a. SEUDOCODIGO
Inicio
Entero dinero, cb200, cb20, cm1
Leer dinero
cb200 = dinero/200
cb20 = (dinero%200)/20
cm1=(dinero%200)%20
Escribir “Billetes de 200 soles: “, cb200
Escribir “Billetes de 20 soles: “, cb20
Escribir “Monedas de 1 sol: “, cm1
Fin
2.C2 Ingresar una cantidad entera de dinero expresado en soles e
indicar cuántos billetes y monedas se puede tener como mínimo.
Considerar billetes de 100 y 50 y monedas de 1.
Ejemplo: 265 soles: 2 billete de 100 soles, 1 billete de 50 y 15
monedas de 1 sol.
.
.
PASO 1: Análisis del problema
dinero cb100, cb50, cm1
ENTRADA SALIDA
PROCESO
PASO 2: Diseño del algoritmo
a. SEUDOCODIGO
Inicio
Entero dinero, cb100, cb50, cm1
Leer dinero
cb100 = dinero/100
cb50 = (dinero%100)/50
cm1=(dinero%100)%50
Escribir “Billetes de 100 soles: “, cb100
Escribir “Billetes de 50 soles: “, cb50
Escribir “Monedas de 1 sol: “, cm1
Fin
3. C1Para el siguiente ALGORITMO:
Elabore la prueba de escritorio 2 ejecuciones (2 p)
Redacte el enunciado del problema que soluciona.
(2p)
PASO 3: Prueba de Escritorio
N n1 n2 n1<n2 mayor operacion Pant
o
1 12 18 V 18 30 Numero ma
Resultado: 3
2 18 12 F 18 6 Numero ma
Resultado: 3
Redacte el enunciado del problema que sol
(2p):
Diseñe un algoritmo que permita ingresar 2
enteros diferentes por teclado, determinar
mayor, si el primer numero ingresado es el
RESTAR el segundo numero o de lo contrari
ambos números.
3. C2 Para el siguiente ALGORITMO:
Elabore la prueba de escritorio 2 ejecuciones (2 p)
Redacte el enunciado del problema que soluciona.
(2p)
PASO 3: Prueba de Escritorio
N n1 n2 n1>n2 mayor operacion Pant
o
1 12 18 F 18 12/18 Numero ma
Resultado: 1
2 18 12 V 18 18*12 Numero ma
Resultado: 1
Redacte el enunciado del problema que sol
(2p):
Diseñe un algoritmo que permita ingresar 2
enteros diferentes por teclado, determinar
mayor, si el primer numero ingresado es el
MULTIPLICARLO por el segundo numero o d
contrario DIVIDIR el primer numero por el s