2. Que es y como funciona
Es un dispositivo de reconocimientos de lenguaje, es más general que cualquier
autómata finito y cualquier autómata de pila, debido a que ellas pueden
reconocer tanto los lenguajes regulares, como los lenguajes independientes de
contexto y además muchos otros tipos de lenguajes.
3. Máquinas de Turing
La máquina de Turing (abreviado MT) tiene, un control finito, una
cabeza lectora y una cinta donde puede haber caracteres, y
donde eventualmente viene la palabra de entrada. La cinta es de
longitud infinita hacia la derecha, hacia donde se extiende
indefinidamente, llenándose los espacios con el carácter blanco
(que representaremos con “t”).
4. Máquinas de Turing
La cinta no es infinita hacia la izquierda, por lo que hay un cuadro
de la cinta que es el extremo izquierdo, la MT la cabeza lectora es
de lectura y escritura, por lo que la cinta puede ser modificada en
curso de ejecución. Además, en la MT la cabeza se mueve
bidireccionalmente (izquierda y derecha), por lo que puede pasar
repetidas veces sobre un mismo segmento de la cinta.
5. Este modelo está conformado por un alfabeto de entrada y uno de salida, un
símbolo especial llamado blanco(normalmente b, Δ o 0), un conjunto de
estados finitos y un conjunto de transiciones entre dichos estados.
6. Su funcionamiento se basa en una función de transición, que
recibe un estado inicial y una cadena de caracteres(la cinta, la
cual es finita por la izquierda) pertenecientes al alfabeto de
entrada. Luego va leyendo una celda de la cinta, borrando el
símbolo, escribir el nuevo símbolo perteneciente al alfabeto de
salida y finalmente avanza a la izquierda o a la derecha(solo una
celda a la vez), repitiendo esto según se indique en la función de
transición, para finalmente detenerse en un estado final o de
aceptación, representando así la salida.
7. La máquina de Turing
consta de un cabezal
lector/escritor y una cinta
infinita en la que el
cabezal lee el contenido,
borra el contenido anterior
y escribe un nuevo valor.
8. La máquina de Turing consta de un cabezal lector/escritor y una cinta infinita en
la que el cabezal lee el contenido, borra el contenido anterior y escribe un
nuevo valor. Las operaciones que se pueden realizar en esta máquina se limitan
a: avanzar el cabezal lector/escritor hacia la derecha. Avanzar el cabezal
lector/escritor hacia la izquierda. El cómputo es determinado a partir de una
tabla de estados de la forma: (estado, valor) (nuevo estado, nuevo valor,
dirección)
9. ¿Como funciona una maquina de turing?
Una máquina de Turing es un dispositivo que transforma un INPUT en
un OUTPUT después de algunos pasos. Tanto el INPUT como el
OUPUT constan de números en código binario (ceros y unos).
Para llevar a cabo algún algoritmo, la máquina se inicializa en
algún estado interno arbitrario. A continuación, se pone en marcha
y la máquina lee el bit que se encuentra en ese momento en su
interior y ejecuta alguna operación con ese bit (lo cambia o no,
dependiendo de su estado interno). Después se mueve hacia la
derecha o hacia la izquierda, y vuelve a procesar el siguiente bit de
la misma manera.
10. La traducción es como sigue: si la máquina se encuentra en el estado interno 0 y
lee 1 en la cinta, entonces pasará al estado interno 1101 (13), escribirá 1 y se
moverá hacia la izquierda un paso (la cinta se moverá hacia la derecha).
11. La memoria será la cinta la cual se divide en espacios de trabajo
denominados celdas, donde se pueden escribir y leer símbolos.
Inicialmente todas las celdas contienen un símbolo especial
denominado “blanco”. Las instrucciones que determinan el
funcionamiento de la máquina tienen la forma, “si estamos en el
estado x leyendo la posición y, donde hay escrito el símbolo z,
entonces este símbolo debe ser reemplazado por este otro símbolo,
y pasar a leer la celda siguiente, bien a la izquierda o bien a la
derecha”.
12. La máquina de Turing puede considerarse como un autómata capaz de
reconocer lenguajes formales. En ese sentido es capaz de reconocer los
lenguajes recursivamente enumerables, de acuerdo a la jerarquía de Chomsky.
Su potencia es, por tanto, superior a otros tipos de autómatas, como el
autómata finito, o el autómata con pila, o igual a otros modelos con la misma
potencia computacional
13. Turing dio una definición sucinta del experimento en su ensayo de 1948, «Máquinas inteligentes».
Refiriéndose a su publicación de 1936, Turing escribió que la máquina de Turing, aquí llamada una
máquina de computación lógica, consistía en:
Una ilimitada capacidad de memoria obtenida en la forma de una cinta infinita marcada con cuadrados,
en cada uno de los cuales podría imprimirse un símbolo.
14.
15. Las máquinas de Turing plantean una deducción bastante curiosa: dado que en ellas se puede
realizar cualquier trabajo computable, es posible programarlas para que simulen el
comportamiento de un potente ordenador. Y como una máquina de Turing puede ser
codificada en CUALQUIER ordenador, por pequeño que sea, sería posible (si disponemos de
memoria suficiente, claro) emular en nuestro ordenador de casa una máquina de Turing que
simule un superordenador.
Esto significa que todos los ordenadores pueden realizar exactamente el mismo tipo de tareas, y
que los cálculos que pueda realizar el más grande los puede llevar a cabo también el más
pequeño. La única diferencia sería, obviamente, la velocidad.