Está en la página 1de 3

FACULTAD DE INGENIERÍAS

PRÁCTICA CALIFICADA 2

Sección
Curso: PRINCIPIOS DE ALGORITMOS (ZI00) 15537
:
Docente: Ing. Paola Ana Zevallos Oporto Código: C16285
Alumno: Ricardo Javier Huayapa Puma Código: U21319562

INDICACIONES Fecha: 09/07/2022

 Toda indisciplina será sancionada de acuerdo al reglamento.


 Ingrese al link PC2 del módulo S11.s1 en Canvas, descargue el archivo correspondiente.
 Para el logro de su aprendizaje, sea honesto y no utilice apuntes, materiales de clase o separatas,
videotutoriales Youtube, búsquedas en Google.
 Tenga en cuenta la hora límite para entregar su evaluación.

1. Resuelva: Implemente el pseudocódigo para resolver los siguientes ejercicios:

a) Una persona es apta para prestar el servicio militar obligatorio cuando: es mayor de 18 años, menor de 25
años, y género masculino. Realizar un algoritmo que permita determinar si una persona es apta o no para
prestar el servicio militar. (6 pts).

Proceso Servicio_Militar
definir edad Como Entero
definir genero Como Caracter
escribir "Ingrese su edad"
leer edad
escribir "Elija H:hombre o M:mujer"
leer genero
Si edad>18 & edad<25 & genero='H' Entonces
Escribir "Puede hacer servicio militar"
sino
Escribir "No puede hacer servicio militar"
FinSi
FinProceso
b) Construya un pseudocódigo que permita calcular el valor f(x) según la siguiente expresión: (7 pts)

NOTA: Se cambió la variable Y por “x” debido a que el programa lo confunde con “y”.

Proceso Hallando_X
definir x,fx Como Real
Escribir "Ingrese el valor de X"
Leer x
segun x MOD 4 hacer
0:fx=x^3
1:fx=(x^2-14)/(x^3)
2:fx=x^3+5
3:fx=x^(1/2)
FinSegun
escribir "f(",x,")=",fx

FinProceso

c) La asociación de vinicultores tiene como política fijar un precio inicial al kilo de uva, la cual se clasifica en
tipos: A y B, y además en tamaños 1 y 2. Cuando se realiza –la venta del producto, ésta es de un solo tipo
y tamaño, se requiere determinar cuánto recibirá un productor por la uva que entrega en un embarque,
considerando lo siguiente: si es de tipo A, se le cargan s/.2 al precio inicial cuando es de tamaño 1; y s/.3
si es de tamaño 2. Si es de tipo B, se rebajan s/.3 cuando es de tamaño 1, y s/.5 cuando es de tamaño 2.
Realice un algoritmo para determinar la ganancia obtenida según el tipo y tamaño elegidos. (7 pts)

Proceso Venta_Uvas
definir tipoUva,tamanoUva Como caracter
definir costo,cantUvas,preciofinal,venta Como real
escribir "Ingrese costo de Uvas s/."
leer costo
Escribir "Ingrese cantidad del embarque (Kilos de uvas):"
leer cantUvas
escribir "Elija el tipo de uvas:"
escribir "A.-Tipo A"
escribir "B.-Tipo B"
Escribir "Ingrese respuesta (A,B)"
leer tipoUva
tipoUva=Minusculas(tipoUva)
segun tipoUva hacer
'A','a':
Escribir 'Elija tamaño de la uva : '
Escribir '1.- tipo 1 '
Escribir '2.- tipo 2 '
Escribir 'Ingrese respuesta (1,2) '
Repetir
Leer tamanoUva
Mientras Que (tamanoUva<>'1') Y (tamanoUva<>'2')
Si tamanoUva='1' Entonces
precioFinal <- costo+2
venta <- cantUvas*precioFinal
SiNo
precioFinal <- costo+3
venta <- cantUvas*precioFinal
FinSi
'b','B':
Escribir 'Elija tamaño de la uva : '
Escribir '1.- tipo 1 '
Escribir '2.- tipo 2 '
Escribir 'Ingrese respuesta (1,2) '
Repetir
Leer tamanoUva
Mientras Que (tamanoUva<>'1') Y (tamanoUva<>'2')
Si tamanoUva='1' Entonces
precioFinal <- costo-3
venta <- cantUvas*precioFinal
SiNo
precioFinal <- costo-5
venta <- cantUvas*precioFinal
FinSi
FinSegun
escribir "El precio final de venta en S/.",preciofinal
escribir "Monto de la venta: ",venta
escribir "ganancia del productor: ",venta-(cantUvas*costo)

FinProceso

También podría gustarte