SlideShare ist ein Scribd-Unternehmen logo
1 von 27
TEORÍA DE AUTÓMATAS
UNIVERSIDAD LA SALLE
- MARÍA INÉS CAHUANA LÁZARO
AUTÓMATAS
• ¿QUÉ ES?
• Es una máquina (mecanismo) de naturaleza formal
• “sólo existe como un mecanismo matemático”
• Acepta una información de entrada (input)
• La procesa
• La somete a transformaciones simbólicas que pueden adoptar la forma de un
cálculo o computación
• Y genera un resultado o salida (outputs, a veces más de un resultado)
PARA EL MODELO MATEMÁTICO
 Autómata:
 Modelo Matemático de computación.
 Dispositivo abstracto con capacidad de computación.
 Teoría de autómatas:
 Abstracción de cualquier tipo de computador y/o lenguaje de
programación.
ANTECEDENTES
 Estudio de las maquinas abstractas.
 Década de los 30',AlanTuring estudio una maquina abstracta, con las capacidades de
los ordenadores actuales.
 Turing, límites de lo que una maquina de calculo podía o no podía hacer.
 40' y 50', estudiaron los autómatas finitos (AF), propusieron para modelar
funcionamiento del cerebro.
 Finales 50', N. Chomsky inicio el estudio de las Gramáticas Formales.
¿PARA QUÉ SABER DE AUTÓMATAS?
 1969, S.Cook amplio estudio deTuring, separo los problemas que se podan resolver de
forma eficiente mediante la ayuda de un ordenador de los que al principio pueden
resolverse pero en la practica consumen tanto tiempo que los ordenadores se vuelven
inútiles para todo excepto para casos simples del problema
 Conceptos de AF y GF, se emplean para el diseño y construcción de software.
 Los conceptos de la Maquina deTuring, nos ayuda a comprender lo que esperamos de
nuestro software.
 La teoría de problemas intratables nos permite deducir si podremos enfrentarnos a un
problema y escribir un programa para resolverlo o encontrar alguna manera de abordar
el problema:
 hallar una aproximación, método heurístico o algún método para limitar el tiempo que utilizara el
programa para resolverlo.
ENCENDIENDO EL FOQUITO
Este almacén esta
lleno de miles de
miles de cintas
regrabables!
Que haremos con
esto?
y así nació la máquina deTuring
ALGUNAS RAZONES
 Existen varias razones del estudio de la teoría de autómatas dentro de las Ciencias de
la Computación.
 Introducción a los autómatas finitos.
 Representaciones estructurales.
 Autómatas y complejidad.
Talvez dentro de un
tiempo todo ya sea
totalmente
automatizado
ALGUNAS RAZONES
 AF son modelos útiles para diferentes tipos de hardware y software.
 SW para diseñar y probar el comportamiento de circuitos digitales.
 Analizador Léxico, separa el texto de entrada de en unidades lógicas: identificadores,
palabras reservadas, signos de puntuación, etc.
 SW para explorar cuerpos de texto largos, como colecciones de paginas web o para
determinar el numero de apariciones de palabras, frases u otros patrones.
 SW para verificar sistemas que tengan un numero de estados finitos diferentes, como
protocolos de comunicacional o protocolos seguros de intercambio de información.
LOS AUTÓMATAS DEBERIAN SER CAPACES DE:
• Reconocer los lenguajes
• Comparación de cadenas
• Los autómatas deben ser capaces de entender un lenguaje y por el mismo hacer
comparaciones que llevan a distintos estados para terminar en algún estado final, o en
su caso en muchos estados finales
• Ejemplos (Word  diccionario, buscar, reemplazar)
PARA ENTENDER A LOS AUTÓMATAS SE
DEFINIRAN ALGUNOS CONCEPTOS
 Alfabetos
• Conjunto de símbolos
• A={a,b,c,d, ….z}
 Palabras
• Concatenación de símbolos pertenecientes a un alfabeto
• A={a,b,c,d, ….z}
• Ejemplo  casa
PARA ENTENDER A LOS AUTÓMATAS SE
DEFINIRAN ALGUNOS CONCEPTOS
 Lenguaje
