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

Práctica 4: Compilador MINICOMP

Versión 7. Sentencia de selección.

  1. Modifica Minicomp para hacer opcional la parte si_no de la sentencia condicional.

  2. Haz que la sentencia condicional admita una lista de sentencias tanto en la parte si como en la parte si_no. Por ejemplo:
    si b > a entonces
       aux = a;
       a = b;
       b = aux;
    fin
    
    De este modo, evitamos al usuario tener que utilizar una sentencia compuesta. En las sentencias iterativas de la versión 8 adoptaremos este mismo criterio.

    La lista de sentencias debe poder estar vacía, igual que sucedía en el cuerpo de la sentencia compuesta.

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