es:manual:items:patron:gramaticas
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
es:manual:items:patron:gramaticas [2021/12/08 11:15] – root | es:manual:items:patron:gramaticas [2021/12/08 12:09] – root | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
===== Patrones de evaluación de gramáticas ===== | ===== Patrones de evaluación de gramáticas ===== | ||
- | Para algunas asignaturas, | + | Para algunas asignaturas, |
{{ es: | {{ es: | ||
Línea 57: | Línea 57: | ||
{{ es: | {{ es: | ||
- | Nótese que no es necesario incliur el patrón de '' | + | Nótese que no es necesario incliur el patrón de '' |
+ | {{ es: | ||
+ | |||
+ | En el plugin de los patrones de gramáticas no es necesario repetir la gramatica en cada uno de los patrones, basta con incluir la gramatica en el primero de ellos. Por otra parte, los controles de ignorar mayusculas y minúsculas, | ||
+ | |||
+ | ==== Sintaxis de las gramáticas ==== | ||
+ | Tanto para proporcionar el patrón como la respuesta del alumno, se deben seguir unas normas sintacticas para expresar la gramática de contexto libre. Solo es necesario proporcionar el conjunto de replas. Los simbolos no terminales se escriben mediante letras mayusculas de la A a la Z (excluyendo la Ñ), o bien letras mayusculas seguidas de un apóstrofe, tales como A' , B' ... Z', que funcionan como no terminales distintos. El primer símbolo no-terminal se tomará como axioma de la gramática. | ||
+ | |||
+ | Los simbolos terminales corresponden a letras minúsculas de la '' | ||
+ | |||
+ | Las rreglas se escriben cada una en un línea, separando el antecedente del consecuente mediante una fecha construida mediante los caracteres '' | ||
+ | |||
+ | El siguiente es un ejemplo de gramática válido | ||
+ | |||
+ | A -> [B] | ||
+ | B -> aB' | ||
+ | B -> | ||
+ | | ||
+ | |
es/manual/items/patron/gramaticas.txt · Última modificación: 2023/03/24 16:31 por root