• Conjunto de palabras formadas sobre un alfabeto
• L={alfabeto castellano}
• Restricciones (ciertas palabras)
TIPOS DE AUTÓMATAS
Autómatas finitos
Autómatas probabilísticos
Autómatas a pila
Células de Mc Culloch-Piks
Máquinas de turing
Autómatas celulares
Redes de neuronas Celulares
AUTÓMATAS DISTCRETOS CONTÍNUOS E
HÍBRIDOS
 DISCRETOS:
 Autómatas finitos
 Autómatas a pila
 Máquinas de turing
 DISCRETOS, CONTINUOSY/O HÍBRIDOS
 Autómatas Celulares
 Redes de neuronas Artificiales
AUTÓMATAS DE ESTADO FINITO
 ¿Qué es un autómata Finito?
 Un autómata finito es un conjunto de nodos y aristas que
representan trayectorias para generar una expresión bajo un
alfabeto.
 Un diagrama de transición es un autómata finito.
Elementos del Autómata Finito
 Los estados se identifican dentro de un circulo.
 El estado inicial recibe una flecha de transición que llega de ninguna parte.
 Los estado aceptadores pueden identificarse con doble circulo o con una
cruz(igual que signo +) al lado de ellos.
 Las posibles transiciones se indicaran con flechas que van de un estado a
otro, o incluso a sí mismos. Deben etiquetarse con el símbolo que produce el
cambio de estado.
Los Estado del Autómata
 Entonces decimos que los estado del autómata pueden ser:
 Estados iniciales
 Estados finales llamados aceptadores
 Estados finales no aceptadores
 La palabra que va de un estado a otro solo pertenece al
lenguaje si el estado que la recibe es aceptador.
 Y lo contrario, si llega al final hasta un estado no aceptador,
la palabra no pertenece al lenguaje.
Ejemplo Gráfico de Autómata Finito
Supongamos un Lenguaje X
 El lenguaje X es capaz de identificar la siguiente
cadena.
w=aabab
 Tratemos de identificar los procesos delAutómata.
Ejemplo de Algoritmo para Autómata
Clasificación de los autómatas finitos
 O Autómatas finitos determinísticos (DFA)
 O Autómatas finitos no determinísticos (DNFA)
Autómata Finito Determinista (DFA)
 Es un dispositivo que puede estar en un estado de entre un número
finito de los mismos; uno de ellos será el estado inicial y por lo menos
uno será estado de aceptación.
 Tiene un flujo de entrada por el cual llegan los símbolos de una cadena
que pertenecen a un alfabeto determinado.
 Se detecta el símbolo y dependiendo de este y del estado en que
se encuentre hará una transición a otro estado o permanece en el
mismo.
 El mecanismo de control o programa es que determina cual es la
transición a realizar.
Analizar el siguiente Ejemplo.
Porqué Finito, Por qué Determinista?
 Porqué finito:
 Se refiere que hay un conjunto finito de estados.
Porque determinista:
 La palabra determinista es porque el programa no debe tener
ambigüedades, es decir, en cada estado solo se puede dar una y solo
una (ni dos ni ninguna) transición para cada símbolo posible.
 El autómata acepta la cadena de entrada si la máquina cambia a un estado de
aceptación después de leer el último símbolo de la cadena.
 Si después del último símbolo la máquina no queda en estado de aceptación,
se ha rechazado la cadena.
Tuplas del Autómata Finito
Explicación del Diagrama Determinista
Estará caracterizado porque debe estar totalmente
definido:
Para cada estado solo debe salir un arco y solo
uno para cada símbolo (el autómata no puede
determinar la transición en el caso de que haya
dos arcos con el mismo símbolo o no haya
ninguno).
Ejemplo: Definición
 El alfabeto S = { a, b, c }
 Reconoce la cadena c
 La cadena a
 Las cadenas que empiezan por a y acaban en a o en b y
 Las que empiezan por a, seguidas de una serie de a ó de b y
acaban en c
Ejemplo: Autómata

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

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.
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Ejercicio de máquina de turing
Ejercicio de máquina de turingEjercicio de máquina de turing
Ejercicio de máquina de turing
 
Automatas de estado finito
Automatas de estado finitoAutomatas de estado finito
Automatas de estado finito
 
Automatas de pila
Automatas de pilaAutomatas de pila
Automatas de pila
 
Teoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesTeoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes Formales
 
Parte 4 Máquinas De Turing
Parte 4  Máquinas De  TuringParte 4  Máquinas De  Turing
Parte 4 Máquinas De Turing
 
Arboles y grafos
Arboles y grafosArboles y grafos
Arboles y grafos
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflap
 
