¿Cómo definir variables en PSeInt?

En la lección anterior pudimos ver el concepto básico de variables y tipos de datos, ahora vamos a ver cómo podemos definir esas variables y los tipos de datos que PSeInt es capaz de manejar.

Debemos empezar usando la instrucción Definir, luego el nombre_de_la_variable (que debe ser único), posteriormente la instrucción Como y por último, el tipo de dato. Su sintaxis básica es la siguiente:

Definir <nombre_de_la_variable> Como [REAl/ENTERO/LOGICO/CARACTER];

Para que lo veas de forma mucho más fácil, vamos a crear cuatro variables con diferentes tipos de datos. Luego de que escribas tu propio código siguiendo el ejemplo, ejecuta en el botón de play en PSeInt para que te puedas asegurar de no haber cometido errores.

Proceso sin_titulo	
   Definir nombre_empleado Como Caracter;	
   Definir salario_empleado Como Real;	
   Definir edad_empleado Como Entero;	
   Definir es_empleado Como Logico;
FinProceso

Resultado:

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

Asignar valor a una variable

Hemos creado cuatro variables, pero no hemos hecho absolutamente nada con ellas. Vamos a asignarle un valor a cada una y posteriormente vamos a ejecutar el programa.
Para asignar valor a una variable usamos el operador <- y luego el valor que queremos dar a la variable.

Proceso sin_titulo
 
   Definir nombre_empleado Como Caracter;	
   Definir salario_empleado Como Real;	
   Definir edad_empleado Como Entero;	
   Definir es_empleado Como Logico;		
 
   nombre_empleado <- "Juan Andres";	
   salario_empleado <- 1000.5;	
   edad_empleado <- 30;	
   es_empleado <- Verdadero;
 
FinProceso

Resultado:

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

Si escribiste bien tu programa, podrás ver que se ejecutó correctamente, pero de seguro te preguntas ¿Dónde están los valores que he asignado? Resulta que dichos valores no se van a mostrar si no los pides de forma explícita, vamos a ver como se hace.

Mostrar contenido de una variable

Para mostrar la información de una variable en PSeInt basta con colocar el comando Escribir seguido del nombre de la variable, solo eso.

Proceso sin_titulo	
 
   Definir nombre_empleado Como Caracter;	
   Definir salario_empleado Como Real;	
   Definir edad_empleado Como Entero;	
   Definir es_empleado Como Logico;		
 
   nombre_empleado <- "Juan Andres";	
   salario_empleado <- 1000.5;	
   edad_empleado <- 30;	
   es_empleado <- Verdadero;		
 
   Escribir nombre_empleado;	
   Escribir salario_empleado;	
   Escribir edad_empleado;	
   Escribir es_empleado;
FinProceso

Resultado:

*** Ejecución Iniciada. ***
Juan Andres1000.530VERDADERO
*** Ejecución Finalizada. ***

Consideraciones finales

Acabamos de aprender cómo podemos definir variables y a asignarles valor dentro del mismo seudocódigo, pero también damos la opción al usuario de que pueda ingresar valores lo cual será una práctica muy recurrente en un escenario de producción real.

Adicional a lo anterior también aprendimos a mostrar información por pantalla.