2019-04-16 13:16:50 +00:00
|
|
|
Lab 2019
|
|
|
|
========
|
|
|
|
|
|
|
|
Week 01
|
|
|
|
-------
|
2019-04-16 23:18:45 +00:00
|
|
|
**Lab1**: Allí se encuentra la definición de la gramática abstracta para un
|
2019-04-16 13:16:50 +00:00
|
|
|
lenguaje simple de expresiones aritméticas y booleanas. La tarea consiste en
|
|
|
|
definir la función sem que define la semántica para cada una de las
|
|
|
|
construcciones sintácticas.
|
2019-04-16 23:17:41 +00:00
|
|
|
|
|
|
|
Week 02
|
|
|
|
-------
|
|
|
|
**Lab2**: La tarea consiste en extender el lenguaje implementado en el Lab1 con
|
|
|
|
variables enteras.
|
2019-04-17 18:06:17 +00:00
|
|
|
|
|
|
|
Week 03
|
|
|
|
-------
|
|
|
|
Implementar la semántica denotacional para el lenguaje imperativo
|
|
|
|
extremadamente simple (LIES) extendiendo el lenguaje simple de expresiones
|
|
|
|
(implementado en el laboratorio 2) con asignación de variables enteras,
|
|
|
|
secuencia y expresión condicional.
|
2019-04-17 19:53:43 +00:00
|
|
|
|
|
|
|
Week 05
|
|
|
|
-------
|
|
|
|
**Lab4**: Implementar la semántica denotacional para el lenguaje imperativo
|
|
|
|
simple con fallas (LIS + Fallas) extendiendo el lenguaje imperativo
|
|
|
|
extremadamente simple (LIES).
|
2019-05-22 11:38:46 +00:00
|
|
|
|
|
|
|
Week 11
|
|
|
|
-------
|
|
|
|
**Lab5**: Implementar la semántica denotacional para el lenguaje imperativo
|
|
|
|
simple con fallas, input y output (LIS + Fallas + IO) extendiendo el lenguaje
|
|
|
|
imperativo simple con fallas (LIS + fallas).
|