Autómatas finitos no deterministas
Autómatas finitos no deterministasAutómatas finitos no deterministas
Autómatas finitos no deterministas
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
Autómata de Pila
Autómata de Pila Autómata de Pila
Autómata de Pila
 
Automatas de pila
Automatas de pilaAutomatas de pila
Automatas de pila
 
Grafos eulerianos
Grafos eulerianosGrafos eulerianos
Grafos eulerianos
 
Tipos de autómatas
Tipos de autómatasTipos de autómatas
Tipos de autómatas
 
Máquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y AplicacionesMáquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y Aplicaciones
 
Diagramas de Estado
Diagramas de EstadoDiagramas de Estado
Diagramas de Estado
 
Típos de grámatica y más, exposición de compiladores e intérpretes
Típos de grámatica y más, exposición de compiladores e intérpretesTípos de grámatica y más, exposición de compiladores e intérpretes
Típos de grámatica y más, exposición de compiladores e intérpretes
 
Mapa Conceptual de Grafos
Mapa Conceptual de GrafosMapa Conceptual de Grafos
Mapa Conceptual de Grafos
 

Andere mochten auch

Prototipado Rapido FDM
Prototipado Rapido FDMPrototipado Rapido FDM
Prototipado Rapido FDMkeniaguisela
 
Autómatas programables industriales
Autómatas programables industrialesAutómatas programables industriales
Autómatas programables industrialeswalrm
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatasequipolf
 
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
 
Abp mooc herramientas tic martin garcia valle
Abp mooc herramientas tic martin garcia valleAbp mooc herramientas tic martin garcia valle
Abp mooc herramientas tic martin garcia valleMartín García Valle
 
16. turismo y alimentación
16. turismo y alimentación16. turismo y alimentación
16. turismo y alimentaciónConaudisa
 
Hermoso vivir entre hermanos
Hermoso vivir entre hermanosHermoso vivir entre hermanos
Hermoso vivir entre hermanosAntony Agape
 
Centro de innovacion gene
Centro de innovacion geneCentro de innovacion gene
Centro de innovacion genemeyrelh
 
Etapa del Camino de Santiago de Villafranca del bierzo o cebreiro
Etapa del Camino de Santiago de Villafranca del bierzo o cebreiroEtapa del Camino de Santiago de Villafranca del bierzo o cebreiro
Etapa del Camino de Santiago de Villafranca del bierzo o cebreiroPedro Ysart
 
"Las emociones nos conectan, las redes nos unen"
"Las emociones nos conectan, las redes nos unen""Las emociones nos conectan, las redes nos unen"
"Las emociones nos conectan, las redes nos unen"Outliers Collective
 
Uteg modulo 5
Uteg modulo 5Uteg modulo 5
Uteg modulo 500311096
 
Presentacion filosofia del derecho.desobediencia civil, la libertad.
Presentacion filosofia del derecho.desobediencia civil, la libertad.Presentacion filosofia del derecho.desobediencia civil, la libertad.
Presentacion filosofia del derecho.desobediencia civil, la libertad.Ministerio de energía electrica
 

Andere mochten auch (20)

desarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaaredesarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaare
 
Modelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototiposModelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototipos
 
Prototipado Rapido FDM
Prototipado Rapido FDMPrototipado Rapido FDM
Prototipado Rapido FDM
 
Proyecto Innovate mc donald
Proyecto Innovate mc donaldProyecto Innovate mc donald
Proyecto Innovate mc donald
 
Autómatas programables industriales
Autómatas programables industrialesAutómatas programables industriales
Autómatas programables industriales
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatas
 
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
 
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo MinilenguajeCompiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
 
Abp mooc herramientas tic martin garcia valle
Abp mooc herramientas tic martin garcia valleAbp mooc herramientas tic martin garcia valle
Abp mooc herramientas tic martin garcia valle
 
16. turismo y alimentación
16. turismo y alimentación16. turismo y alimentación
16. turismo y alimentación
 
Hermoso vivir entre hermanos
Hermoso vivir entre hermanosHermoso vivir entre hermanos
Hermoso vivir entre hermanos
 
Centro de innovacion gene
Centro de innovacion geneCentro de innovacion gene
Centro de innovacion gene
 
Día del planeta tierra
Día del planeta tierraDía del planeta tierra
Día del planeta tierra
 
Capadeozono
CapadeozonoCapadeozono
Capadeozono
 
