SlideShare una empresa de Scribd logo
1 de 10
Juan Carlos Sosa
15-0861
Un lenguaje formal es un conjunto (finito o infinito) de
cadenas finitas de símbolos primitivos
Ej: El lenguaje “Número” es simplemente el conjunto infinito
de cadenas finitas formadas con los dígitos
0, 1, 2, 3, 4, 5, 6, 7, 8 y 9
Alfabeto
Gramática
Un alfabeto es un conjunto finito no vacío cuyos elementos se llaman símbolos.
Denotamos un alfabeto arbitrario con la letra Σ.
La gramática es un conjunto finito de reglas para formar
cadenas finitas juntando símbolos del alfabeto
Una palabra o cadena sobre un alfabeto Σ es cualquier sucesión finita de
elementos de Σ. Admitimos la existencia de una única palabra que no tiene
símbolos, la cual se denomina palabra vacía y se denota con λ.
La palabra vacía desempeña, en la teoría de lenguajes formales, un
papel similar al que desempeña el conjunto vacío ∅ en la teoría de
conjuntos.
Ejemplo Sea Σ = {a,b} el alfabeto que
consta de los dos símbolos a y b. Las
siguientes son palabras sobre Σ:
Aba
Ababaaa
Aaaab
Obsérvese que aba 6= aab. El orden de los símbolos en una
palabra es significativo ya que las palabras se definen como
sucesiones, es decir, conjuntos secuencial-mente ordenados.
El conjunto de todas las palabras sobre un alfabeto Σ,
incluyendo la palabra vacía, se denota por Σ∗.
Ejemplo:
Sea Σ = {a,b,c},
entonces
Σ∗ = {λ,a,b,c,aa,ab,ac,ba,bb,bc,ca,cb,cc,aaa,aab,abc,baa,...}.
Tipo 0: Gramáticas libres que generan lenguajes sin ningún tipo
de restricción
Tipo 1: Gramáticas contextuales que generan lenguajes
contextuales
Tipo 2: Gramáticas incontextuales que generan lenguajes
incontextuales
Tipo 3: Gramáticas regulares que generan lenguajes regulares
Un lenguaje regular es un lenguaje formal que tiene estas
características:
Puede ser descrito mediante una expresión regular (expresar de
forma compacta cómo son todas las cadenas de símbolos que le
pertenecen)
Puede ser generado mediante una gramática regular
(obtener todas las cadenas de símbolos que le pertenecen)
Puede ser reconocido mediante un autómata finito
(saber si una cadena de símbolos pertenece a él o no)
El conjunto de expresiones regulares sobre un alfabeto A se denomina ER(A) y sólo contiene expresiones
formadas mediante estas reglas:
∅ ∈ ER(A) y denota el lenguaje {}, siendo ∅ el vacío
Λ ∈ ER(A) y denota el lenguaje {λ}, siendo λ la cadena vacía
Si x ∈ A, x ∈ ER(A) y denota el lenguaje {x}
Si H∈ER(A) y K ∈ER(A), con lenguajes denotados LH y LK
(H | K) ∈ ER(A) y denota el lenguaje LH ∪ LK
(Conjunto de todas las cadenas de H o de K)
(HK) ∈ER(A) y denota el lenguaje LHK siendo LHK= {hk tal
que h ∈ LH y k ∈ LK}
(Conjunto de todas las concatenaciones posibles de una cadena
de H y otra de K)
H* ∈ ER(A) y denota el lenguaje LH* siendo LH* = {λ}
∪{aαtal que a ∈ LH y α ∈ LH*}
(Conjunto de todas las concatenaciones sucesivas posibles de
cadenas de H)
Federico Peinado. (2009). Lenguajes Formales. En Lenguajes Formales, repaso(35). Madrid:
Universidad Complutense de Madrid.
Sergio Balari. (2014). Complejidad Estructural. En TEORÍA DE LENGUAJES FORMALES(106).
Barcelona: Universitat Autònoma de Barcelona.
Rodrigo De Castro Korgi. (Desconocido). Teoría de la Computación. 2015, de Universidad nacional de
Colombia Sitio web: http://www.virtual.unal.edu.co/cursos/ciencias/2001018/docs_curso/contenido.html
Lenguajes formales

Más contenido relacionado

La actualidad más candente

Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 
Operaciones entre lenguajes
Operaciones entre lenguajesOperaciones entre lenguajes
Operaciones entre lenguajesJean Bernard
 
Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Humano Terricola
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasRaul
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.Emmanuel Colon
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador SintácticoPablo Guerra
 
Elementos de diagramas de secuencias
Elementos de diagramas de secuenciasElementos de diagramas de secuencias
Elementos de diagramas de secuenciasJorge Reyes
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeoOmega Tech
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Daniel Gómez
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normalITCV
 

