Tarea Nº2 Diseño y programacion orientada a objetos: Documentacion: En base al inicio entregado para la solucion del problema se implemento la clase Processor su interfaz en Processor.h y con las definiciones de sus funciones miembro en Processor.cpp . calc.cpp: Contiene la funcion manejo que es muy importante para el funcionamiento del programa ya que en ella se realizan todas las definiciones de objeto de tipo Processor y de tipo Conjunto que son necesarias para el calculo iterativo de operaciones y para manejar a voluntad los conjuntos pasados al programa por el archivo de texto que entrega el usuario , ademas en este archivo viene el código necesario para discriminar si la intención del usuario es revisar sintácticamente el archivo o realizar las operaciones que se encuentran en el la idea es primero revisar sintacticamente el archivo tipeado para luego, y si este no tuviera errores, proceder a ejecutar las operaciones correspondientes al test. Los Conjuntos pasados por medio del archivo al programa se colocan en una matriz cuadrada de caracteres para despues discriminar los numeros de cada línea de esta matriz y asignarselos a un Conjunto gracias al uso de vectores. Processor.cpp y Processor.h: La clase Processor implementada con estos dos archivos permite realizar invocaciones recursivas para evaluar las operaciones con los conjuntos se tomo como punto de partida la clase Processor que dio en clases pare realizar evaluaciones de operaciones aritméticas con invocaciones recursivas.También se incluye el archivo unexpectedValue.h que realiza el manejo de excepciones de las operaciones a realizar por los archivos Processor.cpp y Processor.h . Conjunto.cpp y Conjunto.h: Esta clase implementada gracias a estos dos archivos contiene varias funciones necesarias para manipular los conjuntos que se pasan al programa por medio del archivo. Rodrigo Pinto A. Christian Lalanne A.