Sistemas Expertos

Páginas: 3 (660 palabras) Publicado: 23 de noviembre de 2012
INTRODUCCION


El siguiente software te ayudara a la evaluación sintáctica de declaración de variables para un lenguaje de programación regido por las siguientes normas:

Sintaxis: Dim[variable] (= “asignación”) (, [variable#] (= “asignado”) ) ….;
[] Campos obligatorios, () Campos opcionales

Ejemplo declaración de Números
Dim i;
Dim j=3.0;
Dim i, j;

Ejemplo declaración deCaracteres o Cadenas:
Dim nombre;
Dim apellido=“pepito”
Dim nombre, apellido;

Reconociendo “Dim” como palabra reservada, “,” como separador de declaraciones, “=” asignación de valores o caracteres y“;” como fin de línea o cierre de comando.













PROCOMFIEX v1.0


Conociendo las reglas para la evaluación de nuestra o nuestras variables procedemos a crear la gramática en lacual nos soportaremos para la evaluación de la declaración y sintaxis de la misma.

Gramática:

DV --> Dim ID AS RD RV declaración de variable
ID --> letra RIDidentificador
RID --> (letra ¦ digito) RID ¦ e resto de identificador
AS --> = (num ¦ "literal") ¦ e asignación
RD -->, ID AS RD ¦ e resto de ladeclaración
RV -->; ¦; DV resto de variables


Nota1: se procede a verificar si en nuestra gramática existe Ambigüedad y/o recursividad por al izquierda.

Nota2: despuésde verificar cada caso se procese a factorizar y/o eliminar la recursividad y demarcamos con nuestra gramática final las producciones que nos denota la misma.



DV --> Dim ID AS RD RVp1 declaración de variable
ID --> letra RID p2 identificador
RID --> (letra ¦ digito) RID ¦ e p3, p4 resto de identificador
AS --> = (num ¦"literal") ¦ e p5, p6 asignación
RD -->, ID AS RD ¦ e p7, p8 resto de la declaración
RV -->; N p9 resto de variables
N --> DV ¦ e...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas Expertos
  • Sistemas expertos
  • Sistemas expertos
  • Sistema experto
  • Sistema experto
  • Sistemas expertos
  • Sistemas expertos
  • Sistemas Expertos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS