ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

La generación de códigos de ofertas turísticas en una agencia de viajes utiliza parte de los datos del paquete turístico.

Federico HellerExamen16 de Noviembre de 2016

696 Palabras (3 Páginas)259 Visitas

Página 1 de 3

Ejercicio 1: (2 puntos)

La generación de códigos de ofertas turísticas en una agencia de viajes utiliza parte de los datos del paquete turístico:

ü destino (una palabra)

ü transporte (una palabra),

Realizar una función que reciba destino y transporte y devuelva el código correspondiente respetando la siguiente regla:

ü dos primeras letras del destino (Ej., caribe: ca)

ü todas las consonantes que componen el medio de transporte (Ej., avión: vn) precedido por un "_"

Ejemplo 1:

Destino: europa

Transporte: tren

El código resultante será: eu_trn

Ejemplo 2:

Destino: iguazú

Transporte: bus

El código resultante será: i g_bs

Además hacer un programa principal que solicite al usuario n (que corresponde a la cantidad de códigos que el agente desea generar), para cada uno el destino y transporte y le devuelva el código de la oferta turística.

Ejercicio 2: (3 puntos)

Se tienen 2 listas con los ratings de 2 canales de televisión medidas hora por hora arrancando desde las 0 horas. Se debe devolver cuál fue el mejor rating del día, a qué hora sucedió y a qué canal perteneció.

Además cuáles son los horarios en los que el canal 1 perdió con su competencia.

CANAL 1:

CANAL 2:

Ejercicio 3: (2 puntos)

Hacer una función que reciba 2 enteros m, p y devuelva los p primos posteriores a m.

Ejemplo:

m=8 11 13 17

p=3

Ejercicio 4:(3 puntos)

Una empresa automotriz desea automatizar la logística de acarreo de unidades a las concesionarias y al taller de reparación. Sólo se deben enviar a la concesionaria los autos que se soliciten, los demás quedan en el playón de la planta industrial. Para ello cuenta con las siguientes funciones:

autos(): devuelve una lista de autos recientemente fabricados o reparados.

verificador(auto): recibe un auto y retorna True si el auto funciona correctamente y False si se detecta alguna falla.

pedido(): indica cuantos autos solicitan las concesionarias.

enviarTaller(listaAutosRotos): recibe una lista de autos y los envía al taller para su reparación.

enviarVenta(listaAutosOK): recibe una lista de autos y los envía a las concesionarias.

enviarDeposito(listaAutosSobran): recibe una lista de autos y los envía al playón.

Utilizar las funciones mencionadas en un programa que gestione la actividad de la automotriz.

Ejercicio 1:

#generacion de codigos

def Esta(a, palabra):

for letra in palabra:

if letra==a:

return True

return False

def generaCodigo(destino, transporte):

vocales=["a","e","i","o","u"]

cadena=destino[0]+destino[1]

cadena+="_"

for letra in transporte:

if not Esta(letra, vocales):

cadena+=letra

return cadena

n=int(input("Idique cuantos codigos quiere generar: "))

for i in range(n):

destino=input("Ingrese Destino: ")

transporte=input("Ingrese transporte: ")

print(generaCodigo(destino, transporte))

Ejercicio 2:

canal1=[15,9,3,3,1.2,1,4.5,5,5.2,5,6.5,7.4,7.2,8,11,10,18,20,23,25,28.1,28,25,23]

canal2=[16,9,1,2,1.8,1,5.5,6,7.2,6,5.5,7.4,7.9,9,10,11,19,20,24,29,28.8,27,26,25]

max=canal1[0]

c=1

h=0

perdidos=[]

for i in range(len(canal1)):

if canal1[i]>max:

max=canal1[i]

c=1

h=i

if canal2[i]>max:

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (59 Kb) docx (11 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com