jueves, 20 de octubre de 2011

Tipos de variables en pascal

TIPOS DE VARIABLES EN PASCAL 
Los tipos de variable en PASCAL le permiten al compilador reservar el espacio en bytes necesario para almacenar un determinado dato, también le sirven para determinar durante la ejecución de un programa que datos se pueden almacenarse en dicha variable. 

TIPOS DE VARIABLE NUMÉRICA
Para muchos programas se necesitan variables que sean capaces de almacenar números, PASCAL nos permite declarar distintos tipos de variables numéricas, algunos son: 

VARIABLE TIPO INTEGER
Una variables de tipo INTEGER puede manipular números entre -32768..32767 ocupando dos bytes para representarlos. EJEMPLO: Un ejemplo de como se declaran variables enteras es:
VAR
dato, mes :INTEGER; 

VARIABLE TIPO LONGINT 
Una variable de tipo LONGINT puede manipular numeros entre -2,147,483,648 .. 2,147,483,647 ocupando 4 byte para almacenarlos.
EJEMPLO: Un ejemplo de como se declaran variables LONGINT es:
VAR
ferma, y :LONGINT; 

DATOS TIPO REAL 
Diremos que un dato es de tipo real cuando necesitamos manipular con el datos como 2.5, 0.012, 34.56 etc.
PASCAL reconoce los siguientes tipos datos como reales:

VARIABLES TIPO REAL
Puede puede manejar, datos numéricos llamados de punto flotante, que se caracterizan por tener mantisa (parte fraccionaria) multiplicada por una potencia de 10. El número de dígitos que maneja en su mantisa se llama cifras significativas una variable tipo real puede manejar 11 cifras significativas en su mantisa y el rango de exponentes entre: 10-39 .. 10+38, para su representación real ocupa 6 bytes de memoria.
El rango de números es: 2.9*10-39 .. 1.7*1038

VARIABLES DE TIPO CARACTER
En muchos programas necesitamos tener sitios en memoria que puedan almacenar datos que son un solo carácter como 'A', 'a',....,'Z','z','0'...'9' o secuencias de caracteres como 'NANA'o 'Calle 40 d 30-200' para esos casos necesitamos variables que sean de tipo CHAR o STRING. 

VARIABLE TIPO CHAR
Una variable de tipo CHAR es aquella que va almacenar datos que están en el conjunto de los caracteres ASCII de un computadora.
Una variable CHAR se gasta un byte para la representación en memoria de uno de ellos.Utilice estos tipos de variables cuando necesite en un programa almacenar una letra del alfabeto, o un carácter como #, $, %, &, *, + etc, en general cualquier carácter de la tabla ASCII.
EJEMPLO: El siguiente es un ejemplo de la declaración de dos variables CHAR.
VAR
letra, resp :CHAR;

VARIABLE DE TIPO STRING
Una variable de tipo String puede almacenar una cadena de caracteres.
Se gasta tanto espacio en memoria como caracteres se quiera que el computador pueda almacenar de la cadena.
EJEMPLO: El siguiente es un ejemplo de la declaración de dos variables STRING.
VAR
nombre :STRING[10];
ciudad :STRING[7];

El diagrama muestra como estan las variables despues de una operación de lectura o de asignación como la siguiente.
nombre:=' LYNA JUAN ';
ciudad:='MEDALLO'; 

VARIABLES DE TIPO BOOLEAN 
Una variable de tipo BOOLEAN es aquel que puede almacenar en memoria los valores TRUE, FALSE.
Una variable BOOLEAN no se puede utilizar en instrucciones de lectura como READ o READLN.

No hay comentarios.:

Publicar un comentario