Modelo computacional
consiste en un conjunto de
estados bien definidos,un
estado inicial,un alfabeto de
entrad y una función de
transición.
El autómata mas conocido en el
mundo es el denominado "MAQUINA
DE TURING"
Historia.
Los autómatas existen desde la
antiguedad, pero en el siglo XVII
cuando en Europa habia pasion por la
tecnica. se perfeccionaron cajas de
musica con cilindro de puas.
Fueron inspirados por los pajaros autómatas que habia en
Bizancio , los cuales podian cantar y silbar.
En el siglo XVIII ROENTGEN Y
KINTZLING mostrarn con LUIS
XVI la autómata figura humana
llamada "la tañedora de salterio"
Otros inventores son PIERRE JACQUET DROZ autor de
"el dibujante" y "los musicos" M.VAUCANSON autor del
"pato digeridor"
DIAGRAMA DE ESTADO
permite visualizar los estados como circulos que en
su interior registran su significado.
Existen flechas que
representan la transicion
entre estados y la notacion
de ENTREDA/SALIDA que provoca la transicion de estados
TABLA DE ESTADO
conformada por descripción de l estado actual,
descripción de la entrada, descripción del estado
siguiente, descripción de las salidas.
CADENA VACIA.
Es vacía cuando la longitud de caracteres que utiliza es igual a cero.
es una cadena que
no tiene caracteres
asociados.
ALFABETO.
conjunto de todos los símbolos validos o posibles para una
aplicación.
el alfabeto
puede ser
finito o tan
simple
como el
alfabeto
binario para
representar
expresion
de entreda
,salida,estado.
GRAMÁTICAS FORMALES.
Es una coleccion estructurada de palabras y
frases ligadas por reglas que definen el
conjunto de cadenas de caracteres que
representan los comandos completos que
pueden ser reconocidos por un motor de
discurso.
GRAMÁTICA.
Es definir y enumerar las palabras y frases
validas de un lenguaje.
La forma general definida por BNF es denominada regla
de producción y se puede representar.
< regla > = sentencias y frases.
Las partes de formas general BNF.
el lado izquierdo o regla es el identificador único de las
reglas definidas para el lenguaje. puede ser cualquier
palabra, con la condición de estar encerrada.
el operador de asignación
= es un elemento
obligatorio.
el delimitador de fin de
instrucción es un elemento
obligatorio.
el lado
derecho o
sentencias y
frases,
define todas
las
posibilidades
validas
en
la
gramática
definida.
JERARQUIZACION DE GRAMÁTICAS.
las gramáticas pueden ser de
distintos tipos, de acuerdo con las
características que rigen la
formulación de reglas de
producción validas.
Los cuales parten de
las gamáticas
arbitrarias que son
aquellas que
consideran la
existencia infinita
de cadenas
formadas por
simbolos del
lenguaje.
GRAMÁTICAS SENSIBLES AL CONTEXTO
Tiene la característica de que el lado
derecho de la regla de producción
siempre debe ser igual o mayor que
el lado izquierdo.
GRAMÁTICAS INDEPENDIENTES DEL CONTEXTO
Es aquella que cumple con las
propiedades de la gramática sensible al
contexto ,la caracteristica de que el
lado izquierdo de la regla de
produccion solo debe tener un
elemento y este no puede ser un
elemento terminal.
GRAMÁTICAS REGULARES.
Es cuando cumple con las caracteristicas de la gramática independiente del
contexto y ademas se restringe atraves de las reglas de produccion para
generar solo reglas de los dos tipos anteriores.
FRASE
es la asociación de un conjunto de simbolos definidos en
un alfabeto que tiene la propiedad de tener sentido,
significado y lógica.
Las frases parten del
establecimiento de un
vocabulario que
define las palabras
validas del lenguaje
sobre la base del
alfabeto definido.
LENGUAJE.
Conjunto de cadenas que
obedecen a un alfabeto fijado.
LENGUAJE FORMAL.
Esta constituido por un
alfabeto,un vocabulario y
un conjunto de reglas de
producción definidas por
gramáticas.
Frases validas en lenguaje
formal son aquellas que se
crean con los símbolos y
palabras definidas tanto en el
alfabeto como en el
vocabulario del lenguaje.
LENGUAJE INDECIDIBILIDAD.
Es si los miembros no pueden ser identificados por un algoritmo que restrinja todas las
entradas en un numero de pasos finito.
Sus propiedades es que no debe ser reconocidos en una entrada valida
en maquina de turing.
En contraposicion con el lenguaje indecidible y los
problemas asociados a este tipo de lenguajes existen los
problemas decidibles, que esten relacionados con
lenguajes del mismo tipo y que tiene las caracteristicas
opuestas.