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
OPCIONAL 1
ABRIL 22 DE 2017 – DURACIÓN: 2 HORAS
Nombre: Código:

1. (20%) Al ejecutar el siguiente programa en Python se muestran los valores: ______________________

s=0
t=0
u=0
for i in range(1,9,1):
s = s + (i*i)
if (i%2==0):
t = t + (i/2)
u = u + 1
print(s)
print(t)
print(u)

2. (30%) Al ejecutar el siguiente programa se muestra el valor: ___________

s=0
for i in range(2,15,1):
if (i%3==1 and i<9):
s = s + 4
elif (i%2==0 or i>7):
s = s - 1
else:
s = s + 3
print(s)

3. (20%) Considere el siguiente programa en Python:

x=int(input("Digite x:"))
y=int(input("Digite y:"))
z= x + 2*y

if (x%3==0):
if (z>4 and z<12):
if (y>0 and y<6):
w = z + y
else:
w = z - y
else:
if (x>3 and x<15):
w = z + x
else:
w = z - x
else:
if (z%5==1):
w = x - z
else:
w = y - z

print(w)

Complete la siguiente tabla indicando el valor de la variable w para los valores de x y y que se muestran:

x y w
6 2
3 7
5 3
4. (30%) En una empresa dedicada a la preparación de bebidas gaseosas se tiene un recipiente rectangular en
el que se almacena el líquido. Este recipiente tiene como dimensiones 5 metros de altura, 2 de anchura y 3 de
profundidad. En el recipiente hay un medidor que indica la altura actual que alcanza el líquido. Usted debe
desarrollar un programa en Python que permita calcular la cantidad de litros almacenados en el recipiente
dada una altura específica. El programa inicialmente solicita la altura actual del líquido. Luego, se debe
calcular el volumen usando la fórmula altura_actual X ancho Xprofundidad. Para conocer la cantidad de litros
utilice la relación entre volumen y capacidad según la cual 1m 3=1000 litros. Finalmente, el programa muestra
solamente la cantidad de litros.

A continuación se presenta un ejemplo.

Después de ingresar la información se muestra la cantidad de litros.

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