You are on page 1of 5

UNIVE

RISDA
D
TECNIC

DERIV
ACION
ES DE
RBOL
NOMB
RE
CARIN
A
BAUTI
STA,

QU ES UN RBOL DE DERIVACIN
Un rbol de derivacin permite mostrar grficamente cmo se puede
derivar cualquier cadena de un lenguaje a partir del smbolo distinguido de
una gramtica que genera ese lenguaje.

Un rbol es un conjunto de puntos, llamados nodos, unidos por lneas,


llamadas arcos. Un arco conecta dos nodos distintos. Para ser un rbol un
conjunto de nodos y arcos debe satisfacer ciertas propiedades:

Hay un nico nodo distinguido, llamado raz (se dibuja en la parte superior)
que no tiene arcos incidentes.
Todo nodo c excepto el nodo raz est conectado con un arco a otro nodo k,
llamado el padre de c (c es el hijo de k). El padre de un nodo, se dibuja por
encima del nodo.
Todos los nodos estn conectados al nodo raz mediante un nico camino.
Los nodos que no tienen hijos se denominan hojas, el resto de los nodos se
denominan nodos interiores.
Propiedades de un rbol de derivacin.
Sea G = (N, T, S,P) una gramtica libre de contexto, sea
una variable.
Diremos que un rbol TA = (N,E) etiquetado es un rbol de derivacin
asociado a G si verifica las propiedades siguientes:

La raz del rbol es un smbolo no terminal

Cada hoja corresponde a un smbolo terminal o .

Cada nodo interior corresponde a un smbolo no terminal.

Estructura

Nodos no terminales internos.


Hijos de nodos no terminales, que se etiquetan de izquierda a
derecha, con los smbolos del lado derecho de la produccin por la
cual se sustituy el no terminal.

Las hojas del rbol se etiquetaron con terminales o no terminales y


ledas de izquierda a derecha, constituye una forma de frase.

Construccin por la izquierda y por la derecha

Izq:

Der:

Ejemplos:
1.

2.

Sea una gramtica cuyas reglas de produccin son las siguientes:


E_E+E
E_E*E
E_n
E _ (E)
Se pide el o los rboles sintcticos de
.7+4*2..

CUESTIONARIO:
1. Qu es un rbol de derivacin?
a. Es aquel que permite mostrar grficamente cmo se puede

derivar cualquier cadena de un lenguaje a partir del smbolo


distinguido de una gramtica que genera ese lenguaje.
b. Es un conjunto finito de elementos, el cual est vaco o dividido
en tres subconjuntos separados.
c. Es simplemente un conjunto de palabras.
2. Una rbol est unido por:
a. Palabras
b. Figuras
c. Lneas
3. La
a.
b.
c.

raz de un rbol es:


Un smbolo terminal
Un smbolo no terminal
Una hoja

4. A que se le denomina nodos interiores?


a. A los que no tiene hijos
b. A la raz
c. A los que tiene hijos

You might also like