Clase 25 - Viernes - 27/10/2017 Clase 24 - Viernes - 20/10/2017 - Herencia vs Composición - ejercicio resuelto en clase Manejo de Proyectos.
- Subimos el enunciado del TP4 de Objetos.
Clase 23 - Viernes - 13/10/2017 Clase 22 - Viernes - 06/10/2017 - Repaso y resolvimos en clase el ejercicio Sueños.
Clase 21 - Viernes - 29/09/2017 - Vimos manejo de errores, como lanzar excepciones y como caputarlas. Están explicados en en el Módulo 7.
- Hicimos los ejercicios de esta práctica
Clase 20 - Viernes - 22/09/2017 - Arrancamos y terminamos el ejercicio de Dr. Casa, introduciendo un concepto importantísimo que es la herencia.
- Los temas nuevos vistos este día se resumen en herencia, super y redefinición, que están (maravillosamente) explicados en el Módulo 5 de los apuntes.
- A estas instancias ya son capaces de resolver los parciales del paradigma de objetos en la sección de Parciales, pero mejor prioricen el trabajo práctico.
Clase 19 - Viernes - 15/09/2017 - Comenzamos con un repaso de colecciones y clases, acto seguido realizamos el ejercicio Seguridad Vial en el cual aprovechamos el concepto de polimorfismo para tratar indistintamente a los distintos vehículos.
- Empezamos nuevos ejercicios con clases, de los cuales llegamos a terminar el de Fiesta de despedida y llegamos a completar el primer punto de Héroes.
Clase 18 - Viernes - 8/09/2017 - Seguimos con el ejercicio que faltaba: Pokémon, introduciendo las Colecciones y los Sets/Conjuntos (sin repetidos) junto a los bloques. Se recomienda leer sobre colecciones y bloques en el Módulo 6 de los apuntes.
- Y luego resolvimos el ejercicio Se me cuelga el celu, aprovechando el polimorfismo y luego se introdujeron Clases para agrupar el comportamiento de varios objetos similares. Pueden leer más sobre Clases en el Módulo 4 de los apuntes.
Clase 17 - Viernes - 1/09/2017 - Seguimos con el ejercicio pendiente de la clase anterior: Afecciones.
- Se introdujo de nuevo el concepto de polimorfismo, del cual pueden leer más en el Módulo 3 de los Apuntes. También se vió Method Lookup, del cual hablaremos con mayor detalle más adelante.
- ¡Comenzamos unos nuevos ejercicios! Llegamos a terminar el ejercicio Sueldo de Pepe, cuya (posible) solución se encuentra disponible en el siguiente repositorio: Sueldo de Pepe. Estaría bueno que intenten realizar el ejercicio que falta (Pokémon) para adelantar el tema que será visto la clase que viene: Colecciones.
Clase 16 - Viernes - 25/08/2017 - ¡Arrancamos con el paradigma de Objetos!
- Vimos todos los temas planificados para este día (que se encuentran en la página principal del curso), pero igual vamos a repasarlos a lo largo del cuatrimestre.
- Completamos el ejercicio del Lobo Yamilo y comenzamos el ejercicio de Tom y Jerry, ambos se encuentran en el siguiente documento: Ejercicios, estaría bueno que completen lo que falta del ejercicio de Tom y Jerry y que realicen el ejercicio que falta (Afecciones) para discutirlos el 1/9.
- Se recomienda fuertemente que repasen los conceptos y vean algunos ejemplos en los primeros 2 módulos de la parte de Objetos en los Apuntes.
- Ah.. ¡y también practiquen con Mumuki! La guía de ejercicios correspondiente a este paradigma se encuentra en: wollok.mumuki.io, no duden en consultar si tienen algún problema con algún ejercicio en particular.
- También fuimos al laboratorio para amigarnos con el entorno de desarrollo que vamos a usar a lo largo de este paradigma. Para más información sobre el IDE a usar: Wollok
Clase 14 - Viernes - 4/08/2017 - Terminamos de resolver el parcial Sueños.
- Se les dió para ejercitar el parcial Minecraft (que pueden encontrarlo en la parte de Parciales también) y resolvimos algunos puntos.
Clase 13 - Viernes - 7/07/2017 - Vimos explosión combinatoria y algunos ejemplos.
- Comenzamos a ejercitar con el parcial Sueños y llegamos hasta el punto 2.
- Les dimos un enunciado del parcial Festivales de Rock para que ejerciten.
- Ambos parciales nombrados se encuentran en la parte de Parciales en este sitio web.
Clase 12 - Viernes - 30/06/2017 - Repaso findall/3, forall/2, not/1.
- Recursividad en lógico, resolvimos member/2, append/3, sumlist/2, esCreciente/1.
- Polimorfismo: vimos los últimos ejercicios de acá.
Clase 11 - Viernes 23/06/2017 - Repaso de inversibilidad y predicados generadores.
- Vimos dos predicados importantes de orden superior: forall/2 y findall/3.
- Comenzamos a ver listas y algunos de los predicados correspondientes a ellas: sumlist/2 y member/2.
- Repaso de functores, orden superior y listas con el siguiente ejercicio: Servidores.
Clase 10 - Viernes 16/06/2017- Vimos uno de los conceptos más importantes del paradigma: Inversibilidad.
- Introducción a los functores, individuos compuestos.
- También se vió pattern matching para este paradigma.
- Se les dió una fotocopia de Ejercicios Prácticos, de la cual resolvimos el ejercicio Medios de Transporte.
- Se recomienda fuertemente la lectura de los apuntes relacionados a estos temas.
Clase 9 - Viernes 9/06/2017- Introducción al Paradigma Lógico.
- Vimos lo que es una base de conocimiento.
- Consultas individuales, existenciales.
- Multiples respuestas, backtracking.
- Principio de universo cerrado/acotado. (Negación por falla)
- Probamos el SWI Prolog en el laboratorio y hicimos estos ejercicios.
- Hicimos el primer ejercicio de Primeros ejercicios, se recomienda realizar los restantes.
Clase 8 - Viernes 19/05/2017 - Resolvimos un ejercicio tipo parcial: ¡A volar!
- Se les dió el enunciado de un parcial para practicar: Samurai Jack
Clase 7 - Viernes 12/05/2017 - Definición local: where.
- Terminamos de resolver un ejercicio pendiente (Punto 5 de Lambdaprop.com).
- Resolvimos un ejercicio integrador: Pinky y Cerebro.
Clase 6 - Viernes 5/05/2017 Clase 5 - Viernes 28/04/2017 Clase 4 - Viernes 21/04/2017 Clase 3 - Viernes 7/04/2017 Clase 2 - Viernes 31/03/2017 Clase 1 - Viernes 16/03/2017 |
 Updating...
Fernando Dodino, 7 abr 2017 12:34
Fernando Dodino, 23 jun 2017 9:18
|