
Autómatas con Pila
Presentation
•
Computers, Science
•
University
•
Hard
LUIS OROZCO
Used 2+ times
FREE Resource
8 Slides • 0 Questions
1
Ingeniería en Sistemas
2
El autómata con pila (AP), en inglés Push Down Automata, es básicamente un autómata finito al que se le ha incorporado una memoria de pila.
La memoria de pila o memoria LIFO incrementa la capacidad de resolver problemas de autómata finito convencional, al incorporarle la posibilidad de memorizar total o parcialmente la cadena leída y cualquier otra marca que ayude al procesamiento de la misma.
3
Por tanto, el AP dispone de registros de memoria que puede usar ventajosamente, aun a pesar de las limitaciones propias de las memorias LIFO.
Los Autómatas con Pila son capaces de reconocer los lenguajes generados por gramáticas menos restringidas que las regulares: las gramáticas independientes de contexto o tipo 2.
4
Agregarle una memoria de pila a un autómata finito convencional implica incorporarle dos nuevos componentes:
El Alfabeto de símbolos de la pila
Un símbolo especial destinado a servir de referencia, llamado marca de fondo de pila.
Este último es necesario debido a la naturaleza de los accesos LIFO y con el fin de permitir comprobar si la pila ya está descargada.
5
Formalmente, un autómata de pila (pushdown automata) se define como una séxtupla, donde se maneja:
Alfabeto de símbolos de entrada
Alfabeto de símbolos de la pila
Conjunto finito y no vacío de estados posibles
Estado Inicial
Conjunto de estados de aceptación
Símbolo de referencia de la pila (#)
6
Al incluir un nuevo alfabeto utilizando una memoria de pila (stack), se brinda al autómata un par de operaciones adicionales al momento de verificar si una palabra es aceptada o no:
La operación push: Ingresa elementos a la pila.
La operación pop: Retira elementos de la pila.
Una palabra es aceptada por el autómata si al procesarla completamente se llega a un estado final y la pila queda vacía; y debido al no determinismo del autómata, es posible que al terminar de procesar la palabra, varios estados estén activos. Es suficiente con que uno de estos sea un estado final.
7
8
Es importante mencionar que:
Todo lenguaje aceptado por un autómata finito es también aceptado por un autómata de pila.
Cualquier lenguaje regular es aceptado, por tanto, por un autómata de pila.
Los lenguajes libres de contexto son aceptados por los autómatas de pila y los lenguajes generados por gramáticas de tipo 2 (libres de contexto) son lenguajes libres de contexto.
Ingeniería en Sistemas
Show answer
Auto Play
Slide 1 / 8
SLIDE
Similar Resources on Wayground
7 questions
SISTEMAS MATERIALES
Presentation
•
University
7 questions
CREANDO IDEAS
Presentation
•
University
7 questions
trabajo fisico y trabajo intelectual.
Presentation
•
KG - University
7 questions
TICS - TRABAJO DE INVESTIGACIÓN_1
Presentation
•
University
7 questions
TANIA PALMA CEVALLOS
Presentation
•
University
7 questions
ACtividad 8
Presentation
•
University
6 questions
Lección sin título
Presentation
•
KG
7 questions
COLECISTITIS
Presentation
•
KG
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Disney Trivia
Quiz
•
University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
20 questions
Physical or Chemical Change/Phases
Quiz
•
8th Grade - University
39 questions
Unit 7 Key Terms
Quiz
•
11th Grade - University
25 questions
SER and Subject Pronouns
Quiz
•
8th Grade - University
38 questions
Unit 6 Key Terms
Quiz
•
11th Grade - University
19 questions
Key Concepts in Buddhism
Quiz
•
University
0 questions
Cell Domain Basic Review (Biology)
Quiz
•
University