Documentos de Académico
Documentos de Profesional
Documentos de Cultura
D. ENUNCIADOS DE LA EXPERIENCIA.
I. Parte. Para cada uno de los siguientes enunciados indique que tipo de algoritmo
se utiliza, secuencial, de alternativa o ciclo de repetición, sustente sus respuestas,
escogiendo de cada tipo uno, si lo hay y realizar su ADP y algoritmo.
1. En una escuela hay 467 alumnos y el día de hoy faltaron 63. ¿Qué porcentaje
de alumnos estuvo ausente?
2. Una taza de agua eleva su temperatura en .5 °C al estar 45 minutos al sol,
¿Cuántos grados se elevará después de 2 horas?
3. Un autobús viaja de Panamá a Chiriquí en 6 horas a una velocidad de 98 km/h.
¿En cuánto tiempo realizará el viaje si su velocidad es de 78 km/h?
4. Un vivero forestal actualiza cada seis meses los precios de la planta que vende
en función de los valores oficiales de inflación mensual. Desean desarrollar un
algoritmo que proporcione el precio actualizado a partir del precio anterior y los
valores de inflación. Imprima precio actual y precio anterior de cada planta.
5. Elabore una aplicación que pida como dato de entrada el peso de un elefante
adulto en toneladas (número entre 4 y 7.5) e imprima ese peso en kilogramos.
Tenga en cuenta que 1 tonelada equivale a 1000 kilogramos.
II.PARTE. Desarrolle los siguientes algoritmos. Elabore el ADP, Algoritmo y la
prueba de escritorio.
1. El dueño de un estacionamiento requiere un algoritmo que le permita determinar
cuánto debe cobrar por el uso del estacionamiento a sus clientes. Las tarifas que
se tienen son las siguientes: Las dos primeras horas a $5.00 c/u. Las
siguientes tres a $4.00 c/u. Las cinco siguientes a $3.00 c/u.
Después de diez horas el costo por cada una es de 2 dólares. Se debe considerar
que el estacionamiento tiene un límite que una vez lleno ya no puede estacionar
ningún carro más, el máximo es de 500 autos.
2. Una compañía de seguros para autos ofrece dos tipos de póliza: cobertura
amplia (A) y daños a terceros (B). Para el plan A, la cuota base es de $1,200, y
para el B, de $950. A ambos planes se les carga 10% del costo si la persona que
conduce tiene por hábito beber alcohol, 5% si utiliza lentes, 5% si padece alguna
enfermedad –como deficiencia cardiaca o diabetes–, y si tiene más de 40 años, se
le carga 20%, de lo contrario sólo 10%. Todos estos cargos se realizan sobre el
costo base. Realice un algoritmo para determinar cuánto le cuesta a cada persona
contratar una póliza, con la compañía.
3. Se requiere un algoritmo para determinar cuánto ahorrará una persona en un
año, si al final de cada mes no deposita la misma cantidad de dinero; además, se
requiere saber cuánto lleva ahorrado cada mes. Si el valor ahorrado excede a
3000.00 dólares el interés pagado se aumenta de 0.05 a 0.10.
4. Se requiere un algoritmo para determinar, de N cantidades, cuántas son
menores o iguales a cero y cuántas mayores a cero. Realice el algoritmo,
utilizando el ciclo apropiado.
5. Un empleado de la tienda “Miso Misu” realiza N ventas durante el día, se
requiere saber cuántas de ellas fueron mayores a $1000, cuántas fueron mayores
a $500 pero menores o iguales a $1000, y cuántas fueron menores o iguales a
$500. Además, se requiere saber el monto de lo vendido en cada categoría y de
forma global. Realice un algoritmo que permita determinar lo anterior, imprima las
respuestas encontradas, utilice el ciclo apropiado.
5. Una persona adquirió un producto para pagar en 20 meses. El primer mes pagó
$10, el segundo $20, el tercero $40 y así sucesivamente. Realice un algoritmo
para determinar cuánto debe pagar mensualmente y el total de lo que pagó
después de los 20 meses. Elabore el algoritmo e imprima los valores de cada mes
y el total pagado al final, utilice el ciclo apropiado.
7. La cadena de tiendas de autoservicio “Los Eficiente” cuenta con sucursales en
C ciudades diferentes de la República, en cada ciudad cuenta con T tiendas y
cada tienda cuenta con N empleados, asimismo, cada una registra lo que vende
de manera individual cada empleado, cuánto fue lo que vendió cada tienda, cuánto
se vendió en cada ciudad y cuánto recaudó la cadena en un solo día. Realice un
algoritmo para determinar lo anterior, utilizando los ciclos más apropiado.
8. Realice un algoritmo para determinar qué cantidad de dinero hay en un
monedero, considerando que se tienen monedas de diez, cinco y de 25 centavos,
y billetes de diez, veinte y cincuenta dólares. Elabore el algoritmo e imprima la
cantidad de dinero y las cantidades de cada moneda y billete encontrados.
9. Realice un algoritmo para obtener el seno de un ángulo y represéntelo mediante
un algoritmo.
Sen 𝑥 = (𝑥 -𝑥3 /3! + x 5/5! – x7/7! + …).
E. RUBRICA.
ASPECTOS A PUNTAJE MAXIMO PUNTAJE OBTENIDO
EVALUAR/ CRITERIO
DE EVALUACIÓN
ANALISIS. 28 puntos
1. Identifican el ciclo 5
apropiado en cada
problema. 2. Los
planteamientos lógicos 10
responden a los
resultados solicitados,
lecturas, cálculos, control
del ciclo, totalizadores
donde se ameriten e
impresiones
PRUEBA DE 18 puntos
ESCRITORIO
1. Manejo adecuado de
la memoria
2. La pantalla de lectura
3. La pantalla de salida
Total de Puntos: 180 pts
Observación: Salen dos
notas una de 100 y otra
de 80 puntos.
Desarrollo
I Parte
1. En una escuela hay 467 alumnos y el día de hoy faltaron 63. ¿Qué
porcentaje de alumnos estuvo ausente? Es secuencial
ADP
Datos Descripción Identificadores
Entrada Cantidad de alumnos alumt
Total=467 alumf
Ausente=63
Proceso porc=(alumf/alumt)*100 porc
Salida porc porc
E/S ------------------------------ ---------------------------------
INICIO
entero alumt=467, alumf=63
porc= (alumf/alumt)*100
Imprimir (“El porcentaje es:” porc)
Leer (porc)
FIN
2. Una taza de agua eleva su temperatura en .5 °C al estar 45 minutos al sol,
¿Cuántos grados se elevará después de 2 horas? Es secuencial
ADP
Datos Descripción Identificadores
Entrada temperatura=0.5°C temp
tiempo=45 tiem
Proceso grados=120*0.5/45 grados
Salida grados grados
E/S ------------------------------- --------------------------------
INICIO
entero temp=0.5, tiem=45
real grados
grados=120*0.5/45
Imprimir (“Se elevará:” grados, “en 2 horas”)
Leer (grados)
FIN
3. Un autobús viaja de Panamá a Chiriquí en 6 horas a una velocidad de 98
km/h. ¿En cuánto tiempo realizará el viaje si su velocidad es de 78 km/h?
Secuencial
ADP
Datos Descripción Identificadores
Entrada tiempo de viaje tv
velocidad= 78 vel
Proceso tv= tv
vel(1000/1)*(1/60)*(1/60)
Salida tv tv
E/S ----------------------------- ------------------------------
INICIO
entero vel=78, tv
tv= vel(1000/1)*(1/60)*(1/60)
Imprimir (“el tiempo de viaje es:” tv)
Leer (tv)
FIN
4. Un vivero forestal actualiza cada seis meses los precios de la planta que
vende en función de los valores oficiales de inflación mensual. Desean
desarrollar un algoritmo que proporcione el precio actualizado a partir del
precio anterior y los valores de inflación. Imprima precio actual y precio
anterior de cada planta. Ciclo de repeticion
ADP
Datos Descripción Identificadores
Entrada precio actual preact
precio anterior preant
valor inflacion valin
Proceso Mientras (prean>0) preact
preant=preant preant
preact=preact+apreant
Impirimir (“Este es el
precio anterior”)
Leer (preant)
FinMientras
Salida preact preact
preant preant
E/S ------------------------------- -----------------------------
INICIO
real preact=0, preant=0
Imprimir (“Introduzca precio anterior”)
Leer (preant)
Imprimir (“Introduzca precio actual”)
Leer (preact)
Mientras (preant>0)
preant=preant
preact=preact+preant
Imprimir (“El nuevo precio es de:”preact)
Leer (preact)
Fin Mientras
FIN
5. Elabore una aplicación que pida como dato de entrada el peso de un
elefante adulto en toneladas (número entre 4 y 7.5) e imprima ese peso en
kilogramos. Tenga en cuenta que 1 tonelada equivale a 1000 kilogramos.
Alternativas
ADP
Datos Descripción Identificadores
Entrada peso de elefante pesot
en toneladas
Proceso Si (pesot>=4 O pesok
pesot<=7.5) Entonces
pesok=pesot*1000
Imprimir (“Peso en
kilogramos es:”pesok)
Leer (pesok)
Fin Si
Salida pesok pesok
E/S -------------------------------- -------------------------------
INICIO
real pesot, pesok
Imprimir (“Introduzca peso en toneladas:”)
Leer (pesot)
Si (pesot>=4 O pesot<=7.5) Entonces
pesok=pesot*1000
Imprimir (“Peso en kilogramos es:”pesok)
Leer (pesok)
Fin Si
FIN
II.PARTE. Desarrolle los siguientes algoritmos. Elabore el ADP, Algoritmo y la
prueba de escritorio.
1. El dueño de un estacionamiento requiere un algoritmo que le permita
determinar cuánto debe cobrar por el uso del estacionamiento a sus
clientes. Las tarifas que se tienen son las siguientes: Las dos primeras
horas a $5.00 c/u. Las siguientes tres a $4.00 c/u. Las cinco siguientes
a $3.00 c/u.
ADP
Datos Descripción Identificadores
Entrada tarifas tari
canta canta
Proceso Mientras (resp==’s’ O tari
resp==’S’)
Si (canta <=500)
Entonces
tari=tari+1
Si (horas <=2) Entonces
tari=horase*5.00
Imprimir (“El precio de
las horas estacionadas
será de:”tari)
Leer (tari)
De otro modo si (hora>2
Y hora<=5) Entonces
tari=horase*4+10
Imprimir (“el precio será
de:”tari)
Leer (tari)
De otro modo si (hora>5
Y hora <=10) Entonces
tari= horase*3+22
Imprimir (“el precio será
de:”tari)
Leer (tari)
De otro modo si
(hora>10) Entonces
tari=horase*2+37
Imprimir (“el precio será
de:”tari)
Leer (tari)
FinSi
Imprimir (“Desea
estacionar otro carro”)
Leer (resp)
Sino
resp=’n’
Imprimir (“No hay
estacionamiento”)
FinSi
FinMientras
Salida tari tari
E/S ----------------------------- ------------------------------
INICIO
entero canta
real tari
cadena resp
Mientras (resp==’s’ O resp==’S’)
Si (canta <=500) Entonces
tari=tari+1
Si (horas <=2) Entonces
tari=horase*5.00
Imprimir (“El precio de las horas estacionadas será de:”tari)
Leer (tari)
De otro modo si (hora>2 Y hora<=5) Entonces
tari=horase*4+10
Imprimir (“el precio será de:”tari)
Leer (tari)
De otro modo si (hora>5 Y hora <=10) Entonces
tari= horase*3+22
Imprimir (“el precio será de:”tari)
Leer (tari)
De otro modo si (hora>10) Entonces
tari=horase*2+37
Imprimir (“el precio será de:”tari)
Leer (tari)
FinSi
Imprimir (“Desea estacionar otro carro”)
Leer (resp)
Sino
resp=’n’
Imprimir (“No hay estacionamiento”)
FinSi
FinMientras
FIN
2. Una compañía de seguros para autos ofrece dos tipos de póliza: cobertura
amplia (A) y daños a terceros (B). Para el plan A, la cuota base es de
$1,200, y para el B, de $950. A ambos planes se les carga 10% del costo si
la persona que conduce tiene por hábito beber alcohol, 5% si utiliza lentes,
5% si padece alguna enfermedad –como deficiencia cardiaca o diabetes–, y
si tiene más de 40 años, se le carga 20%, de lo contrario sólo 10%. Todos
estos cargos se realizan sobre el costo base. Realice un algoritmo para
determinar cuánto le cuesta a cada persona contratar una póliza, con la
compañía.
ADP
Datos Descripción Identificadores
Entrada cargo
planes
Proceso Imprimir (“Elija plan a costo
contratar”)
Imprimir (“A: para
seleccionar plan A de
$1,200”)
Imprimir (“B: para
seleccionar el plan B de
$950”)
Leer (selec)
Mientras (selec ==’A’)
Imprimir (¿“Tiene por
habito beber alcohol?”)
Leer (resp)
si(resp==’s’)
total=1200*0.10+total
sino
imprimir (“utiliza lentes?”)
Leer (resp)
Si (resp==’s’)
total=1200*0.05+total
sino
imprimir (“padece de
alguna enfermedad?”)
leer (resp)
si(resp==’s’)
total=1200*0.05+total
Imprimir (“Introduzca su
edad”)
Leer (edad)
Si (edad>40)
total= 1200*0.20+total
sino
total=1200*0.10+total
total=total+1200
selec==z’
Imprimir (“Su total a
pagar es:”, total)
Fin Mientras
Nota: antes de guiarse de este documento, asegurarse que todo esté bien.
Practiquen y Dios les Bendiga.