Outils d'utilisateurs

Outils du Site


gcbasic:ref_cmde:ov:fixer

Fixer les Variables

retour

Syntaxe : Variable = data

Expicación:
Variable tomará el valor de data. Data puede ser cualquiera de un valor fijo (como 157), otra variable o una suma.
Si data es de un valor fijo, debe ser un entero entre 0 y 255 inclusive.
Si data es una suma, entonces podrá tener cualquiera de los siguientes operandos:
· + (Sumar)
· - (Restar)
· * (Multiplicar)
· & (y )
· | (o)
· # (xor)
· ! (no)
· = (igual)
· <> (no iqual)
· < (menor que)
· > (mayor que)
· ⇐ (menor que o igual)
· >= (mayor que o igual)
Los 6 operandos finales son para probar condiciones. Ellos retornaran FALSO(0) - “FALSE(0)” si una condicion es falsa, o VERDADERO(255) - “TRUE(255)” si la condición es verdadera.

GCBASIC también entiende el orden de las operaciones. Si hay varios operandos presentes, ellos deben ser procesados en este orden:
1. Paréntesis
2. Multiplicación
3. Suma/Substracción
4. Y/O/Xor/No (And/Or/Xor/Not)

Hay dos modos en los cuales las variables pueden ser usadas - modo byte y modo word GCBASIC automáticamente usará un modo diferente para cada calculación, dependiendo del tipo de variable usada. Si una variable tipo byte es usada, el modo byte será seleccionado, si es una variable tipo word, el modo word sera usado; si una variable tipo byte es usada pero el cálculo envuelve números mas grandes de 255, el modo word puede ser usado añadiendo [WORD] al final de la linea.
Si usted prefiere, puede añadir “LET” al comienzo de la línea, eso no afectará al programa, pero es incluido para compatibilidad con otros dialectos BASIC.

Exemple :

 
    'Este programa es para ilustrar como poner variables. 
    Cachilapo = 46        'Pone la variable Cachilapo a 46 
    Animal = Cachilapo    'Pone la variable Animal al  valor de la variable Cachilapo 
    Oso = 2 + 3 * 5        'Pone la variable Oso al resultado de 2 + 3 * 5, 17. 
    Oveja = (2 + 3) * 5    'Pone la variable Oveja al resultado de (2 + 3) * 5, 25. 
    Animal = 2 * Oso    'Pone la variable Animal al doble que el valor de Oso. 
    LargeVar = 321        'LargeVar debe ser puesta como word - vea: DIM. 
    Temp = LargeVar / 5 [WORD] 'Note el uso de [WORD] para asegurar que el cálculo' sea hecho correctamente 
gcbasic/ref_cmde/ov/fixer.txt · Dernière modification: 2009/12/11 22:02 par per