Durante esta actividad:
Esta actividad promueve las siguientes habilidades, valores y actitudes: habilidad de análisis y síntesis, capacidad de identificar y resolver problemas, y uso eficiente de la informática y las telecomunicaciones.
De manera individual o en equipos de dos personas, desarrollar un intérprete en Scala para el lenguaje Brainf*ck. Dicho intérprete debe recibir de entrada un programa escrito en Brainf*ck, y debe proceder a ejecutarlo.
El nombre del archivo de entrada se debe recibir desde la línea de comando.
Usando el
Sistema de Entrega de Tareas Automatizado, entregar un
solo archivo llamado bfint.scala. No se aceptan
tareas a través de correo electrónico ni por otros medios.
IMPORTANTE: El archivo fuente debe contener hasta arriba en un comentario la información personal de los autores (nombre y matrícula). Por ejemplo:
/* ITESM CEM, Junio 8, 2009.
Archivo fuente de Scala
Actividad: Intérprete de Brainf*ck
Autor: Steve Rogers, 449999
*/
.
. (El resto del código va aquí)
.
Fecha límite: Lunes, 8 de junio (todo el día).
Esta actividad será evaluada utilizando los siguientes criterios:
| -10 | El programa no contiene en comentarios la información personal de los autores. |
|---|---|
| 10 | El programa no compila. |
| DA | El programa es un plagio. |
| 20-50 | El programa no funciona, pero se puede apreciar que se le dedicó una cierta cantidad de tiempo. |
| 60-90 | El programa funciona, pero tiene algunos errores menores. |
| 100 | El programa funciona tal como se solicitó. |