Roulette Xtreme 2.0 - System Designer
While
Índice de Identificador > W > While

Glossary Item Box

While

Formato:  While  support-condition  { support-condition... }
                begin-identifier



                end-identifier

donde

  • support-condition = uno o más de cualquier serie válida de identificadores de condiciones soportadora para completar un instrucción de condición.

  • begin-identifier = El identificador de palabra clave, begin para denotar el comienzo de un bloque de condición.

  • end-identifier = El identificador de palabra clave, end para denotar el fin de un bloque de condición.

Descripción

El identificador, While, lee el support-condition inicial para construir un instrucción de condición. Según que el support-condition inicial, uno o más identificadores de condiciones de respaldo puede ser requerido.   Una vez todos los support-condition requeridos son leídos y validados por el compilador, un bloque de condiciones es creado que contiene dos resultados lógicos: exacto o falso.

Cuando el resultado de la condiciones es evaluado tan exacto, el control de programa está aprobado en el cuerpo del bloque de condición.   De allí, el sistema luego realizará todos los instrucciones de acción y toda condiciones adentro del bloque de condiciones hasta alcanzar el identificador, end.   En este punto, el control de programa egresa el bloque de condición.   Si un identificador, Exit es encontrado dentro del bloque de condición, el control de programa será devuelto a la ventana principal esperando otro bola sea tramitado.  

Si el resultado de la condiciones es evaluado tan falso, el control de programa completamente se saltará el bloque integer de condiciones y el control de programa estará aprobado en la localización simplemente después del identificador, end del bloque de condición.

Bloquee Condiciones

Un bloque de condiciones de un instrucción de condiciones es identificado con un identificador de, begin y end, eso corresponda al instrucción de condición.   Poco después del instrucción de condiciones completo, un identificador de begin está requerido para notificar el compilador que éste es lo empezando del bloque de condición.   Pues cada identificador de begin allí debe ser un identificador de end para denotar el fin de la condiciones bloque.  

El instrucción de condición, If tiene la misma funcionabilidad como el instrucción de condición, While.   Ambos son provistos para Usuario preferencial.

Ejemplo 1

Cuando inicializamos una sesión nueva, inicializaremos algunos datos y obtendremos alguna entrada de datos del usuario.   Los identificadores de   condiciones de respaldo, Starting y New Session, instruye el compilador para evaluar este instrucción de condiciones como exacto cuando el usuario inicia una sesión nueva.   El siguiente ejemplo realizará esta tarea.

RX Script Copiar Código
While Starting a new Session
begin
  Call "initialize"
  Call "get inputs"
  Exit
end

Ejemplo 2

Determinaremos si nuestra meta de la ganancia ha sido encontrada por 25 unidades y si es así, exhibe un mensaje en el Usuario y detiene la sesión.   Los identificadores de condiciones de respaldo, Record Data, > (más gran que símbolo) y el integer instruye el compilador para evaluar este instrucción de condiciones tan verdadero sólo cuando el valor en el datos récordes, la meta de la ganancia, es mayor que nuestra meta de blanco de 25 unidades.   El siguiente ejemplo realizará esta tarea.

RX Script Copiar Código
While Record "win goal" data > 25 units
begin
  Display "You have reached your win goal."
  Stop Session
end

Copyright © 2003 UX Software. Derechos reservados