Tarea Nº 1 Programacion de sistemas 2003: Este archivo contiene las instrucciones de como ejecutar el programa que da solucion a la tarea Nº1 propuesta en clases, la solucion consta de 4 archivos más un archivo de ejemplo: - nn: archivo principal que contiene el codigo del "main" del programa llamando a otros programas para armar y enviar los emails pedidos - cuenta: programa que cuenta el numero de lineas totales y el numero de direcciones email presentes en el archivo letter.txt - cuenta1: programa que cuenta el numero de lineas antes de la primera direccion email presente en el archivo letter.txt - mailsender: programa encargado de armar y enviar finalmente los distintos mails con las notas correspondientes a cada usuario a cada direccion email presente en el archivo letter.txt - letter.txt: archivo de texto (de ejemplo) que tiene las lineas a enviar a cada usuario por igual ademas de las direcciones email de cada usuario asi como el puntaje obtenido por cada usuario en la evaluacion. Este archivo solo se incluye como ejemplo de que tipo de archivos se pueden enviar con el programa se debe recordar que nuestro programa soporta cualquier cantidad de direcciones email y lineas // antes y despues de las direcciones email . para la ejecucion del programa, se debe escribir en la linea de comandos lo siguiente: nn donde el archivo file_name es el que contiene las direcciones email y los puntajes obtenidos por cada usuario, asi como tambien el texto que se quiere enviar a todos los usuarios por igual. Problemas encontrados en la solucion de la tarea: El principal problema se encontro no en la programacion misma del programa, sino en la manera en la cual podemos pasar valores (argumentos) a los distintos programas invocados por el programa principal (nn), finalmente se opto por escribir en archivos auxiliares que pudieran ser leidos por los demas programas invocados y que luego fueran borrados por el programa principal una vez que ya fueron usados (para evitar inconvenientes al usuario del programa). Integrantes: - Rodrigo Pinto A. 9821028-8 - Christian Lalanne A. 9821082-2