Variables en PSeInt
En *PSeInt*, las variables son contenedores donde almacenamos datos durante la ejecución de un algoritmo. Las variables permiten trabajar con datos de manera dinámica, facilitando los cálculos, las operaciones y la manipulación de información en general.
Las variables pueden almacenar diferentes tipos de datos como números, cadenas de texto, valores lógicos, entre otros. En este documento, aprenderás cómo declarar, asignar y utilizar variables en *PSeInt*.
Declaración de Variables
En *PSeInt*, para declarar una variable, no necesitamos especificar un tipo de dato explícitamente como en otros lenguajes. Simplemente declaramos la variable por su nombre, y el tipo de dato se infiere en función del valor asignado.
Ejemplo de declaración de variables:
Definir nombre, ciudad Como Cadena
Definir edad Como Entero
Definir salario Como Real
Asignación de Valores a las Variables
Una vez que una variable está declarada, puedes asignarle un valor. La asignación se realiza con el operador de asignación (←).
Ejemplo de asignación de valores:
nombre ← "Juan"
edad ← 25
salario ← 2500.50
Tipos de Datos en PSeInt
En *PSeInt*, las variables pueden almacenar varios tipos de datos. Los más comunes son:
- Cadena: Cadenas de texto (Ejemplo: "Hola Mundo").
- Entero: Números enteros (Ejemplo: 10, 25).
- Real: Números decimales (Ejemplo: 3.14, 10.5).
- Booleano: Valores lógicos que pueden ser
Verdadero
oFalso
.
Ejemplo con diferentes tipos de datos:
Definir nombre Como Cadena
Definir edad Como Entero
Definir salario Como Real
Definir esEstudiante Como Booleano
nombre ← "Juan"
edad ← 25
salario ← 2500.50
esEstudiante ← Verdadero
Alcance de las Variables
El alcance de una variable se refiere a la zona del algoritmo donde se puede acceder a ella. *PSeInt* no maneja un alcance global o local tan explícito como otros lenguajes, pero es importante mencionar que las variables definidas en un bloque (como un proceso) solo se usan dentro de ese bloque.
Ejemplo de uso de variables dentro de un bloque:
Definir numero Como Entero
Algoritmo
numero ← 10
Escribir numero
FinAlgoritmo
Concatenación de Cadenas
Puedes usar variables para crear cadenas dinámicas mediante concatenación. La concatenación en *PSeInt* se realiza con el operador &.
Ejemplo de concatenación:
Definir nombre Como Cadena
Definir saludo Como Cadena
nombre ← "Juan"
saludo ← Hola, "" & nombre & "!"
Escribir saludo
Resumen
Las variables en *PSeInt* son esenciales para almacenar y manipular datos. Debes ser consciente de los tipos de datos y cómo se usan en función del comportamiento que desees para tus variables. A medida que practiques con *PSeInt*, las variables se convertirán en una herramienta fundamental para crear algoritmos funcionales y dinámicos.