En SL tenemos tres tipos basicos de variables:
- Numericos: son las variables que nos permiten almacenar numeros. Esos numeros pueden ser enteros, reales, positivos y/o negativos.
- Cadenas: son las variables que nos permiten almacenar valores alfanumericos, es decir secuencia de letras y numeros. IMPORTANTE: los valores almacenados en estas variables no deben iniciar con numeros, pero si pueden iniciar con "_" (guión bajo)
- Logicos: son variables que permiten almacenar dos valores posibles: TRUE o FALSE, o su correspondiente en español: SI o NO. La utilidad ya depende de lo que queramos hacer y lo veremos en los ejemplos.
EJEMPLO USANDO VARIABLES DE TIPO: numerico
El siguiente ejemplo nos muestra la manera en que podemos definir las variables, la nueva palabra reservada a utilizar es "var" (variables). Es una palabra reservada de SL que permite establecer un area donde se van a declarar o definir todas las variables que utilizaremos y que son conocidas como variables globales, mas adelante veremos la diferencia entre variables locales y variables globales cuando veamos subrutinas!
//EJEMPLO USANDO VARIABLES DE TIPO: numerico
programa ejemplo_variablesNumericas
/*
EJEMPLO: Creamos un programa en SL que muestre el valor almacenado en una varible de tipo "numerico"
OBJETIVO: Identificar las variables que permiten almacenar y procesar numeros.
*/
var
num1: numerico
num2: numerico
x: numerico
y: numerico
inicio
cls()
//Asignamos un valor entero a la variable num1
num1=567
//Asignamos un valor real a la variable num2
num2=12.34
//Asignamos un valor entero negativo a la variable x
x=-89
//Asignamos un valor reali negativo a la variable y
y=-90.21
imprimir("\n A continuación mostraremos los valores asignados a cada variable!")
imprimir("\n La variable num1 contiene el valor: ",num1," que corresponde a un número entero!")
imprimir("\n La variable num2 contiene el valor: ",num2," que corresponde a un número real!")
imprimir("\n La variable x contiene el valor: ",x," y corresponde a un entero negativo!")
imprimir("\n La variable y contiene el valor: ",y," y corresponde a un real negativo!")
fin
Ahora ya sabemos como almacenar numeros y visualizarlos usando el lenguaje SL!!!
EJEMPLO USANDO VARIABLES DE TIPO: cadena
Aquí va el ejemplo usando variables de tipo "cadenas"
//EJEMPLO USANDO VARIABLES DE TIPO: cadena
programa ejemplo_variablesAlfanumericas
/*
EJEMPLO: Creamos un programa en SL que muestre el valor almacenado en una varible de tipo "cadena"
OBJETIVO: Identificar las variables que permiten almacenar y procesar datos alfanumericos.
*/
var
palabra1:cadena
palabra2:cadena
frase1:cadena
palabra3:cadena
inicio
cls()
palabra1="Ventana"
palabra2="Ejecución"
frase1="Estamos viendo esta frase!!!"
palabra3="/*** ESTO ES UNA CADENA ***/"
imprimir("\n palabra1: ",palabra1)
imprimir("\n palabra2: ",palabra2)
imprimir("\n frase1: ",frase1)
imprimir("\n palabra3: ",palabra3)
fin
Ahora ya sabemos como almacenar cadenas!
EJEMPLO USANDO VARIABLES DE TIPO: logico
Aquí va el ejemplo usando variables de tipo "logico"
//EJEMPLO USANDO VARIABLES DE TIPO: logico
programa ejemplo_variablesLogicas
/*
EJEMPLO: Creamos un programa en SL que muestre el valor almacenado en una varible de tipo "logico"
OBJETIVO: Identificar las variables que permiten almacenar y realizar operaciones con variables logicas.
*/
var
x1:logico
x2:logico
y1:logico
y2:logico
inicio
cls()
//Asignamos el valor TRUE a la variable x1
x1=TRUE
//Asignamos el valor FALSE a la variable x2
x2=FALSE
//Asignamos el valor SI a la variable y1
y1=SI
//Asignamos el valor NO a la variable y2
y2=NO
//Procedemos a imprimir los valores
imprimir("\n El valor en x1: ",x1)
imprimir("\n El valor en x2: ",x2)
imprimir("\n El valor en y1: ",y1)
imprimir("\n El valor en y2: ",y2)
fin
Ahora ya sabemos como utilizar variables lógicas!!!
Tan simple pero sustancioso
ResponderEliminar