SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA
Nombre: Josseline Andrade Fecha:06/08/2020
AUTÓMATAS FINITOS
Los autómatas finitos reconocen los lenguajes regulares, o de tipo 3 y se pueden
representar intuitivamente por una cinta y una cabeza de lectura (Ilustración 1).
Ilustración 1:Esquema intuitivo de un Autómata Finito
La cinta de entrada, sólo contiene símbolos de un determinado alfabeto, y se mueve en
una sola dirección.
El control de estados, determina el funcionamiento del autómata.
Una sentencia de un lenguaje determinado, colocada en la cinta, y leída por el autómata
finito, es reconocida por éste, si el control de estados llega a un estado final. (Cueva,
2001)
Definición formal de autómata finito
Se puede definir como una quíntupla AF = (E  Q  f q1 F ) donde:
E = {conjunto finito de símbolos de entrada, que constituye el vocabulario}
Q = {conjunto finito de estados}
f: E *
 Q → Q es la función de transición
q1  Q, es el estado inicial
F  Q es el conjunto de estados finales
Se entiende por configuración de un autómata finito, a un par de la forma (q, W)
donde q, es el estado actual, y W la cadena que queda por leer en ese instante. Según
la definición anterior, se puede afirmar que la configuración inicial de un autómata
finito es el par (q1, t) siendo t la sentencia o cadena de entrada a reconocer. La
configuración final se representa por el par (qi, ) donde qi  F, y  indica que no
queda nada por entrar de la cinta.
Un movimiento de un autómata finito, puede definirse como el tránsito entre dos
configuraciones, y se representa por (q, aW) → (q’,W) y se debe de cumplir que f(q,
a)=q’.
Lenguaje reconocido por un autómata finito
Cuando un autómata transita a una configuración final partiendo de la configuración
inicial, en varios movimientos, se dice que se ha producido aceptación o
reconocimiento de la cadena de entrada. Es decir que dicha cadena, pertenece al
lenguaje reconocido por el autómata.
Por el contrario, cuando el autómata finito no es capaz de llegar a un estado final, se
dice que el autómata no reconoce dicha cadena y que por tanto no pertenece al
lenguaje.
El lenguaje reconocido por un autómata finito, es:
TEOREMA 1
Para toda gramática regular, G3, existe un autómata finito, AF, tal que el lenguaje
reconocido por el autómata finito es igual al lenguaje generado por la gramática.
TEOREMA 2
Para todo autómata finito, AF, existe una gramática regular, G3, tal que el lenguaje
generado por la gramática es igual al lenguaje reconocido por el autómata finito.
COROLARIO
Según el teorema 1, se tiene que L(G3)  L(AF) y por el teorema 2, L(AF )
L(G 3), luego {Lregulares} = {L(AF)} = {L(G3)}
La forma habitual de representar los autómatas finitos es mediante un grafo o
diagrama de estados (Ilustración 2), donde los nodos son los estados y las ramas
están marcadas con los símbolos del alfabeto de entrada. Las ramas se construyen
según la función de transición, así debe de cumplir f(q1, a) → q2.
Ilustración 2:Transición entre dos estados
PRODUCTO FINAL
EJEMPLO 1
Solución:
El lenguaje generado se obtiene partiendo del estado inicial y recorriendo
todos los caminos posibles para alcanzar el estado final. Así se obtiene que este
autómata reconoce el lenguaje :
L(A1) = abaababbbaabb
L(A1) = an
bm
n  1m  1
La expresión regular que denota el lenguaje es a+b+ o también aa*bb*.
2
EJEMPLO 2
Solución:
El lenguaje generado es el siguiente:
L(A )= 1,101,10101, = 1(01)n
n  0
La expresión regular 1(01)*.
CONCLUSIÓN
Los Autómatas Finitos ayudan a diseñar software que compruebe la corrección de
cualquier sistema que tenga un número finito de estados: protocolos de comunicación,
protocolos para el intercambio seguro de información, etc. También se utilizan en el
diseño y la verificación del comportamiento de circuitos digitales.
Referencias
Cueva, J. (2001). LENGUAJES GRAMÁTICAS Y AUTÓMATAS. Oviedo: Segunda Edición.

Más contenido relacionado

La actualidad más candente

Automatas y compiladores clase2
Automatas y compiladores clase2Automatas y compiladores clase2
Automatas y compiladores clase2
Germania Rodriguez
 
Autómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes FormalesAutómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes Formales
Sandy Rafael Garcia
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
Verónica Es'Loo
 