La actualidad más candente (20)

Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Operaciones entre lenguajes
Operaciones entre lenguajesOperaciones entre lenguajes
Operaciones entre lenguajes
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y Problemas
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
Elementos de diagramas de secuencias
Elementos de diagramas de secuenciasElementos de diagramas de secuencias
Elementos de diagramas de secuencias
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeo
 
Taller de Base de Datos - Unidad 5 transacciones
Taller de Base de Datos - Unidad 5  transaccionesTaller de Base de Datos - Unidad 5  transacciones
Taller de Base de Datos - Unidad 5 transacciones
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normal
 

Destacado

Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formaleslaloflatland
 
Ficha de cátedra
Ficha de cátedraFicha de cátedra
Ficha de cátedraSociología
 
Algebra relacional (operaciones)
Algebra relacional (operaciones)Algebra relacional (operaciones)
Algebra relacional (operaciones)sarai0000
 
Fundamentos Epistemológicos de la Investigación
Fundamentos Epistemológicos de la InvestigaciónFundamentos Epistemológicos de la Investigación
Fundamentos Epistemológicos de la Investigacióncarlitoandre
 
Caracteristicas del lenguaje cientifico
Caracteristicas del lenguaje cientificoCaracteristicas del lenguaje cientifico
Caracteristicas del lenguaje cientificoJuan Martinez
 
Conocimiento, Ciencia Y EpistemologíA
Conocimiento, Ciencia Y EpistemologíAConocimiento, Ciencia Y EpistemologíA
Conocimiento, Ciencia Y EpistemologíAVilma H
 
Introducción a la metodología de la investigación
Introducción a la metodología de la investigaciónIntroducción a la metodología de la investigación
Introducción a la metodología de la investigaciónmyaremi
 
Introducción a la investigación
Introducción a la investigaciónIntroducción a la investigación
Introducción a la investigaciónSalvador Casanova
 
Operaciones básicas utilizadas en álgebra relacional
Operaciones básicas utilizadas en álgebra relacionalOperaciones básicas utilizadas en álgebra relacional
Operaciones básicas utilizadas en álgebra relacionalLili Sanchez
 
Introducción a la investigación científica
Introducción a la investigación científicaIntroducción a la investigación científica
Introducción a la investigación científicaalvaroquiceno
 
Tema II -La ciencia y sus métodos
Tema II -La ciencia y sus métodosTema II -La ciencia y sus métodos
Tema II -La ciencia y sus métodosMarga Fernández
 
La ciencias sociales metodos
La ciencias sociales metodosLa ciencias sociales metodos
La ciencias sociales metodosmariasm73
 
Ciencia y Filosofía a lo largo de la historia
Ciencia y Filosofía a lo largo de la historiaCiencia y Filosofía a lo largo de la historia
Ciencia y Filosofía a lo largo de la historiaMarga Fernández
 

Destacado (20)

Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Ficha de cátedra
Ficha de cátedraFicha de cátedra
Ficha de cátedra
 
Ateneo 18 10 2013 Resultados de Investigación
Ateneo 18 10 2013 Resultados de InvestigaciónAteneo 18 10 2013 Resultados de Investigación
Ateneo 18 10 2013 Resultados de Investigación
 
Investiga..
Investiga..Investiga..
Investiga..
 
Algebra relacional (operaciones)
Algebra relacional (operaciones)Algebra relacional (operaciones)
Algebra relacional (operaciones)
 
Fundamentos Epistemológicos de la Investigación
Fundamentos Epistemológicos de la InvestigaciónFundamentos Epistemológicos de la Investigación
Fundamentos Epistemológicos de la Investigación
 
Diapositiva el metodo cientifico
Diapositiva  el metodo cientificoDiapositiva  el metodo cientifico
Diapositiva el metodo cientifico
 
Caracteristicas del lenguaje cientifico
Caracteristicas del lenguaje cientificoCaracteristicas del lenguaje cientifico
Caracteristicas del lenguaje cientifico
 
Automatas de estado finito
Automatas de estado finitoAutomatas de estado finito
Automatas de estado finito
 
EpistemologíA
EpistemologíAEpistemologíA
EpistemologíA
 
Ciencia y epistemología[1]
Ciencia y epistemología[1]Ciencia y epistemología[1]
Ciencia y epistemología[1]
 
Conocimiento, Ciencia Y EpistemologíA
Conocimiento, Ciencia Y EpistemologíAConocimiento, Ciencia Y EpistemologíA
Conocimiento, Ciencia Y EpistemologíA
 
Tema III . Lógica
Tema III . LógicaTema III . Lógica
Tema III . Lógica
 
Introducción a la metodología de la investigación
Introducción a la metodología de la investigaciónIntroducción a la metodología de la investigación
Introducción a la metodología de la investigación
 
Introducción a la investigación
Introducción a la investigaciónIntroducción a la investigación
Introducción a la investigación
 
