2da Evaluación II Término 2014-2015, Febrero 2015 /FIEC
Tema 3. (35 puntos) La utilidad de contar palabras y convertir caracteres a mayúsculas es parte de los procesadores de texto. Como programador a usted se le solicita implementar las dos funciones descritas en los literales siguientes
a) Una función que permita contar palabras de un archivo de texto. contarPalabras(nombre_archivo) recibe la cadena nombre_archivo con la dirección absoluta del archivo de texto al cual se debe contar las palabras.
La función debe retornar el número de palabras que contiene el archivo de texto, 0 en caso de estar vacío o que el archivo no exista y -1 si ocurre un error de Entrada/Salida.
Nota: Asuma que cada palabra está separada por un espacio y por saltos de línea
b) Una función que cree un nuevo archivo con su contenido en mayúsculas. convertirMayusculas (nombre_archivo) que recibe la cadena nombre_archivo con la dirección absoluta del archivo de texto a convertir a mayúsculas. La función debe retornar 1 si puede escribir el nuevo archivo, 0 si no es posible escribirlo.
El nuevo archivo debe ser ubicado en la carpeta temporal c:\temp y nombre “mayusculas_tmp.txt”.
Nota: Considere cambiar únicamente las letras del alfabeto de la A-Z.
Rúbrica: literal a (15 puntos), literal b (20 puntos)
Referencia: 3Eva_IIT2008_T1 Contar palabras para un clasificado
