Open menu
  • Alumnos
  • Alumnos
  • Alumnos
  • Curso Excel con Access
  • Introducción a la Programación

Variables y tipos de datos de los algoritmos con PSeInt

 

Una variable es un espacio de memoria donde se guarda información. La información que se guarda en la variable puede ser de diversos tipos y puede ir cambiando a lo largo del programa. A la variable hay que darle un nombre para identificarla, y ese nombre estará formado solo por letras, números y el guion bajo únicamente; no debe contener espacios ni operadores, ni palabras claves del lenguaje.

Identificadores de variable correctos podrían ser: nombre_usuario, fecha_2018, edad, A, X, suma, …

 

Cada variable tiene un tipo de dato asociado, por lo que siempre guardará el mismo tipo de dato. Una variable que guarde un número no podrá guardar después otro tipo que no sea un número. Los tipos de datos en PSeInt pueden ser: NUMERO, NUMERICO, ENTERO, REAL, CARACTER, TEXTO, CADENA y LOGICO. Para declarar una variable se utiliza la palabra clave Definir.

A continuación se verá la sintaxis y un ejemplo de como declarar variables:

// Sintaxis para declarar variables

Definir (var1, var2, ..., varN) Como (tipo_de_dato);

// Ejemplos

Definir nombre Como Texto;

Definir edad Como Entero;

Definir respuesta Como Logico;

 

Una vez declarada la variable se le puede asignar un valor y también pedir por teclado ese valor (Leer). También existe una palabra clave para mostrar datos por pantalla, esta es Escribir, si se utiliza Sin Saltar, no se hace un salto de línea después, sino se utiliza se hará un salto de línea.

 

// Asignación de variables

var1 <- valor;

// Lectura de variables

Leer var1; Leer var2 Sin Saltar;

// Mostrar datos por pantalla

Escribir (cadena_texto); Escribir var1;

// Ejemplos

nombre <- "Antonio";

Escribir "Introduce tu nombre: ";

Leer nombre;

Escribir "¿Edad?: " Sin Saltar;

Leer edad;

 

Los tipos de datos anteriores son simples, además existen los arreglos, que son algo más complejos, son las matrices matemáticas, estructuras de datos homogéneos del mismo tipo que pueden tener varias dimensiones. También se suelen llamar arrays o arreglos.

 

Para declarar un arreglo se utiliza la palabra clave Dimension, puedes verlo en los dos ejercicios básicos que siguen:

// Sintaxis declaración de un arreglo

Dimension (nombre_arreglo) [(max1), (max2), ..., (maxN)];

// Arreglo para almacenar las notas de 8 alumnos para 5 asignaturas.

Dimension notas[8,5];

notas[1,1]<-8;

notas[1,2]<-4.5;

notas[1,3]<-9.2;

notas[1,4]<-7;

notas[1,5]<-3;

// Para mostrarlo por pantalla

Escribir "Las notas del alumno 1 son:";

Escribir "Asignatura 1: " Sin Saltar;

Escribir notas[1,1];

Escribir "Asignatura 2: " Sin Saltar;

Escribir notas[1,2];

Escribir "Asignatura 3: " Sin Saltar;

Escribir notas[1,3];

Escribir "Asignatura 4: " Sin Saltar;

Escribir notas[1,4];

Escribir "Asignatura 5: " Sin Saltar;

Escribir notas[1,5];

El resultado sería:
Ejemplo de uno de los algoritmos con PSeInt

Nuestras publicaciones