6.1.3 Regla de Saltos

Se llama Regla de Saltos en la Evaluación a una expresión que tiene la siguiente forma:
ANT->S A TSaltoA [NumA]
N TSaltoN [NumN]
donde el antecedente ANT expresa las condiciones bajo las cuales tiene sentido la activación de la componente positiva o negativa del sucedente y éste, como ejecutar "saltos" en el proceso evaluativo, donde TSaltoA y TSaltoN
{ I , F , D , C } indican el tipo de salto y los parámetros NumA y NumN un valor numérico relacionado solamente con los casos "D" y "C" anteriores.

Significado de la Regla
La regla expresa lo siguiente:
"Si se satisfacen las condiciones establecidas en el antecedente entonces la próxima regla a evaluar será aquella que resulte de ejecutar el salto "TSaltoA" que ha sido definido en la componente positiva del sucedente mientras que si el antecedente no se cumple se saltará hacia la regla que resulte de ejecutar la componente negativa del mismo (TSaltoN) ".

Parámetro TSalto
El convenio para TSaltoA y TSaltoN es:

  • "I" el proceso evaluativo continuará en la primera regla (ir al inicio).
  • "F" el proceso evaluativo continuará en la última regla.
  • "D" pasa a la evaluación de la regla número "NumA" o "NumN" directamente según el caso y que el proceso continúe a partir de ésta.
  • "C" salta una cantidad de reglas igual al valor absoluto de "NumA" o "NumN", teniendo en cuenta que valores positivos indica que el salto es hacia adelante y que el proceso evaluativo continúa en la regla siguiente a la que apuntó el salto ejecutado, mientras que valores negativos indica que el salto es hacia atrás y que el proceso evaluativo continúa en la regla que apunta el salto ejecutado.

Arriba