Universidad de Costa Rica
Escuela de Ciencias de la Computación e Informática
CI-0202 Principios de informática - II-2013. Grupo 11.
Profesor Jeisson Hidalgo-Céspedes
Fecha: 19-nov-2013.
Quiz 04
Una maestra de primaria realiza dictados con cierta frecuencia y le gustaría que usted le ayude con un programa para revisarlos. Al ejecutarse el programa pregunta por las palabras correctas (introducidas por la maestra), y luego espera por las palabras del alumno. El programa compara las palabras del alumno contra las esperadas, indica cuáles están correctas y finalmente reporta una nota entre 0 a 100. Ejemplo de ejecución:
[10%] Crea una clase completa, válida, utiliza buenas prácticas de programación (identificadores significativos, indentación, balanceo de paréntesis, etc.). Implementa el método main() correctamente.
[10%] Implementa al menos un arreglo para almacenar las palabras como un atributo de la clase.
[30%] Implementa un método para leer las palabras que necesita evaluar la maestra. Pide el número de palabras. Crea el arreglo correctamente. Lee cada palabra correctamente.
[30%] Implementa un método que lee cada palabra del estudiante e informa si es correcta o incorrecta tras compararla con su correspondiente en el arreglo. Utiliza una función de comparación de cadenas y no el operador ==.
[15%] Cuenta el número de palabras correctas y las reporta. Calcula la nota con base 100 y la reporta.