2Eva_IIT2014~T3 Función contar palabras

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úsculasconvertirMayusculas (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