Documentos de Académico
Documentos de Profesional
Documentos de Cultura
10 Gramaticas - 2 PDF
10 Gramaticas - 2 PDF
Clasificacin de Gramticas
Recordando
La gramtica es el estudio de las reglas y
principios que regulan el uso de las lenguas y
la organizacin de las palabras dentro de una
oracin. Tambin se denomina as al
conjunto de reglas y principios que
gobiernan el uso de un lenguaje as, cada
lenguaje tiene su propia gramtica.
1
26/11/2015
Recordando
Una Gramtica G se representa con una cudrupla:
G=(N,,S,P)
Donde:
N es una coleccin finita de no terminales.
es un alfabeto (Conjunto de terminales).
S es un no terminal llamado Smbolo inicial.
P es una coleccin finita de reglas de sustitucin
llamadas producciones.
Clasificacin de Gramticas
En 1956, Noam Chomsky clasific las
gramticas en cuatro tipos de lenguajes y esta
clasificacin es conocida como la jerarqua de
Chomsky, en la cual cada lenguaje es descrito
por el tipo de gramtica generado. Estos
lenguajes sirven como base para la
clasificacin de lenguajes de programacin.
2
26/11/2015
Clasificacin de Gramticas
Los cuatro tipos son:
2 1
3 Lenguajes Lenguajes
Lenguajes Libres de Dependientes
Regulares Contexto de Contexto
0
Lenguajes Sin Restricciones
Clasificacin de Gramticas
En funcin de la forma de sus producciones,
se puede caracterizar qu tan compleja es una
gramtica formal.
Gramticas Tipo 0 (sin restricciones)
Gramticas Tipo 1 (dependientes de contexto)
Gramticas Tipo 2(independientes o libres de
contexto)
Gramticas Tipo 3 (gramticas regulares)
3
26/11/2015
4
26/11/2015
5
26/11/2015
12
6
26/11/2015
13
14
7
26/11/2015
Clasificacin de Gramticas
Todo lenguaje de tipo 3 es de tipo 2, todo
lenguaje de tipo 2 es de tipo 1, y todo lenguaje de
tipo 1 es de tipo 0.
Se dice que un lenguaje es de tipo k [k = 0, k = 1,
k = 2, k = 3] cuando existe una gramtica de tipo k
que genera ese lenguaje.
15
Clasificacin de Gramticas
Para clasificar una gramtica hemos de
analizar una a una todas sus reglas de
produccin obteniendo el tipo de cada una de
ellas. La clasificacin de la gramtica ser la
correspondiente al tipo de la produccin de
menor clasificacin
16
8
26/11/2015
Reglas de Si ,
Gramtica Lenguaje relacin entre Solucin
Produccin || y ||
Mquinas de
Tipo-0 Recursivas Sin restricciones
Turing
Dependiente de || || Autmatas
Tipo-1 A lineales
contexto
acotados
|| = 1
Independiente Autmatas de
Tipo-2 A
de contexto pila
Autmatas
A aB
Tipo-3 Regular || = 1 finitos,
Aa
regulares
17
Ejercicios.
Clasificar las siguientes gramticas dadas sus
reglas de produccin.
(a) (b) (c) (d) (e) (f) (g)
18