Вы находитесь на странице: 1из 7

1

FUNDAMENTACION

Tarea 1 Fundamentación

Samuel Norbey Gutierrez

Grupo 301405_90

Universidad Nacional Abierta y a Distancia

08 de septiembre de 2020

Nota

Autómatas y lenguajes formales Ingeniera: Edgar Antonio Cortés, Ingeniería de

Sistemas, Universidad Nacional Abierta y a Distancia

La correspondencia relacionada con este documento deberá ser enviada a

gcaros@unadvirtual.edu.co,
2
FUNDAMENTACION
3
FUNDAMENTACION

Realizar la presentación con la conceptualización y ejemplos

Alfabeto: Un alfabeto es un conjunto de símbolos finito y no vacío de elementos llamados


símbolos o letras. Es una agrupación, que se lee con un orden determinado, de las gráficas
utilizadas para representar el lenguaje que sire de sistema de comunicación, un grupo de letras
estructurado bajo un orden especifico aceptado a nivel general en el marco de una lengua

Un alfabeto es cualquier conjunto finito, no vacío. Los miembros de un alfabeto son llamados
símbolos del alfabeto.

Ejemplo:

{0, 1},

{a, b, c},

{0, 11},

{(0, 0), (0, 1), (1, 0), (1, 1)}.

Convencionalmente, utilizados el símbolo ∑ (sumatoria) para designar un alfabeto. Entre los


alfabetos más comunes se incluyen los siguientes: Cadena: Secuencia finita de símbolos
procedentes de un alfabeto.

Palabra o Cadena: Una cadena de caracteres (que también se denomina en ocasiones palabra) es
una secuencia finita de símbolos seleccionados de algún alfabeto.

Una cadena o palabra es una secuencia finita de símbolos que pertenecen a un alfabeto y
comúnmente se denota con la letra.
4
FUNDAMENTACION

Lenguaje: L(Σ) respecto de un alfabeto Σ (o simplemente L en el caso de que Σ se sobreentienda):


Cualquier subconjunto del universo, es decir, L ⊆ Σ Lenguaje Una expresión regular E representa
un lenguaje L(E). Los lenguajes representados por las expresiones regulares se denominan
lenguajes regulares.

Son los lenguajes formales más simples, con los mecanismos de representación y reconocimiento
de tres tipos, gramáticas regulares, autómatas finitos o expresiones regulares.

Lenguaje regular: Los lenguajes más sencillos que se considerarán son los lenguajes regulares,
es decir, los que se pueden generar a partir de los lenguajes básicos, con la aplicación de las
operaciones de unión, concatenación y * de Kleene un número finito de veces. Puede ser
reconocido por: un autómata finito determinista.

Expresiones regulares: Los lenguajes descritos por expresiones regulares son los lenguajes
reconocidos por los autómatas finitos. Existe un algoritmo para convertir una expresión regular en
el autómata finito no determinístico correspondiente.

Es un formalismo para representar lenguajes. Dado un alfabeto, las expresiones regulares


describen conjuntos de cadenas del alfabeto. Por lo tanto, describen lenguajes sobre el alfabeto.

Por ejemplo, la ER “Ǿ” representa el conjunto vacío {}.


5
FUNDAMENTACION

Conjunto por extensión: Construir o definir un conjunto por extensión consiste en declarar todos
los elementos que lo forman, ejemplo

{Rosana, Sakura, María del Carmen, Vito Corleone, Pedro}

Conjunto por intención: Construir o definir un conjunto por intención consiste en declarar cuáles
elementos de un cierto conjunto con tomados. Esto se lleva a cabo por una propiedad o predicado
P(x).

{x ∈ D|P(x)}

cuando el conjunto A está definido por intención cuando el elemento x es tomado del universo del
discurso y cumple la propiedad establecida para A

Unión: Sean A y B lenguajes. La operación regular Unión se define como:

A ∪ B = {x|x Є A ∨ x Є B}

Ejemplo: A= { 1, 2, 3} y B = { 3, 4}

A ∪ B = {1, 2, 3, 4}

Concatenación: Sean A y B lenguajes. La operación regular concatenación se define como:

A ° B = {xy|x Є A ∧ y Є B}

Estrella de Kleene: Sean A y B lenguajes. La operación regular estrella se define como:

A* = {x1 x2 x3………. xk

|k ≥ 0, Є A}
6
FUNDAMENTACION

Precedencia de los operadores: Un operador es un símbolo que especifica el tipo de cálculo


matemático que se desea realizar. Si una expresión contiene varios operadores, se realiza dichos
cálculos en un orden predeterminado.

1. ()

2. * cierre

3.. concatenación

4. + unión Lenguaje regular: Son los lenguajes formales más simples, con los mecanismos de
representación y reconocimiento de tres tipos, gramáticas regulares, autómatas finitos o
expresiones regulares.

Expresión regular: Estas son un formalismo para representar lenguajes. Dado un alfabeto, las
expresiones regulares describen conjuntos de cadenas del alfabeto. Por lo tanto, describen
lenguajes sobre el alfabeto.
7
FUNDAMENTACION

Referencias

Carrasco, R. C., Calera Rubio, J., & Forcada Zubizarreta, M. L. (2000). Teoría de
lenguajes, gramáticas y autómatas para informáticos. Digitalia. (pp. 127 - 142). Recuperado de
https://bibliotecavirtual.unad.edu.co/login?url=https://search-ebscohost-
com.bibliotecavirtual.unad.edu.co/login.aspx?direct=true&db=nlebk&AN=318032&lang=es&sit
e=ehost-live&ebv=EB&ppid=pp_Cover

Jurado Málaga, E. (2008). Teoría de autómatas y lenguajes formales. Universidad de


Extremadura. Servicio de Publicaciones. (pp. 39 - 70). Recuperado de
https://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?direct=tru
e&db=edsbas&AN=edsbas.62161440&lang=es&site=eds-live&scope=site

Вам также может понравиться