SlideShare una empresa de Scribd logo
1 de 43
Autómatas finitos no deterministas y deterministas Semana 3 Teoría de la Computación
Ejercicio ,[object Object]
Tipos de autómatas finitos ,[object Object],[object Object],[object Object],[object Object]
Autómata finito no determinista a q1 a q0 q2 b ¿la palabra “ ba”  se reconoce  o no se reconoce? q3 > Podemos solucionar este dilema si tomamos como  acuerdo  que el autómata seguirá  todo  posible camino  hasta llegar  a un estado de aceptación, luego del cual lo aceptará. Esto se llama  NO DETERMINISMO .
Condición de no-determinismo a q1 a q0 q2 b q3 pero ¿cuándo se produce el no determinismo en un autómata? >
Condición de no-determinismo ,[object Object],[object Object],a q1 a q0 q2 b q3 > pero ¿cuándo se produce el no determinismo en un autómata?
Autómata finito determinista y no determinista ,[object Object],[object Object],[object Object]
Notacion de los automatas ,[object Object],[object Object],[object Object]
Diagrama de estados ,[object Object],[object Object],[object Object],a q0 q2 q3 > E. Inicial E.  Intermedio E. Final Arista o  arco  etiquetado
Expresión Regular ,[object Object],[object Object],[object Object]
Expresión regular ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ejercicio ,[object Object],q3 q1 q2 q0 b a a > b b a
Ejercicio ,[object Object]
Formalización de un autómata finito determinista ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],L = (Σ, Q,   ,  q 0 ,  F )
Función transición ,[object Object],[object Object], (q n ,a) = q n+1 estado actual  Letra del alfabeto  Estado  siguiente
Formalización ,[object Object],L = (Σ, Q,   ,  q 0 ,  F ) Donde :    = {0, 1} Q = {q 0 , q 1 } F = {q 0 } Función de transición:  q,a ) q 0 , si q=q 0  y a=1 q 1 , si q=q 0  y a=0 q 1 , si q=q 1  y a=1 q 0 , si q=q 1  y a=0 (definida por partes)
Ejercicio ,[object Object],L = (Σ, Q,   ,  q 0 ,  F ) q3 q1 q2 q0 b a a > b a b
Función transición por tabla de transición ,[object Object],[object Object],q 0 q 1 … a b …  q 1 …
Ejercicio ,[object Object],q3 q1 q2 q0 b a a > b a b
Diferencia formal entre AFD y AFND ,[object Object],[object Object], : Qx      Q  : Qx      P(Q)
Ejercicio ,[object Object],q1 q3 1 q0 q2 > 0 0 0 1
Proceso computacional ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Revisamos la definición del AF, buscando el estado inicial. L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Estado inicial: q0. Lo pondremos como estado actual. L = {{0,1}, {q 0 , q 1 }, d,  q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual: Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Ahora pondremos la primera letra como la letra actual L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual:  1   Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Inicia el proceso. Buscamos en la tabla el estado siguiente para el estado y la letra actual. L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual:  1    (q 0 , 1) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Ponemos el nuevo estado encontrado como estado actual. L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual:  1    (q 0 , 1) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w =  1 0101 Avanzamos una letra de la palabra y la colocamos como letra actual L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual:  0    (q 0 , 1) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w =  1 0101 Ahora buscamos el nuevo estado siguiente para el nuevo estado y letra actual. L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual:  0    (q 0 , 1) = q 0  (q 0 , 0) = q 1 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w =  10 101 Colocamos el nuevo estado como actual y avanzamos una letra L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q1 Letra actual:  1    (q 0 , 1) = q 0  (q 0 , 0) = q 1 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w =  10 101 Busquemos ahora un estado siguiente para la combinación de estado/letra actual L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q1 Letra actual:  1    (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w =  101 01 Colocamos el nuevo estado como estado actual y avanzamos una letra L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q1 Letra actual:  0    (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w =  101 01 Nuevamente, buscamos un estado siguiente para la actual combinacion estado/letra actual L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q1 Letra actual:  0    (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w =  1010 1 Colocamos el nuevo estado como actual y avanzamos una letra L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual:  1    (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w =  1010 1 Nuevamente, buscamos un estado siguiente para la combinación estado/letra actual. L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual:  1    (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0  (q 0 , 1) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w =  10101 Colocamos el estado como actual y avanzamos una letra  L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual:      (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0  (q 0 , 1) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w =  10101 Pero la palabra ya acabó (cond1). Verifiquemos si el estado al que hemos llegado es aceptación (cond2) o rechazo  L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual:      (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0  (q 1 , 1) = q 0 ¿q0    F? Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w =  10101 Pero la palabra ya acabó (cond1). Verifiquemos si el estado al que hemos llegado es aceptación (cond2) o rechazo  L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual:      (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0  (q 1 , 1) = q 0 ¿q0    F? Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Ejemplo: Reconocer 10101 Función de transición del AFD: (definida por tabla) Proceso computacional para 10101 w =  10101 Pero la palabra ya acabó (cond1). Verifiquemos si el estado al que hemos llegado es aceptación (cond2) o rechazo  L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual:  q0 Letra actual:      (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0  (q 1 , 1) = q 0 ¿q0    F? La palabra 10101 es  aceptada .  0 1 q 0 q 1 q 0 q 1 q 0 q 1
Discusión ,[object Object],[object Object],[object Object],[object Object]
Resumen
Tarea ,[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel LunarAngel Lunar
 
26.- ALGORITMOS
26.- ALGORITMOS 26.- ALGORITMOS
26.- ALGORITMOS BeverlyMG
 
Algunos aspectos de estabilidad
Algunos aspectos de estabilidadAlgunos aspectos de estabilidad
Algunos aspectos de estabilidadOmar Sanchez
 
Análisis de complejidad big o
Análisis de complejidad  big o Análisis de complejidad  big o
Análisis de complejidad big o UVM
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflapAnel Sosa
 
Metodos numéricos (euler, euler modificado, rk)
Metodos numéricos (euler, euler modificado, rk)Metodos numéricos (euler, euler modificado, rk)
Metodos numéricos (euler, euler modificado, rk)Beat Winehouse
 
Autómatas finitos no deterministas
Autómatas finitos no deterministasAutómatas finitos no deterministas
Autómatas finitos no deterministasOmega Tech
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosRosviannis Barreiro
 
Presentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado FinitoPresentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado Finitojunito86
 
Modelado en espacio de estados
Modelado en espacio de estadosModelado en espacio de estados
Modelado en espacio de estadosAlejandro Flores
 
Andrew Lih - The Wikipedia Revolution_ How a Bunch of Nobodies Created the Wo...
Andrew Lih - The Wikipedia Revolution_ How a Bunch of Nobodies Created the Wo...Andrew Lih - The Wikipedia Revolution_ How a Bunch of Nobodies Created the Wo...
Andrew Lih - The Wikipedia Revolution_ How a Bunch of Nobodies Created the Wo...sarvani17
 
Tema 1.1 fundamentos de los sistemas digitales
Tema 1.1 fundamentos de los sistemas digitalesTema 1.1 fundamentos de los sistemas digitales
Tema 1.1 fundamentos de los sistemas digitalesAlban Avila
 

La actualidad más candente (20)

(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar
 
26.- ALGORITMOS
26.- ALGORITMOS 26.- ALGORITMOS
26.- ALGORITMOS
 
Clase afd
Clase afdClase afd
Clase afd
 
Algunos aspectos de estabilidad
Algunos aspectos de estabilidadAlgunos aspectos de estabilidad
Algunos aspectos de estabilidad
 
Unit 1 chapter 1 Design and Analysis of Algorithms
Unit 1   chapter 1 Design and Analysis of AlgorithmsUnit 1   chapter 1 Design and Analysis of Algorithms
Unit 1 chapter 1 Design and Analysis of Algorithms
 
Análisis de complejidad big o
Análisis de complejidad  big o Análisis de complejidad  big o
Análisis de complejidad big o
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflap
 
Conceptos básicos de los grafos
Conceptos básicos de los grafosConceptos básicos de los grafos
Conceptos básicos de los grafos
 
Automatas de pila
Automatas de pilaAutomatas de pila
Automatas de pila
 
Metodos numéricos (euler, euler modificado, rk)
Metodos numéricos (euler, euler modificado, rk)Metodos numéricos (euler, euler modificado, rk)
Metodos numéricos (euler, euler modificado, rk)
 
Series de fourier
Series de fourierSeries de fourier
Series de fourier
 
Autómatas finitos no deterministas
Autómatas finitos no deterministasAutómatas finitos no deterministas
Autómatas finitos no deterministas
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No Deterministicos
 
Presentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado FinitoPresentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado Finito
 
Modelado en espacio de estados
Modelado en espacio de estadosModelado en espacio de estados
Modelado en espacio de estados
 
Control Discreto
Control DiscretoControl Discreto
Control Discreto
 
trabajo final
trabajo finaltrabajo final
trabajo final
 
Problemas sistemas lti
Problemas sistemas ltiProblemas sistemas lti
Problemas sistemas lti
 
Andrew Lih - The Wikipedia Revolution_ How a Bunch of Nobodies Created the Wo...
Andrew Lih - The Wikipedia Revolution_ How a Bunch of Nobodies Created the Wo...Andrew Lih - The Wikipedia Revolution_ How a Bunch of Nobodies Created the Wo...
Andrew Lih - The Wikipedia Revolution_ How a Bunch of Nobodies Created the Wo...
 
Tema 1.1 fundamentos de los sistemas digitales
Tema 1.1 fundamentos de los sistemas digitalesTema 1.1 fundamentos de los sistemas digitales
Tema 1.1 fundamentos de los sistemas digitales
 

Destacado

Automata Finito No Determinista
Automata Finito No DeterministaAutomata Finito No Determinista
Automata Finito No DeterministaJean Bernard
 
Clase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito deterministaClase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito deterministamvagila
 
Presentación Autómatas Finito No Deterministico
Presentación  Autómatas Finito No DeterministicoPresentación  Autómatas Finito No Deterministico
Presentación Autómatas Finito No DeterministicoScarlinr
 
Autómata finito no determinista e investigacion
Autómata finito no determinista e investigacionAutómata finito no determinista e investigacion
Autómata finito no determinista e investigacionAliciaSandovalCamacho
 
Segmentación de cauce
Segmentación de cauceSegmentación de cauce
Segmentación de cauceElvis Quenhua
 
Perl6 expresiones regulares
Perl6 expresiones regularesPerl6 expresiones regulares
Perl6 expresiones regularesAlfonso Alba
 
Presentación de NFDA de Automata
Presentación de NFDA de AutomataPresentación de NFDA de Automata
Presentación de NFDA de AutomataLuis Martinez
 
Presentacion de afdn anny y aner
Presentacion de afdn anny y anerPresentacion de afdn anny y aner
Presentacion de afdn anny y aneranersantana
 
No determinista autómatas finitos
No determinista autómatas finitosNo determinista autómatas finitos
No determinista autómatas finitosJuan Garcia
 
Expresiones regulares y gramáticas
Expresiones regulares y gramáticasExpresiones regulares y gramáticas
Expresiones regulares y gramáticasSantiago Ramirez
 
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...Don_Francisco
 
Parte 4 Máquinas De Turing
Parte 4  Máquinas De  TuringParte 4  Máquinas De  Turing
Parte 4 Máquinas De TuringRicardo Quintero
 
Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7UTN-FRT Tucumán Argentina
 
Trabajo colaborativo 1
Trabajo colaborativo 1Trabajo colaborativo 1
Trabajo colaborativo 1anarojasparra
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regularesJordan-P
 

Destacado (20)

Automata Finito No Determinista
Automata Finito No DeterministaAutomata Finito No Determinista
Automata Finito No Determinista
 
Clase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito deterministaClase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito determinista
 
Afnd mit
Afnd mitAfnd mit
Afnd mit
 
Presentación Autómatas Finito No Deterministico
Presentación  Autómatas Finito No DeterministicoPresentación  Autómatas Finito No Deterministico
Presentación Autómatas Finito No Deterministico
 
Autómata finito no determinista e investigacion
Autómata finito no determinista e investigacionAutómata finito no determinista e investigacion
Autómata finito no determinista e investigacion
 
Segmentación de cauce
Segmentación de cauceSegmentación de cauce
Segmentación de cauce
 
Perl6 expresiones regulares
Perl6 expresiones regularesPerl6 expresiones regulares
Perl6 expresiones regulares
 
Presentación de NFDA de Automata
Presentación de NFDA de AutomataPresentación de NFDA de Automata
Presentación de NFDA de Automata
 
Presentacion de afdn anny y aner
Presentacion de afdn anny y anerPresentacion de afdn anny y aner
Presentacion de afdn anny y aner
 
No determinista autómatas finitos
No determinista autómatas finitosNo determinista autómatas finitos
No determinista autómatas finitos
 
Expresiones regulares y gramáticas
Expresiones regulares y gramáticasExpresiones regulares y gramáticas
Expresiones regulares y gramáticas
 
Automatas finitos
Automatas finitosAutomatas finitos
Automatas finitos
 
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...
 
Parte 4 Máquinas De Turing
Parte 4  Máquinas De  TuringParte 4  Máquinas De  Turing
Parte 4 Máquinas De Turing
 
Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7
 
Analizador lexico
Analizador lexicoAnalizador lexico
Analizador lexico
 
Trabajo colaborativo 1
Trabajo colaborativo 1Trabajo colaborativo 1
Trabajo colaborativo 1
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Automatas de estado finito
Automatas de estado finitoAutomatas de estado finito
Automatas de estado finito
 
Automatas[1]
Automatas[1]Automatas[1]
Automatas[1]
 

Similar a (Sin soluiciones) s3 afnd y afd

Similar a (Sin soluiciones) s3 afnd y afd (20)

Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Autómatas finitos no deterministas actualizado
Autómatas finitos no deterministas actualizadoAutómatas finitos no deterministas actualizado
Autómatas finitos no deterministas actualizado
 
Tema2
Tema2Tema2
Tema2
 
Maquinas Abstractas
Maquinas AbstractasMaquinas Abstractas
Maquinas Abstractas
 
Presentacion Enguelbert Garcia
Presentacion Enguelbert GarciaPresentacion Enguelbert Garcia
Presentacion Enguelbert Garcia
 
Maquinas de estado finito
Maquinas de estado finitoMaquinas de estado finito
Maquinas de estado finito
 
Autómata finito
Autómata finitoAutómata finito
Autómata finito
 
Representecion-EspectraDAxz<x<zx<zxz<l.pptx
Representecion-EspectraDAxz<x<zx<zxz<l.pptxRepresentecion-EspectraDAxz<x<zx<zxz<l.pptx
Representecion-EspectraDAxz<x<zx<zxz<l.pptx
 
Modelado de sistemas dinámicos
Modelado de sistemas dinámicosModelado de sistemas dinámicos
Modelado de sistemas dinámicos
 
Automatas Infinitos
Automatas Infinitos Automatas Infinitos
Automatas Infinitos
 
Teoría de Autómata
Teoría de AutómataTeoría de Autómata
Teoría de Autómata
 
Af del mit
Af del mitAf del mit
Af del mit
 
Mod auto 4
Mod auto 4Mod auto 4
Mod auto 4
 
Cuadro descriptivo
Cuadro descriptivoCuadro descriptivo
Cuadro descriptivo
 
Examen final Autómatas y Lenguajes Formales
Examen final Autómatas y Lenguajes FormalesExamen final Autómatas y Lenguajes Formales
Examen final Autómatas y Lenguajes Formales
 
Conversion
ConversionConversion
Conversion
 
14531428 secuenciales-asincronos
14531428 secuenciales-asincronos14531428 secuenciales-asincronos
14531428 secuenciales-asincronos
 
Resumen laplace
Resumen laplaceResumen laplace
Resumen laplace
 
Analisis de señales discretas en t
Analisis de señales discretas en tAnalisis de señales discretas en t
Analisis de señales discretas en t
 
Teoria de Conjuntos
Teoria de Conjuntos Teoria de Conjuntos
Teoria de Conjuntos
 

Último

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 

Último (20)

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 

(Sin soluiciones) s3 afnd y afd

  • 1. Autómatas finitos no deterministas y deterministas Semana 3 Teoría de la Computación
  • 2.
  • 3.
  • 4. Autómata finito no determinista a q1 a q0 q2 b ¿la palabra “ ba” se reconoce o no se reconoce? q3 > Podemos solucionar este dilema si tomamos como acuerdo que el autómata seguirá todo posible camino hasta llegar a un estado de aceptación, luego del cual lo aceptará. Esto se llama NO DETERMINISMO .
  • 5. Condición de no-determinismo a q1 a q0 q2 b q3 pero ¿cuándo se produce el no determinismo en un autómata? >
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 24. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Revisamos la definición del AF, buscando el estado inicial. L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 25. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Estado inicial: q0. Lo pondremos como estado actual. L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual: Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 26. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Ahora pondremos la primera letra como la letra actual L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual: 1 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 27. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Inicia el proceso. Buscamos en la tabla el estado siguiente para el estado y la letra actual. L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual: 1  (q 0 , 1) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 28. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Ponemos el nuevo estado encontrado como estado actual. L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual: 1  (q 0 , 1) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 29. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 1 0101 Avanzamos una letra de la palabra y la colocamos como letra actual L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual: 0  (q 0 , 1) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 30. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 1 0101 Ahora buscamos el nuevo estado siguiente para el nuevo estado y letra actual. L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual: 0  (q 0 , 1) = q 0  (q 0 , 0) = q 1 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 31. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10 101 Colocamos el nuevo estado como actual y avanzamos una letra L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q1 Letra actual: 1  (q 0 , 1) = q 0  (q 0 , 0) = q 1 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 32. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10 101 Busquemos ahora un estado siguiente para la combinación de estado/letra actual L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q1 Letra actual: 1  (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 33. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 101 01 Colocamos el nuevo estado como estado actual y avanzamos una letra L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q1 Letra actual: 0  (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 34. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 101 01 Nuevamente, buscamos un estado siguiente para la actual combinacion estado/letra actual L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q1 Letra actual: 0  (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 35. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 1010 1 Colocamos el nuevo estado como actual y avanzamos una letra L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual: 1  (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 36. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 1010 1 Nuevamente, buscamos un estado siguiente para la combinación estado/letra actual. L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual: 1  (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0  (q 0 , 1) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 37. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Colocamos el estado como actual y avanzamos una letra L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual:   (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0  (q 0 , 1) = q 0 Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 38. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Pero la palabra ya acabó (cond1). Verifiquemos si el estado al que hemos llegado es aceptación (cond2) o rechazo L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual:   (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0  (q 1 , 1) = q 0 ¿q0  F? Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 39. Ejemplo: Reconocer 10101 (definida por tabla) Proceso computacional para 10101 w = 10101 Pero la palabra ya acabó (cond1). Verifiquemos si el estado al que hemos llegado es aceptación (cond2) o rechazo L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual:   (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0  (q 1 , 1) = q 0 ¿q0  F? Función de transición del AFD:  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 40. Ejemplo: Reconocer 10101 Función de transición del AFD: (definida por tabla) Proceso computacional para 10101 w = 10101 Pero la palabra ya acabó (cond1). Verifiquemos si el estado al que hemos llegado es aceptación (cond2) o rechazo L = {{0,1}, {q 0 , q 1 }, d, q 0 , {q 0 }} Formalizado: Estado actual: q0 Letra actual:   (q 0 , 1) = q 0  (q 0 , 0) = q 1  (q 1 , 1) = q 1  (q 1 , 0) = q 0  (q 1 , 1) = q 0 ¿q0  F? La palabra 10101 es aceptada .  0 1 q 0 q 1 q 0 q 1 q 0 q 1
  • 41.
  • 43.