Investigacion expositiva
Investigacion expositivaInvestigacion expositiva
Investigacion expositiva
vmtorrealba
 
Gramatica
GramaticaGramatica
Gramatica
sdarky
 
Evolución histórica de la programación
Evolución histórica de la programaciónEvolución histórica de la programación
Evolución histórica de la programación
Libertad Camilo Luviano
 
Parte 4 Máquinas De Turing
Parte 4  Máquinas De  TuringParte 4  Máquinas De  Turing
Parte 4 Máquinas De Turing
Ricardo Quintero
 

La actualidad más candente (20)

Automatas y compiladores clase2
Automatas y compiladores clase2Automatas y compiladores clase2
Automatas y compiladores clase2
 
Automátas de Pila
Automátas de PilaAutomátas de Pila
Automátas de Pila
 
Autómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes FormalesAutómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes Formales
 
Gramaticas y lic
Gramaticas y licGramaticas y lic
Gramaticas y lic
 
analisis de algoritmo
analisis de algoritmoanalisis de algoritmo
analisis de algoritmo
 
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
 
Tema2
Tema2Tema2
Tema2
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
 
Presentación1
Presentación1Presentación1
Presentación1
 
Gramática y autómatas
Gramática y autómatasGramática y autómatas
Gramática y autómatas
 
Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de Contexto
 
Investigacion expositiva
Investigacion expositivaInvestigacion expositiva
Investigacion expositiva
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
Investigación Expositiva
Investigación ExpositivaInvestigación Expositiva
Investigación Expositiva
 
Gramatica
GramaticaGramatica
Gramatica
 
Evolución histórica de la programación
Evolución histórica de la programaciónEvolución histórica de la programación
Evolución histórica de la programación
 
Alfabeto griego
Alfabeto griegoAlfabeto griego
Alfabeto griego
 
Presentacion automata grupo 1 unibe 02-02-2018
Presentacion automata grupo 1   unibe 02-02-2018Presentacion automata grupo 1   unibe 02-02-2018
Presentacion automata grupo 1 unibe 02-02-2018
 
Alfabeto griego
Alfabeto griegoAlfabeto griego
Alfabeto griego
 
Parte 4 Máquinas De Turing
Parte 4  Máquinas De  TuringParte 4  Máquinas De  Turing
Parte 4 Máquinas De Turing
 

Similar a Automatas finitos

Maquinas de estado
Maquinas de estadoMaquinas de estado
Maquinas de estado
_05mauricio
 
Presentacion de afdn anny y aner
Presentacion de afdn anny y anerPresentacion de afdn anny y aner
Presentacion de afdn anny y aner
anersantana
 
Analizador LÉxico
Analizador LÉxicoAnalizador LÉxico
Analizador LÉxico
FARIDROJAS
 

Similar a Automatas finitos (20)

Presentacion Enguelbert Garcia
Presentacion Enguelbert GarciaPresentacion Enguelbert Garcia
Presentacion Enguelbert Garcia
 
Maquinas de estado
Maquinas de estadoMaquinas de estado
Maquinas de estado
 
Teoría de autómatas
Teoría de autómatasTeoría de autómatas
Teoría de autómatas
 
Af del mit
Af del mitAf del mit
Af del mit
 
Presentacion de afdn anny y aner
Presentacion de afdn anny y anerPresentacion de afdn anny y aner
Presentacion de afdn anny y aner
 
Equivalencia de autómatas finitos y expresiones regulares.
Equivalencia de autómatas finitos y expresiones regulares.Equivalencia de autómatas finitos y expresiones regulares.
Equivalencia de autómatas finitos y expresiones regulares.
 
Lenguajes Regulares.
Lenguajes Regulares.Lenguajes Regulares.
Lenguajes Regulares.
 
Teoría de Autómata
Teoría de AutómataTeoría de Autómata
Teoría de Autómata
 
Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...
Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...
Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
AUTOMATAS.PPT
AUTOMATAS.PPTAUTOMATAS.PPT
AUTOMATAS.PPT
 
Apuntes de lenguajes automatas
Apuntes de lenguajes automatasApuntes de lenguajes automatas
Apuntes de lenguajes automatas
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No Deterministicos
 
Autómata de pila (AP)
Autómata de pila (AP)Autómata de pila (AP)
Autómata de pila (AP)
 
Analizador LÉxico
Analizador LÉxicoAnalizador LÉxico
Analizador LÉxico
 
Automatas Infinitos
Automatas Infinitos Automatas Infinitos
Automatas Infinitos
 
