Page 29 - 06 Turing
P. 29

junto de estados lo representaremos con la letra Q  (véase la fi-
       gura).  Supongamos que nuestra máquina del ejemplo puede en-
       contrarse en uno de los siguientes cuatro estados: El, E2, E3 o E4.
       Consideraremos también que hay un estado especial, o estado ini-
       cial 1 ,  que es el valor que tiene el registro cuando la máquina es
            0
       puesta en funcionamiento.
           Así pues, la máquina dispone de dos conjuntos finitos de sím-
       bolos, los valores que se graban en las celdas de la cinta A= ¡o, 1,
       B} y los estados del registro de la máquina Q = ¡1 ,  El, E2, E3, E4}.
                                                   0
       Ahora bien, para que la máquina de Turing resulte útil, y por tanto
       «pueda realizar su trabajo», debe seguir un protocolo similar al de
       un oficinista.  Cada vez que un oficinista realiza un trabajo admi-
       nistrativo su ejecución tiene lugar por pasos sucesivos, tal que
       concluido un paso debe conocer cuál es el siguiente que debe rea-
       lizar. De forma similar, cada vez que la máquina de Turing ha pro-
       cesado un símbolo de la cinta, debe actualizar su estado antes de
       procesar el símbolo siguiente.
           Para que la máquina de Turing pueda cambiar de estado se
       define una tabla, la denominada tab/,a, de acciones, que identificare-
       mos con el símbolo ti. La tabla, conocida también como función o
       reglas de transición, indicará a la máquina qué estado u operación
       futura deberá efectuar una vez concluida la operación anterior. Por
       tanto, gracias a la lectura de dicha tabla la máquina de Turing actua-
       lizará su estado, una vez concluida la tarea actual. Cada vez que la
       cabeza de lectura/escritura lee un símbolo de la cinta, lo «combina»






             LOS ESTADOS DE UNA MÁQUINA
             Un ejemplo simple y cotidiano de los posibles estados para una máquina son
             los programas de lavado de una  lavadora. Cada vez que la  máquina ha  con-
             cluido una cierta tarea, debe actualizar su estado, siguiendo el programa que
             le hayamos marcado, normalmente el  programa de lavado estándar, con pre-
             lavado, lavado, aclarado y centrifugado. Es decir, en este caso, los estados de
             la máquina (la lavadora) son las diferentes partes del programa de lavado que
             puede estar ejecutando en  un momento determinado.







                                                  WUÉ ES  UN ORDENADOR?     29
   24   25   26   27   28   29   30   31   32   33   34