Etapa del Camino de Santiago de Villafranca del bierzo o cebreiro
Etapa del Camino de Santiago de Villafranca del bierzo o cebreiroEtapa del Camino de Santiago de Villafranca del bierzo o cebreiro
Etapa del Camino de Santiago de Villafranca del bierzo o cebreiro
 
Manual wordbasico2010
Manual wordbasico2010Manual wordbasico2010
Manual wordbasico2010
 
"Las emociones nos conectan, las redes nos unen"
"Las emociones nos conectan, las redes nos unen""Las emociones nos conectan, las redes nos unen"
"Las emociones nos conectan, las redes nos unen"
 
Uteg modulo 5
Uteg modulo 5Uteg modulo 5
Uteg modulo 5
 
Dia del libro
Dia del libroDia del libro
Dia del libro
 
Presentacion filosofia del derecho.desobediencia civil, la libertad.
Presentacion filosofia del derecho.desobediencia civil, la libertad.Presentacion filosofia del derecho.desobediencia civil, la libertad.
Presentacion filosofia del derecho.desobediencia civil, la libertad.
 

Ähnlich wie Teoría de autómatas

Ähnlich wie Teoría de autómatas (20)

Sistemas AutÓmatas.
Sistemas AutÓmatas.Sistemas AutÓmatas.
Sistemas AutÓmatas.
 
Algoritmos univ colombia
Algoritmos univ colombiaAlgoritmos univ colombia
Algoritmos univ colombia
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Webquest
WebquestWebquest
Webquest
 
Grafos iii 20%
Grafos iii 20%Grafos iii 20%
Grafos iii 20%
 
Introducción a la Teoría de Autómatas by Yeredith
Introducción a la Teoría de Autómatas by YeredithIntroducción a la Teoría de Autómatas by Yeredith
Introducción a la Teoría de Autómatas by Yeredith
 
Tarea 4 algoritmos
Tarea 4 algoritmosTarea 4 algoritmos
Tarea 4 algoritmos
 
Automatas nueva
Automatas nuevaAutomatas nueva
Automatas nueva
 
8va entrega
8va entrega8va entrega
8va entrega
 
Tema 5 computabilidad y algoritmos
Tema 5 computabilidad y algoritmosTema 5 computabilidad y algoritmos
Tema 5 computabilidad y algoritmos
 
Automatas
AutomatasAutomatas
Automatas
 
Operaciones basicas
Operaciones basicasOperaciones basicas
Operaciones basicas
 
Tipos automatas dimascarpio
Tipos automatas dimascarpioTipos automatas dimascarpio
Tipos automatas dimascarpio
 
Compiladores y analizador léxico
Compiladores y analizador léxicoCompiladores y analizador léxico
Compiladores y analizador léxico
 
Reny galaviz web quest
Reny galaviz web questReny galaviz web quest
Reny galaviz web quest
 
Reny Galaviz Web Quest
Reny Galaviz Web QuestReny Galaviz Web Quest
Reny Galaviz Web Quest
 
Compiladores trabajo numero 4
Compiladores trabajo numero 4Compiladores trabajo numero 4
Compiladores trabajo numero 4
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Corporacion universitaria remington compiladores deisy
Corporacion universitaria remington compiladores deisyCorporacion universitaria remington compiladores deisy
Corporacion universitaria remington compiladores deisy
 

Mehr von María Inés Cahuana Lázaro (15)

Animatic
AnimaticAnimatic
Animatic
 
El consumidor ecologico
El consumidor ecologicoEl consumidor ecologico
El consumidor ecologico
 
Fuentes de datos
Fuentes de datosFuentes de datos
Fuentes de datos
 
Platon el banquete
Platon   el banquetePlaton   el banquete
Platon el banquete
 
Cinemática Directa e Inversa de un robot de 3 Grados de Libertad
Cinemática Directa e Inversa de un robot de 3 Grados de LibertadCinemática Directa e Inversa de un robot de 3 Grados de Libertad
Cinemática Directa e Inversa de un robot de 3 Grados de Libertad
 
Marca País de Perú
Marca País de PerúMarca País de Perú
Marca País de Perú
 
AUDITORÍA DE REDES
AUDITORÍA DE REDESAUDITORÍA DE REDES
AUDITORÍA DE REDES
 
Mas alla de google
Mas alla de googleMas alla de google
Mas alla de google
 
