Está en la página 1de 5

TAREA 1 FUNDAMENTACION

AUTOMATAS Y LENGUAJES FORMALES

PRESENTADO POR:
BENJAMIN QUIÑONES MACHUCA
C.C. 1085034381

TUTOR:
FERNANDO ROJAS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


SANTA MARTA
SEPTIEMBRE DEL 2020
Historia y Evolución Autómatas y lenguaje Formales

Maquines Secuenciales y Complejidad Stephen


Padre de las David Hilbert: Autómatas Infinitos: Algorítmica: Kleenen:
primeras Formulo durante el Shanon, bases para la Trata de dificultad La aplicación de la
computadoras transcurso de un aplicación de la lógica computacional de las clausura de
digitales: congreso matemática a los circuitos funciones computables, Kleenen a un
Charles babbaje internacional si las combinados Huffman, 1954 Rabin sugirió una conjunto v*, esta
diseñador de la matemáticas son circuitos secuenciales y axiomática que la base es muy usada en
maquina analítica completas, conceptos como estado de para el desarrollo del expresiones
y programable consistente y un autómatas y tabla de estudio de medidas de regulares para
decidible transición complejidad abstracta de caracterizar a un
Blum y otro autómata

1642 1822 1845-1918 1928 1936 1954 1956 1967 1969 1986

Tesis de Church Turing: Gramática y Lenguaje


Pascalina: Computabilidad: Stephen A Cook:
Posibilidad de construir Formales:
Fue la primera Amplia el estudio
programas que decidan si Noam Chomsky, estableció
calculadora mecánica Inicia con Godel, realizado por Turing
un determinado algoritmo una clasificación de
creada por Blaise Pascal Church, Post, Turing mediante la
posee o no una gramática de acuerdo con
su funcionamiento era y Klenee, raíces en computadora
determinada propiedad.
por medio de ruedas y la lógica el formato de sus denominado “insoluble”
Crean representación producciones y distinguió
engranajes, su función matemáticas, ya A los autómatas infinitos
lenguaje y escrituras cuatro clase fundamentales
era sumar y restar existía la teoría de formales basada en regla de lenguajes y relaciones
conjunto de producción de inclusión entre ellas
Ejercicio 2: Realizar la presentación con la conceptualización y ejemplos de:
1. Alfabeto: Es un conjunto de símbolo no vacío conversacionalmente el cual se utiliza este símbolo (S ) para poder
establecer un alfabeto
2. Palabra o Cadena
Cadena son caracteres de una secuencia de palabras finita de símbolo el cual pertenece a un alfabeto
EJEMPLO: si ∑= {0,1}, entonces ∑1= {0,1}, ∑2= {00, 01, 10, 11}, ∑3= {000, 001, 010, 011, 100, 101, 110, 111}, etc
3. Lenguaje
Estos lenguaje está formado por conjunto de cadena el cual está formado por los símbolo ∑*, donde ∑
4. Lenguaje regular
El lenguaje regular puede definirse como una alternativa, donde el usuario puede comprender de una manera fácil, a la
notación de los AFN para así poder describir los componentes de softward.
5. Expresión regular
Estas expresiones regulares representan lenguaje regular la finalidad es simplificar la escritura de los leguajes regulares
6. Expresión de conjuntos:
• Por Extensión:
Es cuando se enumera sus elementos ejemplo A ={x/x es un numero obtenido al lanzar un dado corriente}
• Por intensión :
Es cuando da una discripcion sus elementos pricisa el cual forma parte del conjunto
7. Palabra nula o vacía ʎ
La palabra nula o vacía en la computación es la única cadena con caracteres que usualmente se identifica con las letras ʎ o ϵ
8.Operación regulares - Unión
La operación de unión es un lenguaje regular, que se utiliza la operación de os conjuntos para el alfabeto S ={x,y} si L1 = {x,xy} y L2 =
{yz,yy} y la unión seria la siguiente L1 È L2 = {x,xy,yz,yy }

9. Operación regulares - Concatenación


La concatenación de lenguaje regular se relaciona con una cadena de primer lenguaje con una cadena de segundo L1 y L2
10. Operación regulares - Estrella de Kleene
La estrella de Kleene se caracteriza por ser un solo lenguaje y no de dos y está formado por la concatenaciones de cero, está operación
se caracteriza por el asterisco y paréntesis (*)
11. Operador
Un operador es algo que toma más de uno dos variable, el cual da como resultado otro valor correspondiente
12. Precedencia de los operadores
La precedencia de operadores es la que indica que estrechamente, se une dos expresiones juntas como por ejemplo 1+5*3=16 y no es 18
porque la multiplicación (*) tiene una precedencia mayor que el operador (+) por lo tanto los paréntesis son esforzado para hacer la
procedencia si es necesario como por ejemplo (1+5)*3=18 se da como evaluado
BIBLIOGRAFIA

https://matedis.files.wordpress.com/2011/07/cap1-alfabetos-cadenas-y-lenguajes.pdf
https://lengyaut.blogspot.com/2017/08/definicion-alfabetos-cadena-lenguaje.html
http://www.aconute.es/computacion/automatasFinitos/ta_cap1_6.html

También podría gustarte