Sie sind auf Seite 1von 2

Taller de repaso para el parcial 1 de Algoritmia

octubre 09 de 2018

1. Considere la siguiente función en Python:

a) def funcionMisterio(a,b,c):
s=0
for i in range(a,b):
if (i%2==0 or i<7):
s=s+c
else:
s=s-c
return s

Complete la siguiente tabla indicando el valor de la variable s que retorna la función para
los valores de a, b, y c que se muestran:

a b c s
4 9 1
5 25 5
10 20 7

Considere los siguientes programas en Python y diga que imprimen, rellenando la tabla de abajo:

b) s=2
for i in range(4,10,2):
s=s+i
print(s)

s=5
c)
if(s+5 < 2 or 3 >= 4*s):
s=1
else:
s=0
print(s)

Programa Imprime
b)
c)
2. En una escuela de boxeo se organizan los deportistas en cuatro categorías de acuerdo
al peso (supermosca, superpluma, superwelter, y semipesado). Para cada categoría se
tiene un valor de la mensualidad. Usted debe desarrollar un programa que inicialmente
solicita dos valores: El peso y la cantidad de meses a cancelar.

Rango de peso Categoría Valor mes


peso52.0 Supermosca $40000
52.0<peso58.4 Superpluma $59000
58.4<peso69.5 Superwelter $65000
peso>69.5 Semipesado $80000

Una vez se termine de ingresar los datos, debe aparecer la siguiente información:
- El valor a pagar por el cliente.
- La categoría a la que pertenece.

Lo anterior, de acuerdo a los datos que se muestran en la tabla.


a) Presente el pseudocódigo que da solución al problema planteado
b) Presente el código en Python

3. En un almacén dedicado a la venta de teléfonos celulares se registran y analizan los


datos de las ventas. En cada venta se solicitan dos datos: la marca del teléfono (Sony,
Samsung, Huawei) y el tipo de servicio (prepago, postpago). Usted debe desarrollar un
programa que permita registrar la venta de N teléfonos, donde N es un número entero
digitado por el usuario. Utilice los siguientes códigos:

Marca CÓDIGO Tipo CÓDIGO


Sony 1 servicio
Samsung 2 Prepago 1
Huawei 3 Postpago 2

Una vez se termine de ingresar los datos, debe aparecer la siguiente información:

 La cantidad de teléfonos vendidos de marca Sony con plan postpago


 El porcentaje de teléfonos vendidos en prepago

a) Presente el pseudocódigo que da solución al problema planteado


b) Presente el código en Python