SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Jeefferson Vásquez
16.402.362
Esp. Computación
Autómatas lenguajes formales
SAIA A
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.
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.
Una máquina de Turing es un autómata que se mueve sobre una secuencia lineal
de datos. En cada instante la máquina puede leer un solo dato de la secuencia
(generalmente un carácter)y realiza ciertas acciones en base a una tabla que
tiene en cuenta su "estado" actual (interno) y el últimodato leído. Entre las
acciones está la posibilidad de escribir nuevos datos en la secuencia; recorrer la
secuencia en ambos sentidos y cambiar de "estado" dentro de un conjunto finito
de estados posibles.
En realidad la máquina de Turing es más una abstracción matemática que un
dispositivo físico o mecánico. El hecho que se le denomine "máquina" se debe a
que su funcionamiento puede ser descrito en términos de operaciones
individuales muy sencillas que sugieren una implementación real muy simple, lo
que ha motivado que existan muchas versiones prácticas del mismo.
Características generales
Este modelo está formado 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. 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 puede ser infinita) pertenecientes al alfabeto de entrada.
La máquina va leyendo una celda de la cinta en cada paso, borrando el símbolo en
el que se encuentra posicionado su cabezal y escribiendo un nuevo
símbolo perteneciente al alfabeto de salida, para luego desplazar el cabezal a la
izquierda o a la derecha (solo una celda a la vez). Esto se repite 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.
Funcionamiento
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.
Esta tabla toma como parámetros el estado actual de la máquina y el carácter leído de la
cinta, dando la dirección para mover el cabezal, el nuevo estado de la máquina y el valor
a escribir en la cinta.
La memoria es la cinta de la máquina que 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".
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.
URL WEBQUEST
http://www.aula21.net/Wqfacil/webquest.php

Más contenido relacionado

La actualidad más candente

Tipos de datos en java
Tipos de datos en javaTipos de datos en java
Tipos de datos en javaproyectopcd
 
Primera Presentación
Primera PresentaciónPrimera Presentación
Primera PresentaciónPatricho
 
Tipos de maquina de turing
Tipos de maquina de turingTipos de maquina de turing
Tipos de maquina de turingvmtorrealba
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turingPedro Roman
 
Definicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de TuringDefinicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de Turinglourdesnbv
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina de turingJonathan Bastidas
 
Maquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e IrresolubilidadMaquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e Irresolubilidadlluis31
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turingJesus David
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.Emmanuel Colon
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turingTelproyect
 
Lenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingLenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingvmtorrealba
 

La actualidad más candente (20)

Máquinas de turing
Máquinas de turingMáquinas de turing
Máquinas de turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
 
Tipos de máquina de turing
Tipos de máquina de turingTipos de máquina de turing
Tipos de máquina de turing
 
Tipos de datos en java
Tipos de datos en javaTipos de datos en java
Tipos de datos en java
 
Primera Presentación
Primera PresentaciónPrimera Presentación
Primera Presentación
 
Tipos de maquina de turing
Tipos de maquina de turingTipos de maquina de turing
Tipos de maquina de turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Definicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de TuringDefinicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de Turing
 
Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Maquina de Turing
Maquina de TuringMaquina de Turing
Maquina de Turing
 
Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina de turing
 
Maquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e IrresolubilidadMaquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e Irresolubilidad
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turing
 
Tipo de datos JAVA
Tipo de datos JAVATipo de datos JAVA
Tipo de datos JAVA
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Lenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingLenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turing
 

Destacado

Cprogramming tutorial
Cprogramming tutorialCprogramming tutorial
Cprogramming tutorial31433143
 
Deep Work Score Calculation
Deep Work Score CalculationDeep Work Score Calculation
Deep Work Score CalculationSuhail Chougule
 
Reforzar la expresion verbal , corporal y expositiva.Mtro Erik Daniel Rdgz.
Reforzar la expresion verbal , corporal y expositiva.Mtro Erik Daniel Rdgz.Reforzar la expresion verbal , corporal y expositiva.Mtro Erik Daniel Rdgz.
Reforzar la expresion verbal , corporal y expositiva.Mtro Erik Daniel Rdgz.ENSFEP
 
