Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| teaching:cc4101:tareas:2026-1:tarea1b [2026/03/16 03:10] – [Tarea 1b (Entrega: 30 de Abril de 2025)] msegur | teaching:cc4101:tareas:2026-1:tarea1b [2026/03/16 05:21] (current) – [Parte 3. Contratos en funciones de primer orden (1 pt. de bonus)] msegur | ||
|---|---|---|---|
| Line 259: | Line 259: | ||
| Note que se agregó el nodo ''< | Note que se agregó el nodo ''< | ||
| - **[0.1 pts]** Defina el tipo de datos '' | - **[0.1 pts]** Defina el tipo de datos '' | ||
| - | - **[0.2 pts]** Implemente la función '' | + | - **[0.1 pts]** Implemente la función '' |
| + | - **[0.1 pts]** Modifique el tipo Fundef para almacenar el tipo de retorno. | ||
| - **[0.1 pts]** Modifique la función '' | - **[0.1 pts]** Modifique la función '' | ||
| Line 304: | Line 305: | ||
| " | " | ||
| > (typecheck (parse-prog | > (typecheck (parse-prog | ||
| - | " | + | " |
| > (typecheck (parse-prog '{{if 73 #t #t}})) | > (typecheck (parse-prog '{{if 73 #t #t}})) | ||
| " | " | ||
| Line 358: | Line 359: | ||
| <code scheme> | <code scheme> | ||
| - | {{define {pair-non-zero? | + | {{define {pair-non-zero? |
| | | ||
| {+ {pair-div {cons 30 5}} {pair-div {cons 60 0}}} | {+ {pair-div {cons 30 5}} {pair-div {cons 60 0}}} | ||

