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** | ||
---- | ---- | ||