bases de datos ayer y hoy
bases de datos ayer y hoybases de datos ayer y hoy
bases de datos ayer y hoy
 
Elaboración de prototipos
Elaboración de prototiposElaboración de prototipos
Elaboración de prototipos
 
Filosofos cenando++
Filosofos cenando++Filosofos cenando++
Filosofos cenando++
 
Presentacion data mining (mineria de datos)- base de datos
Presentacion data mining (mineria de datos)- base de datosPresentacion data mining (mineria de datos)- base de datos
Presentacion data mining (mineria de datos)- base de datos
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
Principios de domótica
Principios de domóticaPrincipios de domótica
Principios de domótica
 
Administración de memoria el linux
Administración de memoria el linuxAdministración de memoria el linux
Administración de memoria el linux
 

Kürzlich hochgeladen

DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 

Kürzlich hochgeladen (20)

DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 

Teoría de autómatas

  • 1. TEORÍA DE AUTÓMATAS UNIVERSIDAD LA SALLE - MARÍA INÉS CAHUANA LÁZARO
  • 2. AUTÓMATAS • ¿QUÉ ES? • Es una máquina (mecanismo) de naturaleza formal • “sólo existe como un mecanismo matemático” • Acepta una información de entrada (input) • La procesa • La somete a transformaciones simbólicas que pueden adoptar la forma de un cálculo o computación • Y genera un resultado o salida (outputs, a veces más de un resultado)
  • 3. PARA EL MODELO MATEMÁTICO  Autómata:  Modelo Matemático de computación.  Dispositivo abstracto con capacidad de computación.  Teoría de autómatas:  Abstracción de cualquier tipo de computador y/o lenguaje de programación.
  • 4. ANTECEDENTES  Estudio de las maquinas abstractas.  Década de los 30',AlanTuring estudio una maquina abstracta, con las capacidades de los ordenadores actuales.  Turing, límites de lo que una maquina de calculo podía o no podía hacer.  40' y 50', estudiaron los autómatas finitos (AF), propusieron para modelar funcionamiento del cerebro.  Finales 50', N. Chomsky inicio el estudio de las Gramáticas Formales.
  • 5. ¿PARA QUÉ SABER DE AUTÓMATAS?  1969, S.Cook amplio estudio deTuring, separo los problemas que se podan resolver de forma eficiente mediante la ayuda de un ordenador de los que al principio pueden resolverse pero en la practica consumen tanto tiempo que los ordenadores se vuelven inútiles para todo excepto para casos simples del problema  Conceptos de AF y GF, se emplean para el diseño y construcción de software.  Los conceptos de la Maquina deTuring, nos ayuda a comprender lo que esperamos de nuestro software.  La teoría de problemas intratables nos permite deducir si podremos enfrentarnos a un problema y escribir un programa para resolverlo o encontrar alguna manera de abordar el problema:  hallar una aproximación, método heurístico o algún método para limitar el tiempo que utilizara el programa para resolverlo.
  • 6. ENCENDIENDO EL FOQUITO Este almacén esta lleno de miles de miles de cintas regrabables! Que haremos con esto? y así nació la máquina deTuring
  • 7. ALGUNAS RAZONES  Existen varias razones del estudio de la teoría de autómatas dentro de las Ciencias de la Computación.  Introducción a los autómatas finitos.  Representaciones estructurales.  Autómatas y complejidad. Talvez dentro de un tiempo todo ya sea totalmente automatizado
  • 8. ALGUNAS RAZONES  AF son modelos útiles para diferentes tipos de hardware y software.  SW para diseñar y probar el comportamiento de circuitos digitales.  Analizador Léxico, separa el texto de entrada de en unidades lógicas: identificadores, palabras reservadas, signos de puntuación, etc.  SW para explorar cuerpos de texto largos, como colecciones de paginas web o para determinar el numero de apariciones de palabras, frases u otros patrones.  SW para verificar sistemas que tengan un numero de estados finitos diferentes, como protocolos de comunicacional o protocolos seguros de intercambio de información.
  • 9. LOS AUTÓMATAS DEBERIAN SER CAPACES DE: • Reconocer los lenguajes • Comparación de cadenas • Los autómatas deben ser capaces de entender un lenguaje y por el mismo hacer comparaciones que llevan a distintos estados para terminar en algún estado final, o en su caso en muchos estados finales • Ejemplos (Word  diccionario, buscar, reemplazar)
  • 10. PARA ENTENDER A LOS AUTÓMATAS SE DEFINIRAN ALGUNOS CONCEPTOS  Alfabetos • Conjunto de símbolos • A={a,b,c,d, ….z}  Palabras • Concatenación de símbolos pertenecientes a un alfabeto • A={a,b,c,d, ….z} • Ejemplo  casa
  • 11. PARA ENTENDER A LOS AUTÓMATAS SE DEFINIRAN ALGUNOS CONCEPTOS  Lenguaje • Conjunto de palabras formadas sobre un alfabeto • L={alfabeto castellano} • Restricciones (ciertas palabras)
  • 12. TIPOS DE AUTÓMATAS Autómatas finitos Autómatas probabilísticos Autómatas a pila Células de Mc Culloch-Piks Máquinas de turing Autómatas celulares Redes de neuronas Celulares
  • 13. AUTÓMATAS DISTCRETOS CONTÍNUOS E HÍBRIDOS  DISCRETOS:  Autómatas finitos  Autómatas a pila  Máquinas de turing  DISCRETOS, CONTINUOSY/O HÍBRIDOS  Autómatas Celulares  Redes de neuronas Artificiales
  • 14. AUTÓMATAS DE ESTADO FINITO  ¿Qué es un autómata Finito?  Un autómata finito es un conjunto de nodos y aristas que representan trayectorias para generar una expresión bajo un alfabeto.  Un diagrama de transición es un autómata finito.
  • 15. Elementos del Autómata Finito  Los estados se identifican dentro de un circulo.  El estado inicial recibe una flecha de transición que llega de ninguna parte.  Los estado aceptadores pueden identificarse con doble circulo o con una cruz(igual que signo +) al lado de ellos.  Las posibles transiciones se indicaran con flechas que van de un estado a otro, o incluso a sí mismos. Deben etiquetarse con el símbolo que produce el cambio de estado.
  • 16. Los Estado del Autómata  Entonces decimos que los estado del autómata pueden ser:  Estados iniciales  Estados finales llamados aceptadores  Estados finales no aceptadores  La palabra que va de un estado a otro solo pertenece al lenguaje si el estado que la recibe es aceptador.  Y lo contrario, si llega al final hasta un estado no aceptador, la palabra no pertenece al lenguaje.
  • 17. Ejemplo Gráfico de Autómata Finito
  • 18. Supongamos un Lenguaje X  El lenguaje X es capaz de identificar la siguiente cadena. w=aabab  Tratemos de identificar los procesos delAutómata.
  • 19. Ejemplo de Algoritmo para Autómata
  • 20. Clasificación de los autómatas finitos  O Autómatas finitos determinísticos (DFA)  O Autómatas finitos no determinísticos (DNFA)
  • 21. Autómata Finito Determinista (DFA)  Es un dispositivo que puede estar en un estado de entre un número finito de los mismos; uno de ellos será el estado inicial y por lo menos uno será estado de aceptación.  Tiene un flujo de entrada por el cual llegan los símbolos de una cadena que pertenecen a un alfabeto determinado.  Se detecta el símbolo y dependiendo de este y del estado en que se encuentre hará una transición a otro estado o permanece en el mismo.  El mecanismo de control o programa es que determina cual es la transición a realizar.
  • 23. Porqué Finito, Por qué Determinista?  Porqué finito:  Se refiere que hay un conjunto finito de estados. Porque determinista:  La palabra determinista es porque el programa no debe tener ambigüedades, es decir, en cada estado solo se puede dar una y solo una (ni dos ni ninguna) transición para cada símbolo posible.  El autómata acepta la cadena de entrada si la máquina cambia a un estado de aceptación después de leer el último símbolo de la cadena.  Si después del último símbolo la máquina no queda en estado de aceptación, se ha rechazado la cadena.
  • 25. Explicación del Diagrama Determinista Estará caracterizado porque debe estar totalmente definido: Para cada estado solo debe salir un arco y solo uno para cada símbolo (el autómata no puede determinar la transición en el caso de que haya dos arcos con el mismo símbolo o no haya ninguno).
  • 26. Ejemplo: Definición  El alfabeto S = { a, b, c }  Reconoce la cadena c  La cadena a  Las cadenas que empiezan por a y acaban en a o en b y  Las que empiezan por a, seguidas de una serie de a ó de b y acaban en c