Procesadores de Lenguaje - UJI - Curso 2009/2010 - Prácticas

Práctica 4: Compilador MINICOMP

Versión 2. Variables de tipo real.

Incorpora la palabra reservada real de modo que sea posible emplearla para definir variables de tipo real.

Realiza las modificaciones necesarias para llevar a cabo una promoción implícita de entero a real en la asignación de un valor entero a una variable real.

Un ejemplo de programa válido sería:

globales
   base, altura, area: real;
fin

secuencia
   base = 3.3;
   altura = 5;
   area = base * altura / 2.0;
   escribe area;
fin

No es necesario que contemples de momento la posibilidad de utilizar comparaciones entre reales, vectores de reales, o parámetros y resultados de funciones de tipo real, todo ello lo completaremos más adelante. Cuando completes la versión 2 han de funcionar con valores de tipo real (pudiendo utilizar literales o variables) las operaciones aritméticas, las asignaciones y las sentencias de escritura.

Aclaración para estudiantes repetidores: Respecto del curso pasado hemos cambiado lo que se dice en el párrafo anterior.

Última actualización: 17 de abril de 2010.