Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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