Mapa mental (maquinas de estado finito)
Mapa mental (maquinas de estado finito)Mapa mental (maquinas de estado finito)
Mapa mental (maquinas de estado finito)
 
Automatas finitos
Automatas finitosAutomatas finitos
Automatas finitos
 
Expocision u3
Expocision  u3Expocision  u3
Expocision u3
 
Compiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico ConceptosCompiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico Conceptos
 

Más de JOSSELINEMARIBEL

Taller n26 gramaticas_indep_contexto_p2_compiladores_30_julio_2020-convertido
Taller n26 gramaticas_indep_contexto_p2_compiladores_30_julio_2020-convertidoTaller n26 gramaticas_indep_contexto_p2_compiladores_30_julio_2020-convertido
Taller n26 gramaticas_indep_contexto_p2_compiladores_30_julio_2020-convertido
JOSSELINEMARIBEL
 
Taller n25 gramaticas_indep_contexto_compiladores_29_julio_2020-convertido
Taller n25 gramaticas_indep_contexto_compiladores_29_julio_2020-convertidoTaller n25 gramaticas_indep_contexto_compiladores_29_julio_2020-convertido
Taller n25 gramaticas_indep_contexto_compiladores_29_julio_2020-convertido
JOSSELINEMARIBEL
 

Más de JOSSELINEMARIBEL (20)

Manual instalacion vegas
Manual instalacion vegasManual instalacion vegas
Manual instalacion vegas
 
Segementacion de imagenes
Segementacion de imagenesSegementacion de imagenes
Segementacion de imagenes
 
Procesamiento de imagenes morfologia
Procesamiento de imagenes morfologiaProcesamiento de imagenes morfologia
Procesamiento de imagenes morfologia
 
Transformaciones de intensidad
Transformaciones de intensidadTransformaciones de intensidad
Transformaciones de intensidad
 
Josseline andrade procesamiento
Josseline andrade procesamientoJosseline andrade procesamiento
Josseline andrade procesamiento
 
Uso de bucles_en_matlab
Uso de bucles_en_matlabUso de bucles_en_matlab
Uso de bucles_en_matlab
 
Taller matlab functions
Taller matlab functionsTaller matlab functions
Taller matlab functions
 
Graficas sencillas en_matlab
Graficas sencillas en_matlabGraficas sencillas en_matlab
Graficas sencillas en_matlab
 
Ejercicios de programacion_con_matlab
Ejercicios de programacion_con_matlabEjercicios de programacion_con_matlab
Ejercicios de programacion_con_matlab
 
Operaciones con matrices_en_matlab
Operaciones con matrices_en_matlabOperaciones con matrices_en_matlab
Operaciones con matrices_en_matlab
 
Manual de instalacion_matlab
Manual de instalacion_matlabManual de instalacion_matlab
Manual de instalacion_matlab
 
Taller 4 teoria _espectro
Taller 4 teoria _espectroTaller 4 teoria _espectro
Taller 4 teoria _espectro
 
Clase 2 fundamentos de teoria de color
Clase 2 fundamentos de teoria de colorClase 2 fundamentos de teoria de color
Clase 2 fundamentos de teoria de color
 
Fundamentos de teoria del color
Fundamentos de teoria del colorFundamentos de teoria del color
Fundamentos de teoria del color
 
Taller 29 grupal
Taller 29 grupalTaller 29 grupal
Taller 29 grupal
 
Taller n26 gramaticas_indep_contexto_p2_compiladores_30_julio_2020-convertido
Taller n26 gramaticas_indep_contexto_p2_compiladores_30_julio_2020-convertidoTaller n26 gramaticas_indep_contexto_p2_compiladores_30_julio_2020-convertido
Taller n26 gramaticas_indep_contexto_p2_compiladores_30_julio_2020-convertido
 
Taller n25 gramaticas_indep_contexto_compiladores_29_julio_2020-convertido
Taller n25 gramaticas_indep_contexto_compiladores_29_julio_2020-convertidoTaller n25 gramaticas_indep_contexto_compiladores_29_julio_2020-convertido
Taller n25 gramaticas_indep_contexto_compiladores_29_julio_2020-convertido
 
Interprete utilizando gold parser
Interprete utilizando gold parserInterprete utilizando gold parser
Interprete utilizando gold parser
 
Gold parser josseline andrade
Gold parser josseline andradeGold parser josseline andrade
Gold parser josseline andrade
 
Flex y-bison
Flex y-bisonFlex y-bison
Flex y-bison
 

