Académique Documents
Professionnel Documents
Culture Documents
Germain
Mayra
Melchor
Robert
Fidel
Índice Unidad 3
Índice Unidad 3 ......................................................................................................................2
Introducción ........................................................................................................................... 3
Investigación: Autómatas finitos .......................................................................................... 4
3.1 Conceptos: Definición y Clasificación de Autómata Finito (AF). .............................. 4
3.2 Conversión de un Autómata Finito No Determinista (AFND) a Autómata Finito
Determinista (AFD). ...........................................................................................................4
3.3 Representación de ER usando AFND ........................................................................5
3.4 Minimización de estados en un AF ............................................................................6
3.5 Aplicaciones (definición de un caso de estudio) ......................................................7
Cuadro comparativo ..........................................................................................................9
Ensayos ............................................................................................................................... 10
Melchor Alberto Can Mis ................................................................................................ 10
Mayra Nicolasa Pech Chimal ......................................................................................... 11
Robert Antonio Fernández Chan.................................................................................... 12
Germain Roberto Rosado Can ....................................................................................... 13
Fidel Andrei Tec Ucan ..................................................................................................... 14
Conclusión........................................................................................................................... 15
Introducción
En el siguiente escrito se abordarán temas a cerca de los autómatas finitos y subtemas
de la unidad 3 del plan de estudios de la materia LENGUAJES Y AUTOMATAS I; donde se
aprenderá y conocerá la importancia del estudio de los autómatas dentro de los
procesos de desarrollo de software, y algunas aplicaciones. Partiendo del conocimiento
de sus comportamientos, aspectos y características más relevantes de estos
autómatas. Los autómatas son esencialmente importantes en las actividades sociales,
ya que se encuentran dentro de todo tipo de maquinaria y aplicaciones desarrolladas,
donde estas tienen las funcionalidades específicas con las que realizan sus operaciones
y actividades; además de sus comportamientos, características y funcionalidad que
tienden los autómatas se detallara cómo influyen en la vida social y real de los ser
humanos. Los autómatas finitos, son antes de todas logísticas matemáticas, en las que
se realizan operaciones en cada estado de los eventos, estos eventos pueden ser de un
solo estado o varios; al tener acciones con estados de dos o más eventos, los autómatas
finitos tienden a cambiar de finitos determinísticos a no determinísticos. Dentro de estas
hojas se denotan las esquematizaciones de los nuevos autómatas finitos:
Determinísticos
No Determinísticos
Note que el estado inicial de un autómata q0 finito siempre es único, en tanto que los
estados finales pueden ser más de uno, es decir, el conjunto F puede contener más de
un elemento. También puede darse el caso de que un estado final corresponda al mismo
estado inicial.
AFND AFD
La transición desde un estado puede tener como
La transición desde un estado puede tener múltiples destino un único estado. Por eso se llama
destinos. Por eso se le llama no determinista. determinista.
siguiente manera:
Ensayos
También mencionare que existen dos formas de representar un AFD, mediante tablas
de transición o mediante diagramas de transición:
Tabla de transición El AFD se representaría mediante la tabla que representa los valores
de la función de transición.
Diagrama de transición.
Germain Roberto Rosado Can
Aunque no se puede considerar como una definición correcta de autómata, está muy
extendida una idea que confunde el concepto de autómata con el de robot. Por lo tanto,
se considera erróneamente que un autómata es una máquina que imita funciones
típicas de los seres vivos, sobre todo relacionadas con el movimiento, pudiendo incluso
ejecutar ciertas órdenes. En realidad el concepto de autómata es mucho más genérico,
ya que podemos considerarlo como un dispositivo que procesa cadenas de símbolos
que recibe como entrada, cambiando de estado y produciendo una salida que, en
algunos casos, puede estar formada por otra cadena de símbolos.
Gramáticas de tipo 0
También se las llama gramáticas sin restricciones o gramáticas recursivamente
numerables.
Gramáticas de tipo 1
A este tipo de gramáticas también se las llama gramáticas dependientes del
contexto.
Gramáticas de tipo 2
Son también llamadas gramáticas independientes del contexto. Sus producciones son
aún más restrictivas. En este caso, la parte izquierda de la producción está formada por
un único símbolo no terminal.
Gramáticas de tipo 3
Es el grupo más restringido de gramáticas y también son llamadas regulares. En este
caso también se le imponen restricciones a la parte derecha de las producciones, que
tendrán como máximo dos símbolos.
Fidel Andrei Tec Ucan
El gran impulsor de la Teoría de Autómatas fue J. von Neumann. Este matemático, gastó
buena parte de los últimos años de su vida en el desarrollo de la teoría de autómatas y,
durante la Segunda Guerra Mundial, en el desarrollo de los computadores electrónicos
de gran tamaño que fructificó en la aparición del ENIAC (un ordenador para calcular
rápidamente trayectorias balísticas que fue financiado por el ejército de los Estados
Unidos y finalizado en 1948).
Los Autómatas Finitos son máquinas teóricas que van cambiando de estado
dependiendo de la entrada que reciban. La salida de estos Autómatas está limitada a
dos valores: aceptado y no aceptado, que pueden indicar si la cadena que se ha recibido
como entrada es o no valida. Generalmente utilizaremos los Autómatas Finitos para
reconocer lenguajes regulares, es decir, una palabra se considerará válida sólo si
pertenece a un determinado lenguaje.
Los autómatas finitos tienen gran relevancia en muchas áreas de la ciencia, por lo
general son usados para el diseño y verificación de circuitos digitales, construcción de
analizadores léxicos de compiladores, software para analizar grandes conjuntos de
textos para buscar palabras, estructuras u otros patrones, además de software para
comprobar la corrección de cualquier tipo de sistemas que tengan un número finito de
estados diferentes.