Fundamentos de programacion
Uso de variables
El pseint utiliza sólo 4 tipos de variables al ser un programa de entrenamiento,
pero con estas 4 clases de variables se pueden hacer muchas cosas.
Las variables que utiliza pseint son
a) Numerica Entera: se utiliza cuando se trabaja con numeros enteros
Se declara:
Definir nombre _variable como Entero;
b) Numerica Real: se utiliza cuando se trabaja o deben utilizarse numeros
que tienen decimales. Si se suman, restan o multiplican dos o mas
enteros, el resultado siempre sera un entero; pero si se dividen dos
numeros enteros, el resultado no necesariamente sera un entero. En
estos casos en donde intervienen divisiones y puede haber decimales es
que se utiliza la variable de tipo real
Se declara:
Definir nombre _variable como Real;
c) Caracter (o de tipo texto): es una variable que se utiliza para caracteres
alfanumericos es decir letras, numeros y simbolos.
Se declara:
Definir nombre _variable como Caracter;
d) Logicas: sólo tiene dos valores fijos: Verdadero o Falso y se las utiliza
para ciertas evaluaciones internas del programa.
Se declara:
Definir nombre _variable como Logico;
Notacion de las variables
No es obligación y cada programador llama a sus variables como mejor le
parezca pero una forma de identificarlas es:
Nombrar a las variables con una X mayuscula inicial: Xsueldo, Xnombre, Xanio
Nombrar a las constantes con una K mayuscula inicial: Kiva, Kporciento,
Kbasico
Nombrar a los arreglos con una A mayuscula inicial: Ameses, Asueldos,
Aventas.
De esta forma se evita o se reduce el riesgo de que se nombre a una variable o
arreglo con una palabra que sea igual a un comando de pseint, lo que
redundara en un error. Tengase en cuenta que, cuando se le asigna nombre a
una variable ese nombre permanece inalterado durante todo el programa. Si a
una variable se la define como Xnom y en un punto del programase le escribe
Xnomb, para el pseint será otra variable distinta y, al no estar declarada tirará
un error.
Tampoco los nombres de variables deben coincidir con el nombre dado al
algoritmo. Si el algoritmo se llama pepe, no puede haber ninguna variable que
se llame pepe. Nombres validos serian Pepe, PEPE o Xpepe o cualquier
variante; pero nunca pepe.
Inicializacion de las variables
Inicializar una variable quiere decir darle un valor inicial para que, al comenzar
el programa, se “pise”, sobreescriba o borre cualquier residuo de otras
procesos que pueda quedar en la zona de momoria que ocupa esa variable
Una variable numerica entera se inicializa:
Xnumero<-0;
Una variable numerica real se inicializa:
Xprecio<-0.00;
Una variable caracter se inicializa:
Xnombre<-“”;
Una variable logica se inicializa:
Xestado<-Falso;
Tambien se las podria iniciar con un valor que se sabe que se utilizara desde el
vamos, por ejemplo
Xlimite<-10
Pero esto ya es mas util para las “constantes”
Las variables que recogen resultados de procesos, como las que calculan
sumas, superficies, descuentos, etc, no es necesario inicializarlas ya que su
contenido anterior es sobreescrito al hacer las cuentas y asignarle el valor.