Operaciones básicas utilizadas en álgebra relacional
Operaciones básicas utilizadas en álgebra relacionalOperaciones básicas utilizadas en álgebra relacional
Operaciones básicas utilizadas en álgebra relacional
 
Introducción a la investigación científica
Introducción a la investigación científicaIntroducción a la investigación científica
Introducción a la investigación científica
 
Tema II -La ciencia y sus métodos
Tema II -La ciencia y sus métodosTema II -La ciencia y sus métodos
Tema II -La ciencia y sus métodos
 
La ciencias sociales metodos
La ciencias sociales metodosLa ciencias sociales metodos
La ciencias sociales metodos
 
Ciencia y Filosofía a lo largo de la historia
Ciencia y Filosofía a lo largo de la historiaCiencia y Filosofía a lo largo de la historia
Ciencia y Filosofía a lo largo de la historia
 

Similar a Lenguajes formales

Expresiones regulares y gramáticas
Expresiones regulares y gramáticasExpresiones regulares y gramáticas
Expresiones regulares y gramáticasSantiago Ramirez
 
Expresiones regularesfinal
Expresiones regularesfinalExpresiones regularesfinal
Expresiones regularesfinalNoel Gutierrez
 
Presentacion automata grupo 1 unibe 02-02-2018
Presentacion automata grupo 1   unibe 02-02-2018Presentacion automata grupo 1   unibe 02-02-2018
Presentacion automata grupo 1 unibe 02-02-2018Edward Caceres
 
Expresiones regulares y gramaticas
Expresiones regulares y gramaticasExpresiones regulares y gramaticas
Expresiones regulares y gramaticasRobin Pena
 
Expresiones regulares y grámaticas regulares ariel acosta
Expresiones regulares y grámaticas regulares ariel acosta Expresiones regulares y grámaticas regulares ariel acosta
Expresiones regulares y grámaticas regulares ariel acosta franki3536
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regularesKenia Adams
 
Expresiones Regulares y Gramáticas
Expresiones Regulares y GramáticasExpresiones Regulares y Gramáticas
Expresiones Regulares y GramáticasPaolaNovas
 
Teoría de la Computación
Teoría de la Computación Teoría de la Computación
Teoría de la Computación Martha Larios
 
Expresiones regulares2.pdf
Expresiones regulares2.pdfExpresiones regulares2.pdf
Expresiones regulares2.pdfJeffreyagnz
 
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Videoconferencias UTPL
 
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO Guillermo Iván Prisco Pérez
 
Autómatas Finitos, Deterministas y no Deterministas
Autómatas Finitos, Deterministas y no DeterministasAutómatas Finitos, Deterministas y no Deterministas
Autómatas Finitos, Deterministas y no Deterministaspablolopezbojorquez1
 
Automatas y compiladores clase2
Automatas y compiladores clase2Automatas y compiladores clase2
Automatas y compiladores clase2Germania Rodriguez
 

Similar a Lenguajes formales (20)

Expresiones regulares y gramáticas
Expresiones regulares y gramáticasExpresiones regulares y gramáticas
Expresiones regulares y gramáticas
 
Expresiones regularesfinal
Expresiones regularesfinalExpresiones regularesfinal
Expresiones regularesfinal
 
Expresiones regulares y gramáticas
Expresiones regulares y gramáticasExpresiones regulares y gramáticas
Expresiones regulares y gramáticas
 
Presentacion automata grupo 1 unibe 02-02-2018
Presentacion automata grupo 1   unibe 02-02-2018Presentacion automata grupo 1   unibe 02-02-2018
Presentacion automata grupo 1 unibe 02-02-2018
 
Alfabetos
AlfabetosAlfabetos
Alfabetos
 
Expresiones regulares y gramaticas
Expresiones regulares y gramaticasExpresiones regulares y gramaticas
Expresiones regulares y gramaticas
 
Expresiones regulares y grámaticas regulares ariel acosta
Expresiones regulares y grámaticas regulares ariel acosta Expresiones regulares y grámaticas regulares ariel acosta
Expresiones regulares y grámaticas regulares ariel acosta
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regulares
 
Expresiones Regulares y Gramáticas
Expresiones Regulares y GramáticasExpresiones Regulares y Gramáticas
Expresiones Regulares y Gramáticas
 
Teoría de la Computación
Teoría de la Computación Teoría de la Computación
Teoría de la Computación
 
Expresiones regulares y gramaticas
Expresiones regulares y gramaticasExpresiones regulares y gramaticas
Expresiones regulares y gramaticas
 
Expresiones regulares2.pdf
Expresiones regulares2.pdfExpresiones regulares2.pdf
Expresiones regulares2.pdf
 
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
 
Lenin herrera
Lenin herreraLenin herrera
Lenin herrera
 
