if X > 10 AND X < 100
IF
Esta instrucción
seria verdadera si y solo si
100. En otras palabras es verdaderos
instrucciones como estas pueden ser un poco difíciles de leer. Para hacerlas mas sencillas se
puede usar paréntesis para agrupar cada sub condicion tal como se hace a continuación:
if (X > 10) AND (X < 100)'Si X es mayor que 10 y menor que 100
Usando IF con ELSE
La segunda forma mas común de la instrucción condicional
condición es verdadera o una acción diferente si la condición es falsa. Esto se escribe como
IF
una instrucción
seguida por su bloque IfStatement(s), después un
bloque ElseStatement(s) como se muestra a continuación:
if X > 100
!outa[0]
else
!outa[1]
X
Aquí si
es mayor que 100, se cambia el pin 0 de E/S, de otra forma
igual a 100 y el pin 1 E/S se cambia. Esta construcción
realice un cambio de P0 o P1 nunca ambos y nunca ninguno.
Recuerde, el código lógicamente perteneciente al IfStatement(s) o al ElseStatement(s) debe
IF
estar indentado del
ELSE
debe estar alineado horizontalmente con la instrucción
misma columna o el compilador no sabrá que el
Para cada instrucción
componente en una instrucción
Usando IF con ELSEIF
La tercera forma de la instrucción condicional
verdadera o una acción diferente si la condición es falsa pero otra condición es verdadera, etc.
Esto se escribe como una instrucción
ELSEIF
mas instrucciones
ejemplo:
if X > 100
!outa[0]
2: Referencia de Lenguaje Spin –
'Si X es mayor que 10 y menor que 100
X
esta en el rango del 11 al 99. Algunas veces
'Si X es mayor que 100
'cambia P0
'de lo contrario, X <= 100
'cambia P1
ELSE
o del
respectivamente al menos un espacio. también note que
IF
puede existir cero o un componente
IF
, apareciendo después de cualquier potencial
IF
seguida por su bloque IfStatement(s), luego uno o
seguidas por sus respectivos bloques ElseIfStatement(s). Aquí un
'Si X es mayor que 100
'cambia P0
X
X
es mayor que 10 y
IF
desarrolla una acción si una
IF
ELSE
...
como esta escrita siempre
IF
; ambos deben comenzar en la
ELSE
IF
va con el
.
ELSE
ELSE
.
IF
desarrolla una acción si una condición es
IF
es también menor que
ELSE
seguido por su
X
debe ser menor o
debe ser el ultimo
ELSEIF
.