Está en la página 1de 3

Facultad de Ingeniería de Sistemas e Informática

ESCUELA : Software

ASIGNATURA : Lenguaje y Compiladores

TEMA : Autómata para comandos de un robot

DOCENTE : Jaime Ruben Pariona Quispe

ALUMNOS : Pizarro Sanchez, Frank Sebastian 17200120

Rodríguez Callata, Elton John 17200298

Rupay Huamani Jorge Luis 17200302

Año

2020
AFD PARA COMANDOS DE UN ROBOT

En el documento txt "prueba.txt" presente en la carpeta del


ProyectoJavaRobot se escribirán los comandos

Existen tres tipos de comandos(robot,avanzar y girar)


cada comando terminará cuando se haga presente un salto de linea(se
presiona enter)

COMANDO ROBOT(se utiliza para crear robots):


ejemplos:
-robot a() -> a comenzará en la coordenada (0,0)
-robot a(4,5),b(),c(),d(5,9)
-robot a(4,5)
Aunque reconozca el comando no se podrán crear robots con el mismo
nombre

COMANDO AVANZAR(avanza el robot en la direccion que esta


apuntando)
la dirección de un robot por defecto es hacia abajo
ejemplos:
-avanzar a,4
-avanzar b,5
-avanzar c,9
Aunque reconozca el comando no podrá avanzar si el robot no existe

COMANDO GIRAR(gira el robot a la izquierda o derecha según su


dirección actual)
ejemplos:
-girar a,der
-girar b,izq
-girar c,der
Aunque reconozca el comando no girará si el robot no existe
AUTOMATA:

También podría gustarte