Page 41 - LENGUAJES FORMALES AUTOMATAS Y COMPILADOS
P. 41

41


                                                   TIPOS DE AUTÓMATAS

                  Los autómatas reconocidos son:

                        La máquina  de Turing propiamente dicha.
                        Los autómatas lineales acotados.
                        Autómata de pila.
                        Autómata finito determinista.

                  Cada uno resuelve un lenguaje en particular y es usado en múltiples aplicaciones de la vida diaria.

                          Máquinas de Turing: (definición de máquinas de Turing)

                  Dispositivo hipotético capaz de manipular símbolos en una tira de cinta considerando ciertas
                  reglas.  A  pesar  de  su  simplicidad,  pueden  simular  la  lógica  de  cualquier  algoritmo  de  un
                  computador.  Intuitivamente, una máquina de Turing  se puede conceptuar como un dispositivo
                  capaz de adoptar un estado entre varios posibles y que dispone de un cabezal capaz de leer y
                  escribir símbolos que lee de la cinta y realiza 3 acciones:

                        Escribe un nuevo símbolo en la cinta, en la misma casilla donde acaba de leer un símbolo.
                        Desplaza el cabezal una única posición a lo largo de la cinta, hacia la derecha o hacia la
                         izquierda, o bien dejarlo apuntando a la misma casilla
                        Cambia de estado.

                                              Esquema de una máquina de Turing

                         CINTA


                               CABEZA DE ESCRITURA
                                   LECTURA                                  LA CABEZA SE MUEVE EN
                         AMBAS
                                                                              DIRECCIONES
                                      INDICADOR DE
                                      ESTADO




                          Autómatas lineales acotados:

                  Un autómata linealmente acotado es un dispositivo abstracto cuya cinta está formada solamente
                  por celdas de kn de largo, donde la longitud n es la secuencia de la entrada y k es una constante
                  asociada al autómata linealmente-acotado particular, es decir la cantidad de cinta que el autómata
                  permite usar se limita por un factor lineal k para que cuando entre una palabra de tamaño n (los
                  símbolos de n) , la máquina determine si la palabra es aceptable, o si la palabra está en el lenguaje
                  del autómata.
   36   37   38   39   40   41   42   43   44   45   46