1ra Evaluación I Término 2017-2018. Julio 01, 2017 /CCPG001 – FIEC
TEMA 1. (40 PUNTOS) En el juego de tablero "Scrabble", cuando el jugador forma una palabra, acumula los puntos de los equivalentes para cada letra .

Una palabra se puede crear cruzando otra palabra y usando una letra compartida que recibe el doble de puntos.
alfabeto = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
equivale = [1,3,3,2,1,4,2,4,1,9,5,1,3,1,1,3,10,1,1,1,1,4,4,9,4,10]
Realice un programa en que el jugador ingrese varias palabras separadas por comas (','), determine el puntaje correspondiente a cada palabra y muestre cuál es la palabra con mayor puntaje.
Ejemplo:
>>>
Analizar: CAS*A*,S*ASTR*E*,R*EY*,A*ZOTE*
CAS*A* 8
S*ASTR*E* 9
R*EY* 11
A*ZOTE* 16
Ganador: A*ZOTE* 16
Nota: Para marcar una letra compartida se añade un símbolo ('*') , suponga que todas las palabras ingresadas terminan con una letra compartida. Todas las letras deben ser mayúsculas, si se ingresa una minúscula será ignorada para el puntaje.
Rúbrica para tarea: (sobre 10 puntos)
- algoritmo para buscar posición de letra en alfabeto, no usar palabra.find(letra) (2 punto)
- determinar puntos por cada letra (2 punto)
- unificar mayúsculas-minúsculas para comparar ( 1 punto)
- considerar '*' para doble puntaje por letra (2 punto)
- analizar palabra letra por letra (1 punto)
- analizar cada palabra de la frase (1 punto)
- separar palabras de frase usando “coma” (1 punto)
- algoritmo estructurado: Inicio, ingreso, procedimiento, salida, fin. Si no es estructurado, PUNTOS = PUNTOS/5