UTNianos

Versión completa: Ayuda TP Algoritmos
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2
Anirus, hice como vos me dijiste el programa para crear el archivo con sus registros, y ahora los lee perfecto. La profe me mando las correciones de la primer entrega, ahi le adjunto las imagenes. Algunos de los errores fueron los que vos me habias marcado, pero esta entrega es de hace mucho.
Spoiler: Mostrar
[Imagen: escanear0001j.jpg]
[Imagen: escanear0002zd.jpg]
[Imagen: escanear0003fd.jpg]
lo que no entiendo es, si meto el for en la funcion TextoContienePalabra, donde cuento las palabras? y no es mas optimo como lo habia hecho antes?

Saludos!
Lo que quieren es que aprendas a programar por módulos, que separes bien las tareas para que el código sea más facil de entender y modificar.
En la parte principal no te tenés que preocupar por cómo se cuentan las palabras ni cómo se recorre el texto, solamente recorrés el archivo y preguntás usando TextoContienePalabra si la palabra está o no en el tweet, cuando estás programando esa parte no te tenés que preocupar por cómo funciona TextoContienePalabra, sólo tenés que saber que le mandás una palabra y un texto y te dice si está ahí, porque el objetivo principal del programa es decir en qué año y mes se escribió más una palabra, no andar contando la cantidad de palabras de cada texto. La idea de usar funciones es que te concentres en el pedazo del programa que estás haciendo en ese momento.

Entonces, para qué sirven las funciones ObtenerPalabras y CantidadDePalabras? te las dan para que te sea más fácil hacer TextoContienePalabra, la idea es que dentro de esa función uses CantidadDePalabras para saber cuantas palabras tiene el texto y después vayas obteniendo cada una de las palabras con ObtenerPalabras y comparandola con la que te dieron, el ciclo terminaría cuando leiste todas las palabras del texto o cuando encontraste la palabra, porque no te importa cuantas veces está en el texto sino si está o no, así que si el texto tiene 20 palabras y encontraste la palabra que buscabas en la 2, no tenés que seguir mirando el resto.
Páginas: 1 2
URLs de referencia