1expo yeisland12
1expo yeisland121expo yeisland12
1expo yeisland12
 
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
 
Conceptos y operaciones básicas
Conceptos y operaciones básicasConceptos y operaciones básicas
Conceptos y operaciones básicas
 
Autómatas Finitos, Deterministas y no Deterministas
Autómatas Finitos, Deterministas y no DeterministasAutómatas Finitos, Deterministas y no Deterministas
Autómatas Finitos, Deterministas y no Deterministas
 
Automatas y compiladores clase2
Automatas y compiladores clase2Automatas y compiladores clase2
Automatas y compiladores clase2
 
Tipos de lenguaje formal según Chomsky
Tipos de lenguaje formal según ChomskyTipos de lenguaje formal según Chomsky
Tipos de lenguaje formal según Chomsky
 

Último

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 

Último (20)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 

Lenguajes formales

  • 2. Un lenguaje formal es un conjunto (finito o infinito) de cadenas finitas de símbolos primitivos Ej: El lenguaje “Número” es simplemente el conjunto infinito de cadenas finitas formadas con los dígitos 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9 Alfabeto Gramática Un alfabeto es un conjunto finito no vacío cuyos elementos se llaman símbolos. Denotamos un alfabeto arbitrario con la letra Σ. La gramática es un conjunto finito de reglas para formar cadenas finitas juntando símbolos del alfabeto
  • 3. Una palabra o cadena sobre un alfabeto Σ es cualquier sucesión finita de elementos de Σ. Admitimos la existencia de una única palabra que no tiene símbolos, la cual se denomina palabra vacía y se denota con λ. La palabra vacía desempeña, en la teoría de lenguajes formales, un papel similar al que desempeña el conjunto vacío ∅ en la teoría de conjuntos. Ejemplo Sea Σ = {a,b} el alfabeto que consta de los dos símbolos a y b. Las siguientes son palabras sobre Σ: Aba Ababaaa Aaaab Obsérvese que aba 6= aab. El orden de los símbolos en una palabra es significativo ya que las palabras se definen como sucesiones, es decir, conjuntos secuencial-mente ordenados.
  • 4. El conjunto de todas las palabras sobre un alfabeto Σ, incluyendo la palabra vacía, se denota por Σ∗. Ejemplo: Sea Σ = {a,b,c}, entonces Σ∗ = {λ,a,b,c,aa,ab,ac,ba,bb,bc,ca,cb,cc,aaa,aab,abc,baa,...}.
  • 5. Tipo 0: Gramáticas libres que generan lenguajes sin ningún tipo de restricción Tipo 1: Gramáticas contextuales que generan lenguajes contextuales Tipo 2: Gramáticas incontextuales que generan lenguajes incontextuales Tipo 3: Gramáticas regulares que generan lenguajes regulares
  • 6. Un lenguaje regular es un lenguaje formal que tiene estas características: Puede ser descrito mediante una expresión regular (expresar de forma compacta cómo son todas las cadenas de símbolos que le pertenecen) Puede ser generado mediante una gramática regular (obtener todas las cadenas de símbolos que le pertenecen) Puede ser reconocido mediante un autómata finito (saber si una cadena de símbolos pertenece a él o no)
  • 7. El conjunto de expresiones regulares sobre un alfabeto A se denomina ER(A) y sólo contiene expresiones formadas mediante estas reglas: ∅ ∈ ER(A) y denota el lenguaje {}, siendo ∅ el vacío Λ ∈ ER(A) y denota el lenguaje {λ}, siendo λ la cadena vacía Si x ∈ A, x ∈ ER(A) y denota el lenguaje {x} Si H∈ER(A) y K ∈ER(A), con lenguajes denotados LH y LK (H | K) ∈ ER(A) y denota el lenguaje LH ∪ LK (Conjunto de todas las cadenas de H o de K)
  • 8. (HK) ∈ER(A) y denota el lenguaje LHK siendo LHK= {hk tal que h ∈ LH y k ∈ LK} (Conjunto de todas las concatenaciones posibles de una cadena de H y otra de K) H* ∈ ER(A) y denota el lenguaje LH* siendo LH* = {λ} ∪{aαtal que a ∈ LH y α ∈ LH*} (Conjunto de todas las concatenaciones sucesivas posibles de cadenas de H)
  • 9. Federico Peinado. (2009). Lenguajes Formales. En Lenguajes Formales, repaso(35). Madrid: Universidad Complutense de Madrid. Sergio Balari. (2014). Complejidad Estructural. En TEORÍA DE LENGUAJES FORMALES(106). Barcelona: Universitat Autònoma de Barcelona. Rodrigo De Castro Korgi. (Desconocido). Teoría de la Computación. 2015, de Universidad nacional de Colombia Sitio web: http://www.virtual.unal.edu.co/cursos/ciencias/2001018/docs_curso/contenido.html