Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| teaching:cc4101:tareas:2024-1:tarea1b [2024/04/30 17:57] – [Parte 1. Lenguaje con funciones de primer orden (1.1 ptos.)] gricci | teaching:cc4101:tareas:2024-1:tarea1b [2025/04/08 22:09] (current) – [Tarea 1b (Entrega: Domingo 21 de Abril de 2024)] dibanez | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Tarea 1b (Entrega: Domingo | + | ====== Tarea 1b (Entrega: Domingo | 
| ==== Lenguaje con tipos estáticos ==== | ==== Lenguaje con tipos estáticos ==== | ||
| Line 188: | Line 188: | ||
| ----- | ----- | ||
| - | ===== Parte 2. Verificación estática de tipos (1.9 ptos.) ===== | + | ===== Parte 2. Verificación estática de tipos (2.5 ptos.) ===== | 
| En esta parte vamos a extender el lenguaje con anotaciones de tipos y verificación estática de ellos. Las diferencias en la sintaxis del lenguaje respecto de la parte anterior son: | En esta parte vamos a extender el lenguaje con anotaciones de tipos y verificación estática de ellos. Las diferencias en la sintaxis del lenguaje respecto de la parte anterior son: | ||
| Line 266: | Line 266: | ||
| Para poder realizar un checkeo de tipos estático, necesitaremos: | Para poder realizar un checkeo de tipos estático, necesitaremos: | ||
| - | - **[0.6 pts]** Implementar la función '' | + | - **[0.7 pts]** Implementar la función '' | 
| - **[0.4 pts]** Implementar '' | - **[0.4 pts]** Implementar '' | ||
| - **[0.2 pts]** Implementar '' | - **[0.2 pts]** Implementar '' | ||
| Line 309: | Line 309: | ||
| ¿Puede efectivamente convencerse de que todo programa que pasa la verificación de tipo no se cae con un error de tipo durante la ejecución? | ¿Puede efectivamente convencerse de que todo programa que pasa la verificación de tipo no se cae con un error de tipo durante la ejecución? | ||
| + | El testing de esta parte recibe **0.5 pts** | ||
| ---- | ---- | ||