Koekelberg: afvalophaling/collecte de vos déchets - 2 jan. 2017
Koekelberg: afvalophaling/collecte de vos déchets - 2 jan. 2017 Koekelberg: afvalophaling/collecte de vos déchets - 2 jan. 2017
Koekelberg: afvalophaling/collecte de vos déchets - 2 jan. 2017 Dirk Lagast
 
"En toen trokken we met ons gezin bij de bobonne in"
"En toen trokken we met ons gezin bij de bobonne in""En toen trokken we met ons gezin bij de bobonne in"
"En toen trokken we met ons gezin bij de bobonne in"Dirk Lagast
 
An overview of int'l trade finance
An overview of int'l trade financeAn overview of int'l trade finance
An overview of int'l trade financeAbdus Salam
 

Destacado (10)

Habilidades auditivas
Habilidades auditivasHabilidades auditivas
Habilidades auditivas
 
Cprogramming tutorial
Cprogramming tutorialCprogramming tutorial
Cprogramming tutorial
 
Deep Work Score Calculation
Deep Work Score CalculationDeep Work Score Calculation
Deep Work Score Calculation
 
Reforzar la expresion verbal , corporal y expositiva.Mtro Erik Daniel Rdgz.
Reforzar la expresion verbal , corporal y expositiva.Mtro Erik Daniel Rdgz.Reforzar la expresion verbal , corporal y expositiva.Mtro Erik Daniel Rdgz.
Reforzar la expresion verbal , corporal y expositiva.Mtro Erik Daniel Rdgz.
 
Violencia intrafamiliar
Violencia intrafamiliarViolencia intrafamiliar
Violencia intrafamiliar
 
Koekelberg: afvalophaling/collecte de vos déchets - 2 jan. 2017
Koekelberg: afvalophaling/collecte de vos déchets - 2 jan. 2017 Koekelberg: afvalophaling/collecte de vos déchets - 2 jan. 2017
Koekelberg: afvalophaling/collecte de vos déchets - 2 jan. 2017
 
"En toen trokken we met ons gezin bij de bobonne in"
"En toen trokken we met ons gezin bij de bobonne in""En toen trokken we met ons gezin bij de bobonne in"
"En toen trokken we met ons gezin bij de bobonne in"
 
Solar Knowledge PPT_EPCS
Solar Knowledge PPT_EPCSSolar Knowledge PPT_EPCS
Solar Knowledge PPT_EPCS
 
An overview of int'l trade finance
An overview of int'l trade financeAn overview of int'l trade finance
An overview of int'l trade finance
 
Kalmanfilter
Kalmanfilter Kalmanfilter
Kalmanfilter
 

Similar a Webquest

Reny galaviz web quest
Reny galaviz web questReny galaviz web quest
Reny galaviz web questReny-Galaviz
 
¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?vmtorrealba
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turingdiego
 
348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptxLuis Miguel Torres Barrios
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas yelizabeth_20
 
Articulo Autómata (push down)
Articulo Autómata (push down)Articulo Autómata (push down)
Articulo Autómata (push down)Scarlinr
 
Máquina de Turing.pptx
Máquina de Turing.pptxMáquina de Turing.pptx
Máquina de Turing.pptxYessicaReyes30
 
Tipos de autómatas
Tipos de autómatasTipos de autómatas
Tipos de autómatasCesar Garcia
 
Manuel torres web-quest informe
Manuel torres web-quest informeManuel torres web-quest informe
Manuel torres web-quest informeMrx Mirrorx
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatasPedro Roman
 
Glosario De Trabajo De Examen
Glosario De Trabajo De ExamenGlosario De Trabajo De Examen
Glosario De Trabajo De ExamenJoel Soto
 
Glosario de trabajo de examen
Glosario de trabajo de examenGlosario de trabajo de examen
Glosario de trabajo de examenJoel Soto
 
EJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptxEJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptxgeslereliasvicente
 

Similar a Webquest (20)

Reny galaviz web quest
Reny galaviz web questReny galaviz web quest
Reny galaviz web quest
 
Automatas[1]
Automatas[1]Automatas[1]
Automatas[1]
 
¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?
 
1
11
1
 
Teoría de autómatas
Teoría de autómatasTeoría de autómatas
Teoría de autómatas
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas 
 
Articulo Autómata (push down)
Articulo Autómata (push down)Articulo Autómata (push down)
Articulo Autómata (push down)
 
Máquina de Turing.pptx
Máquina de Turing.pptxMáquina de Turing.pptx
Máquina de Turing.pptx
 
Taller nro 24
Taller nro 24Taller nro 24
Taller nro 24
 
Tipos de autómatas
Tipos de autómatasTipos de autómatas
Tipos de autómatas
 
Manuel torres web-quest informe
Manuel torres web-quest informeManuel torres web-quest informe
Manuel torres web-quest informe
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatas
 
Clase.pptx
Clase.pptxClase.pptx
Clase.pptx
 
Glosario De Trabajo De Examen
Glosario De Trabajo De ExamenGlosario De Trabajo De Examen
Glosario De Trabajo De Examen
 
Glosario de trabajo de examen
Glosario de trabajo de examenGlosario de trabajo de examen
Glosario de trabajo de examen
 
EJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptxEJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptx
 
1 ejercicio mt.
1 ejercicio mt.1 ejercicio mt.
1 ejercicio mt.
 
Tarea 4 algoritmos
Tarea 4 algoritmosTarea 4 algoritmos
Tarea 4 algoritmos
 

Más de Jefferson Vasquez

Más de Jefferson Vasquez (6)

Solucion ejercicios
Solucion ejerciciosSolucion ejercicios
Solucion ejercicios
 
Mapa concptual
Mapa concptualMapa concptual
Mapa concptual
 
Condensadores y bobinas
Condensadores y bobinasCondensadores y bobinas
Condensadores y bobinas
 
Propuest de proyecto final
Propuest de proyecto finalPropuest de proyecto final
Propuest de proyecto final
 
Ejercicios Resueltos Tema 1
Ejercicios Resueltos Tema 1Ejercicios Resueltos Tema 1
Ejercicios Resueltos Tema 1
 
Recreacion
RecreacionRecreacion
Recreacion
 

Webquest

  • 2. 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. 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.
  • 3. Una máquina de Turing es un autómata que se mueve sobre una secuencia lineal de datos. En cada instante la máquina puede leer un solo dato de la secuencia (generalmente un carácter)y realiza ciertas acciones en base a una tabla que tiene en cuenta su "estado" actual (interno) y el últimodato leído. Entre las acciones está la posibilidad de escribir nuevos datos en la secuencia; recorrer la secuencia en ambos sentidos y cambiar de "estado" dentro de un conjunto finito de estados posibles. En realidad la máquina de Turing es más una abstracción matemática que un dispositivo físico o mecánico. El hecho que se le denomine "máquina" se debe a que su funcionamiento puede ser descrito en términos de operaciones individuales muy sencillas que sugieren una implementación real muy simple, lo que ha motivado que existan muchas versiones prácticas del mismo.
  • 4. Características generales Este modelo está formado 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. 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 puede ser infinita) pertenecientes al alfabeto de entrada. La máquina va leyendo una celda de la cinta en cada paso, borrando el símbolo en el que se encuentra posicionado su cabezal y escribiendo un nuevo símbolo perteneciente al alfabeto de salida, para luego desplazar el cabezal a la izquierda o a la derecha (solo una celda a la vez). Esto se repite 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.
  • 5. Funcionamiento 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. Esta tabla toma como parámetros el estado actual de la máquina y el carácter leído de la cinta, dando la dirección para mover el cabezal, el nuevo estado de la máquina y el valor a escribir en la cinta. La memoria es la cinta de la máquina que 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". 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.