Operadores de asignación en PSeInt

Luego de crear una variable en cualquier lenguaje de programación, necesitaremos asignar un valor nosotros mismo o también podemos asignar un valor en tiempo de ejecución. Por ejemplo, podemos ejecutar una suma y ese resultado lo asignamos a una variable.

El operador puede cambiar según el lenguaje de programación, en algunos casos usaremos el operador «=», en otros casos puede ser «:=». En el caso de PSeInt usamos como operador para asignar «<-«.

Al colocar el operador de asignación en PSeInt este tendrá apariencia de una pequeña flecha mirando hacia la izquierda. En resumen, asignaremos un valor al operando izquierdo con en el valor del operando derecho.

Asignar un valor numérico a una variable en PSeInt

Crearemos una variable la cual llamaremos «num» y asignaremos el numero 20. Esto sirve para luego usarla en la forma que queramos, podremos hacer una operación aritmética con esa variable o simplemente, mostrarla por pantalla. Vamos con un ejemplo.

Proceso asignar_numero
	Definir num Como Real;
	num <- 2;
	Escribir num;
FinProceso

Resultado

*** Ejecución Iniciada. ***
20
*** Ejecución Finalizada. ***

Asignar el resultado de una operación aritmética una variable en PSeInt

Sumemos «10 + 10» y asignemos ese resultado a una variable llamada «num».

Proceso asignar_numero
	Definir num Como Real;
	num <- 10 + 10;	
	Escribir num;	
FinProceso
*** Ejecución Iniciada. ***
20
*** Ejecución Finalizada. ***

Asignar caracteres a una variable en PSeInt

Funciona de la misma manera que utilizamos para asignar números, solo que el caracter o la cadena de caracteres que coloquemos deben ir entre comillas dobles o simples.

Proceso asignar_caracter
	Definir car Como Caracter;
	Definir car2 Como Caracter;
	car <- 'a';	
	car2 <- "Hola a todos";
	Escribir car;	
	Escribir car2;
FinProceso
Ejecución Iniciada. 
  ***
a
Hola a todos
*** Ejecución Finalizada.

Asignar caracteres a una variable Verdadero o Falso en PSeInt

Aplicaremos el mismo principio para asignar valores lógicos a una variable, solo puede ser «Verdadero» o «Falso», no admite ningún otro tipo de valor.

Proceso asignar_bol
	Definir bol Como Logico;
	bol <- Verdadero;
	Escribir bol;
FinProceso
*** Ejecución Iniciada. ***
VERDADERO
*** Ejecución Finalizada. ***

Una vez que asignamos un tipo de dato a una variable no podemos cambiar el tipo de dato, es decir, como a la variable «num» le hemos asignado un numero, después no podremos asignar una cadena de caracteres ya que nos daría un error.