PRÁCTICAS DE PROCESADORES DE LENGUAJE 2007/08

 

 

 

AVISOS
Asignación de alumnos a grupos de prácticas
Información de los grupos de prácticas
Normas de realización de las prácticas
Normas de evaluación de las prácticas

CONVALIDACIÓN de prácticas
Práctica 1

Práctica 2

Práctica 3

Examen de laboratorio

Convocatoria de septiembre

 

  AVISOS subir

 

  18-mar-2008 Se han detectado unos errores en los ficheros de autocorrección de la práctica 2, en concreto los ficheros funmaspor.sin, merge.sin y vector2d.sin son incorrectos. Se puede descargar aquí la nueva versión del fichero (autocorreccion_sintactico_v2.zip) o bien en la sección de la práctica 2 de esta página.

19-mar-2008 La gramática de ALFA que aparece en la primera versión del enunciado de la práctica 1 contiene una errata. Al final de la producción 36 falta el símbolo FIN. Es decir, la producción:

<seleccion> ::= SELECCIONAR ( <exp> ) <casos_seleccion>

se debe sustituir por la siguiente:

<seleccion> ::= SELECCIONAR ( <exp> ) <casos_seleccion> FIN

En la versión del enunciado de la práctica 1 que aparece en esta página, la errata ya está corregida.

  10-ago-2008 ACLARACIÓN PARA EL DESARROLLO DEL COMPILADOR

En relación al párrafo del enunciado que dice "en la nueva versión del lenguaje está permitido que en las expresiones y comparaciones se mezclen subexpresiones de diferente tipo básico". Se tendrá en cuenta que EN UNA EXPRESIÓN SIMPLE (CON UN SOLO OPERADOR) EL TIPO FINAL DE LA EXPRESIÓN ESTÁ DETERMINADO POR EL OPERADOR. INDEPENDIENTEMENTE DEL TIPO DE LOS OPERANDOS, SI EL OPERADOR ES ARITMÉTICO, EL TIPO DE LA EXPRESIÓN SERÁ ENTERO, Y SI EL OPERADOR ES LÓGICO EL TIPO DE LA EXPRESIÓN SERÁ LÓGICO. Por ejemplo:

  • VERDADERO + 8               El valor final de la expresión es 9, y el tipo entero
  • VERDADERO O 8              El valor final de la expresión es VERDADERO, y el tipo lógico
  • VEDADERO - FALSO       El valor final de la expresión es 1, y el tipo entero
  • 8 Y 9                                      El valor final de la expresión es VERADERO, y el tipo lógico

Todo lo anteriormente expuesto no afecta en absoluto a las sentencias de asignación, que mantienen la misma semántica vista durante el curso.

 

 

  Asignación de alumnos a grupos de prácticas subir

 

  Información de los grupos de prácticas subir

 

Grupo Horario Aula Profesor
Ta lunes de 12:00 a 14:00 laboratorio 9 Alfonso Ortega
Despacho B-321
Teléfono 2279
alfonso.ortega@uam.es
http://eees.ii.uam.es/alfonso/web_practicas_compiladores_07/index.htm
Tb martes de 10:00 a 12:00 laboratorio 12 José Miguel Hernández
Despacho B-408
Teléfono 2260
josemiguel.hernandez@uam.es
Mc lunes de 16:00 a 18:00 laboratorio 12 Oscar Sanz
Despacho B-407-2
Teléfono 3364

oscar.sanz@bde.es
, oscar.sanz@uam.es
Me miércoles de 16:00 a 18:00 laboratorio 9
Mb martes de 16:00 a 18:00 laboratorio 9 Marina de la Cruz
Despacho B-407-3
Teléfono 3364
marina.cruz@uam.es

http://www.ii.uam.es/~mdlcruz
Md jueves de 16:00 a 18:00 laboratorio 9
Ma viernes de 16:00 a 18:00 laboratorio 9

 

  Normas de realización de las prácticas subir

Las normas de realización de las prácticas de Procesadores de Lenguaje son las siguientes:

 

  Normas de evaluación de las prácticas subir

La EVALUACIÓN CONTINUA de las prácticas se realizará de acuerdo a las siguientes normas:

 

La EVALUACIÓN ORDINARIA (NO CONTINUA) se realizará de acuerdo a las siguientes normas:

 

 

  CONVALIDACIÓN de prácticas subir

Los alumnos que en el curso 2006-2007 hayan obtenido una calificación de sobresaliente (8,6 a 10) pueden solicitar la CONVALIDACIÓN enviando un correo electrónico al coordinador de la asignatura, Alfonso Ortega, indicando en el asunto "Convalidación prácticas de compiladores".

 
  Práctica 1 subir

 

     ENUNCIADO DE LA PRACTICA 1 (enunciado_p1_07_08.html)
  TOKENS DE ALFA ( tokens.h)
  AUTO CORRECCIÓN ( autocorreccion_lexico.zip)

 

 
  Práctica 2 subir

 

     ENUNCIADO DE LA PRACTICA 2 (enunciado_p2_07_08.html)
  AUTO CORRECCIÓN ( autocorreccion_sintactico.zip)
  AUTO CORRECCIÓN  VERSIÓN 2( autocorreccion_sintactico_v2.zip)

 

  Práctica 3 subir

 

     ENUNCIADO DE LA PRACTICA 3 ( enunciado2008Practica3.html )
  LIBRERÍA DE ENTRADA/SALIDA ( io.o )
  LIBRERIA DE GESTIÓN DE MEMORIA ( mem.o )

 

  Examen de laboratorio subir

 

     LIBRERÍA DE ENTRADA/SALIDA ( io.o )
  LIBRERIA DE GESTIÓN DE MEMORIA ( mem.o )
  El día 3 de junio se publicarán las notas provisionales del laboratorio en el tablón de tercero. Y conjuntamente se anunciará la fecha de revisión de las mismas.

 

 

  Convocatoria de septiembre subir

Los alumnos que se presenten a la convocatoria de septiembre deberán:

Para aprobar la convocatoria de septiembre, es necesario cumplir los siguientes requisitos:

La calificación final es la media ponderada de las 2 notas descritas en el párrafo anterior utilizando los siguientes factores de ponderación:

 

 CALENDARIO
 
1-septiembre-2008 Fecha límite para entrega de la práctica (a través de la zona de entrega de prácticas de la Escuela)
2-septiembre-2008 Examen a las 16:00 en los laboratorios 9, 10 y 12
5-septiembre-2008 Publicación de las notas provisionales en el tablón de 3º
8-septiembre-2008 Revisión de la notas provisionales
10-septiembre-2008 Publicación de las notas definitivas en el tablón de 3º

 

     ENUNCIADO DE LA PRÁCTICA DE SEPTIEMBRE
  NUEVA LIBRERÍA DE ENTRADA/SALIDA