Você está na página 1de 2

Programacin Actividad en Equipo 1 Evaluada - Mircoles 1-2

Nombre:

Rol:

1. A continuacin se presenta un problema de programacin y la respuesta entregada


por un alumno. Ustedes deben identificar todas las faltas (lgicas y gramaticales) que
este alumno cometi e indicar las modificaciones para que la respuesta sea correcta.
Problema:
En las competencias de gimnasia artstica de las olimpiadas del 2012, cada prueba es
evaluada por un panel de n jueces.
Cada juez entrega una puntuacin en una escala de 0 a 10. La puntuacin ms alta y la
ms baja son eliminadas. El promedio de los puntajes restantes es multiplicada por 3/5, y
el resultado es multiplicado por el grado de dificultad de la prueba. El valor obtenido debe
ser redondeado y ese es el puntaje total de la prueba.
El ganador de la competencia es el gimnasta que obtiene el puntaje total ms alto.
Escriba un programa que pida al usuario ingresar el nombre del gimnasta, el grado de
dificultad de su prueba, la cantidad de jueces evaluadores y los puntajes entregados por
los jueces. Como salida, el programa debe imprimir el puntaje total obtenido.
Nombre: Janine Berger
Cuntos jueces:7
Grado de dificultad: 3.0
Juez 1: 5.0
Juez 2: 5.5
Juez 3: 4.0
Juez 4: 5.0
Juez 5: 4.5
Juez 6: 5.5
Juez 7: 5.0
El puntaje total es 45.0
Nombre:FIN
El ganador es Janine Berger
Su programa debe repetir esto para varios gimnastas, y al final imprima el nombre del
ganador. El programa debe terminar cuando el nombre ingresado sea FIN.
Solucin Entregada:
nombre=raw_input( 'Nombre:')
while True:
if nombre=FIN:
break
print 'Grado de dificultad:'
for i in range(10):
p=int(raw_input('Juez: '))
suma += p
mayor = max(mayor, p)
menor = min(suma, p)
puntaje = suma * 3/5
if p > mayor_puntaje:
p=mayor_puntaje
print 'el puntaje total es : p'
print 'El ganador es', ganador

2.- Condorito debe mandar un mensaje de Pythontillehue al pueblo de Cumpeo, pero slo
cuenta con un muy antiguo sistema de mensajera, el cual consiste en solicitarle al usuario la
cantidad de lneas a enviar. Luego de enviar las lneas, debe cancelar el mensaje. El sistema de
cobro es el siguiente:

Cada palabra vale $ 100,


A la palabra ms larga le aplica un factor adicional de 1.5 por cada letra, el cual suma al total,
Los signos de puntuacin forman parte de la palabra ( pan, palabra de 4 caracteres),
Trunque el resultado.
Este programa se debe repetir para varios usuarios, hasta que la cantidad de lneas a enviar
sea 0.

Cantidad de lineas a enviar: 3


Mensaje Urgente a Cone
Compra pan, que no hay
Exijo una explicacion!
Su mensaje vale: $ 1218
Cantidad de lineas a enviar: 0

Você também pode gostar