TIPO --> numero | cadena| logico | fecha
S --> nil
METODO --> <metodo> INSTRUCCION </metodo> METODO | S
INSTRUCCION --> DECISION | ASIGNACION
DECISION --> <decision><condicion>proposicion</condicion>
<verdadero>METODO</verdadero><falso>METODO</falso>
ASIGNACION --> cadena = aritmetica
Codifica la siguiente instrucción usando la gramática analizada (lee los elementos y cualidades de un árbol p 411)
Si (interno < raiz)
entonces raiz.izquierdo = interno
si no raiz.derecho = interno
Guía para el examen diagnóstico
¿Cómo puede el lenguaje XML ayudarnos a codificar nuestro conocimiento? (Lee la página 523 del Ensayo sobre el entendimiento humano de John Locke)
¿Cómo explica el proceso de inferencia gramatical el aprendizaje de la lengua materna?
¿Cómo pueden utilizarse los lenguajes formales para describir el proceso de inferencia gramatical?
¿Qué diferencia hay entre un lenguaje formal (XML, JavaScript, etc.) y un lenguaje natural (español, alemán, etc.)?
¿Qué es una gramática de un lenguaje formal?
¿Qué diferencia hay entre la gramática sensible al contexto y la libre de contexto?
Analiza la siguiente gramática y encuentra un error.
SOFTBOT --> <softbot>OBJETO</softbot>
OBJETO --> <datos> DECLARACION</datos> <metodos> METODO</metodos></softbot>
DECLARACION --> <variable> <nombre> cadena </nombre><tipo>TIPO</tipo></variable> DECLARACION | S