next up previous contents
Siguiente: Otras gramáticas formales Un nivel arriba: Gramáticas formales Anterior: Gramáticas formales

Una gramática sencilla del castellano

Presentamos en las figuras (1) y (2) una gramática muy sencilla del español siguiendo la conocida representación de los diagramas sintácticos.
  
Figure 1: Una gramática sencilla de castellano.
\begin{figure}\noindent Oraci\'on
\begin{center}\begin{picture}
(360,75)(-180,00...
...1){70}}\put( 85,00){\vector(0,1){70}}
\end{picture}\end{center}
\end{figure}


  
Figure 2: Una gramática sencilla de castellano (cont').
\begin{figure}\noindent Complemento
\begin{center}\begin{picture}
(360,150)(-180...
...){20}}\put(-25,70){\vector(1,0){145}}
\end{picture}\end{center}
\end{figure}

Y, equivalentemente, en la tabla (1) la presentamos en su Forma Normal de Backus:
  
Table 1: La gramática sencilla en forma normal de Backus.
\begin{table}\begin{eqnarray*}
\langle\mbox{\rm Oraci\'on}\rangle &::=& \langle...
...as categor\'\i as gramaticales.
\end{minipage}}
\end{eqnarray*}
\end{table}

Como ejemplos de cadenas bien formadas derivadas en esta gramática están los siguientes: 1. la sangre corre en el río

\begin{picture}(360,150)(-180,-75)\put( 120, 65){la}
\put( 120, 40){sangre}
\p...
...ut(-135, 18){\vector(1, 2){15}}
\put(-135, 18){\vector(1,-2){20}}
\end{picture}
2. Cervantes escribió "El Quijote" para gloria de las letras españolas en una cárcel. No es difícil ver que efectivamente esta cadena se deriva con las reglas descritas.

Guillermo Morales-Luna
2000-06-27