Está en la página 1de 2

UNIVERSIDAD DEL VALLE – FACULTAD DE INGENIERÍA

ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN


ALGORITMIA Y PROGRAMACIÓN
EVALUACIÓN PARCIAL No. 1
OCTUBRE 10 DE 2016 – DURACIÓN: 2 HORAS
Nombre: Código:

1. Considere las siguientes funciones en Python:

def funcionMisterio1(x):
y=0
for i in range(4,17,2):
if (i%2==0 or i>14):
y = y + x
else:
y = y - x
return y

def funcionMisterio2(a,b):
if ((a-b)>=6 and (a-b)=<12):
f = 3*a*a + 2*b
else:
f= 4*b + a
return f

 (10%) Al utilizar funcionMisterio1(2) se retorna el valor _________________________


 (10%) Al utilizar funcionMisterio2(3,5) se retorna el valor _________________________
 (10%) Al utilizar funcionMisterio2(4,3) se retorna el valor _________________________

2. (30%) En la tienda del América de Cali se venden tres tipos de productos, camisetas, gorras y relojes. Una
camiseta cuesta $49900, una gorra $25400 y un reloj $132000. La tienda regala un tiquete de entrada al
cliente cuya venta sea mayor o igual $250000. Usted debe desarrollar un programa que permita calcular el
total a pagar en una venta. Además, el programa debe mostrar un mensaje indicando si el cliente adquiere el
tiquete de entrada o no.

A continuación se presenta un ejemplo.

Después de ingresar la información, se calculan y muestran los valores de salida. A continuación se muestra un
ejemplo de los datos de salida. Cuando se obtiene el tiquete de entrada aparece el mensaje “Usted recibe un
tiquete gratis” y en caso contrario el mensaje “Usted no recibe un tiquete”.

3. (40%) Se está realizando una encuesta sobre el tipo de alimentación que prefieren las personas en la
ciudad de Cali. A cada persona se le pregunta el sexo y el tipo de alimentación. Usted debe desarrollar un
programa que permita registrar los datos de la encuesta. Para ingresar los datos de cada persona se utilizan
los siguientes códigos:
Tipo de Alimentación CÓDIGO
Carnívoro 1
Sexo CÓDIGO
Vegetariano 2
Masculino 1
Vegano 3
Femenino 2
Tenga en cuenta que el programa debe permitir registrar la información de N personas, donde N es un
número entero digitado por el usuario. Una vez se termine de ingresar los datos, debe aparecer la siguiente
información estadística:

 La cantidad de mujeres que son vegetarianas


 La cantidad de personas que son veganas
 El porcentaje de hombres que son carnívoros

Tenga en cuenta las siguientes instrucciones en Python:

DESCRIPCION INSTRUCCION
Mostrar un mensaje print(“mensaje”)

Ingresar un valor entero variable=int(input(“Digite un valor”))

Ingresar un valor número real variable=float(input(“Digite un valor”))

Ingresar un valor de texto variable=input(“Digite un valor”)

Sentencia for for i in range(inicio, fin, incremento):


instrucciones a repetir
Sentencia if-else if (condición):
instrucciones si se cumple la condición
else:
instrucciones si no se cumple la condición

También podría gustarte