Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Examen IP Programacion Estructurada 2 2023
Examen IP Programacion Estructurada 2 2023
Nombre: #Cuenta:
MARCELA BARDALES:1220476
Pseudocódigos
Elabore el pseudocódigo correspondiente a cada uno de los problemas dados a continuación Valor
Algoritmo_Viaje
Var real:Dias_viaje,EstrellasH,CantidadN,Pasaje,Hotel,Total_del_viaje,Descuento,TotalPago
Var string:Ldestino
Begin
Write(“Escribir el lugar de destino”)
Read(Ldestino)
Write(“Escribir la cantidad de días del viaje”)
Read(Dias_viaje)
Write(“Escribir de cuantas estrellas es el hotel”)
Read(EstrellasH)
Write(“Escribir cantidad de noches en el hotel”)
Read(CantidadN)
If (Ldestino=”Mexico”) Then
Pasaje=550
Else
If (Ldestino=”Colombia”) Then
Pasaje=480
Programación Estructurada
Lic. Su-Yen Hipp
Valor 30%
Else
If (Ldestino=”Brasil”) Then
Pasaje=700
Else
If (Ldestino=”Guatemala”) Then
Pasaje=275
Else
If EstrellasH=3 Then
Hotel=(CantidadN*65)
Else
If EstrellasH=4 Then
Hotel=(CantidadN*90)
Else
If EstrellasH=5 Then
Hotel=(CantidadN*150)
Else
If Dias_viaje=5 Then
Total_del_viaje=(Pasaje+Hotel)
Descuento=0
TotalPago=(Total_del_viaje-descuento)
Else
If Dias_viaje>=6 and Dias_viaje<=15 Then
Descuento=(Total_del_viaje*0.15)
TotalPago=(Total_del_viaje-descuento)
Else
If Dias_viaje>=15 Then
Descuento=(Total_del_viaje*0.20)
TotalPago=(Total_del_viaje-descuento)
Algoritmo Lápices
Var Int: Cant_lapices
Var Real: Tot
Begin
Write(“Ingrese la cantidad de lápices a comprar”)
Read Cant_lapices
If Cant_lapices>=1000 then
Tot←Cant_lapices*0.70
Else
Tot←Cant_lapices*0.95
EndIf
Write(“El total a pagar por Cant_lapices es: tot”)
End
else:
return f"{jugador2} gana"
2. A 2+6*6 38
B A**2 1444
C A-B*2+5*3/10 -2848.5
Programación Estructurada
Lic. Su-Yen Hipp
Valor 30%
A B+C -1404.5
Teórico
Explique los siguientes conceptos 1% c/u
2. ¿Qué es un ALGORITMO?
Podemos definir algoritmo como una serie de pasos organizado, que logran describir el proceso
que se debe seguir para poder una solución al problema que se da.
3. La diferencia entre una variable y una constante
La diferencia es que en una constante el dato ya sea numérico o alfanumérico no cambia a medida
que se está haciendo la ejecución del programa, mientras que la variable almacena estos datos
temporalmente, esto significa, que su contenido puede cambiar durante la ejecución del
programa.
4. Cuales son los tipos de datos que utilizamos en los algoritmos
Se dividen en dos categorías
1. Numéricos:
Real/float
Entero/Integer
2. Alfanuméricos:
Carácter
String/Cadena
If you water the plants, the plants grow. – Si riegas las plantas, las plantas crecen.
If it rains, the backyard gets wet. – Si llueve, el patio se moja.
If you study, you will pass the exam. – Si estudias, aprobarás el examen.
If you come back come at 8 pm, you will miss your favourite TV show. – Si vuelves a casa a
las 8 de la tarde, te perderás tu programa favorito de televisión.
Su estructura:
Su estructura:
If I were rich, I would travel around the world. – Si fuera rico/a, viajaría por todo el mundo.
El condicional if de tipo 3: third conditional
Expresamos con este condicional un suceso en pasado que no ocurrió y su hipotético
resultado.
If it had rained, the backyard would have gotten wet. – Si hubiera llovido, el patio se
hubiera mojado. Su estructura:
IF + PAST PERFECT (Condición) /PERFECT CONDITIONAL or PERFECT CONTINUOUS
CONDITIONAL (Resultado)
If you had looked at the GPS, they wouldn’t be lost now. – Si hubieras consultado el GPS,
ahora ellos no estarían perdidos.
La estructura sería:
Ejercicios condicional if
En las siguientes frases falta una forma verbal en cada caso, ¿en qué tiempo debe
conjugarse el verbo entre paréntesis?