Último

INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
andersonsubero28
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 

Último (20)

Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
2e38892c-fc5d-490e-b751-ce772cf4756f.pdf
2e38892c-fc5d-490e-b751-ce772cf4756f.pdf2e38892c-fc5d-490e-b751-ce772cf4756f.pdf
2e38892c-fc5d-490e-b751-ce772cf4756f.pdf
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.ppt
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 

Automatas finitos

  • 1. PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA Nombre: Josseline Andrade Fecha:06/08/2020 AUTÓMATAS FINITOS Los autómatas finitos reconocen los lenguajes regulares, o de tipo 3 y se pueden representar intuitivamente por una cinta y una cabeza de lectura (Ilustración 1). Ilustración 1:Esquema intuitivo de un Autómata Finito La cinta de entrada, sólo contiene símbolos de un determinado alfabeto, y se mueve en una sola dirección. El control de estados, determina el funcionamiento del autómata. Una sentencia de un lenguaje determinado, colocada en la cinta, y leída por el autómata finito, es reconocida por éste, si el control de estados llega a un estado final. (Cueva, 2001)
  • 2. Definición formal de autómata finito Se puede definir como una quíntupla AF = (E  Q  f q1 F ) donde: E = {conjunto finito de símbolos de entrada, que constituye el vocabulario} Q = {conjunto finito de estados} f: E *  Q → Q es la función de transición q1  Q, es el estado inicial F  Q es el conjunto de estados finales Se entiende por configuración de un autómata finito, a un par de la forma (q, W) donde q, es el estado actual, y W la cadena que queda por leer en ese instante. Según la definición anterior, se puede afirmar que la configuración inicial de un autómata finito es el par (q1, t) siendo t la sentencia o cadena de entrada a reconocer. La configuración final se representa por el par (qi, ) donde qi  F, y  indica que no queda nada por entrar de la cinta. Un movimiento de un autómata finito, puede definirse como el tránsito entre dos configuraciones, y se representa por (q, aW) → (q’,W) y se debe de cumplir que f(q, a)=q’. Lenguaje reconocido por un autómata finito Cuando un autómata transita a una configuración final partiendo de la configuración inicial, en varios movimientos, se dice que se ha producido aceptación o reconocimiento de la cadena de entrada. Es decir que dicha cadena, pertenece al lenguaje reconocido por el autómata. Por el contrario, cuando el autómata finito no es capaz de llegar a un estado final, se dice que el autómata no reconoce dicha cadena y que por tanto no pertenece al lenguaje. El lenguaje reconocido por un autómata finito, es:
  • 3. TEOREMA 1 Para toda gramática regular, G3, existe un autómata finito, AF, tal que el lenguaje reconocido por el autómata finito es igual al lenguaje generado por la gramática. TEOREMA 2 Para todo autómata finito, AF, existe una gramática regular, G3, tal que el lenguaje generado por la gramática es igual al lenguaje reconocido por el autómata finito. COROLARIO Según el teorema 1, se tiene que L(G3)  L(AF) y por el teorema 2, L(AF ) L(G 3), luego {Lregulares} = {L(AF)} = {L(G3)} La forma habitual de representar los autómatas finitos es mediante un grafo o diagrama de estados (Ilustración 2), donde los nodos son los estados y las ramas están marcadas con los símbolos del alfabeto de entrada. Las ramas se construyen según la función de transición, así debe de cumplir f(q1, a) → q2. Ilustración 2:Transición entre dos estados
  • 4. PRODUCTO FINAL EJEMPLO 1 Solución: El lenguaje generado se obtiene partiendo del estado inicial y recorriendo todos los caminos posibles para alcanzar el estado final. Así se obtiene que este autómata reconoce el lenguaje : L(A1) = abaababbbaabb L(A1) = an bm n  1m  1 La expresión regular que denota el lenguaje es a+b+ o también aa*bb*.
  • 5. 2 EJEMPLO 2 Solución: El lenguaje generado es el siguiente: L(A )= 1,101,10101, = 1(01)n n  0 La expresión regular 1(01)*.
  • 6. CONCLUSIÓN Los Autómatas Finitos ayudan a diseñar software que compruebe la corrección de cualquier sistema que tenga un número finito de estados: protocolos de comunicación, protocolos para el intercambio seguro de información, etc. También se utilizan en el diseño y la verificación del comportamiento de circuitos digitales. Referencias Cueva, J. (2001). LENGUAJES GRAMÁTICAS Y AUTÓMATAS. Oviedo: Segunda Edición.