A toda variable que se use en un programa, se le debe asociar (generalmente al principio del programa) un tipo de dato especifico.
Un tipo de dato define todo el posible rango de valores que una variable puede tomar al momento de ejecución del programa y a lo largo de toda la vida útil del propio programa.

Las variables se declaran de la siguiente manera:

Var
   Variable1,Variabl2:real;
   a,b,c:integer;
   palabra:string;

Sería entonces:
variable1,variable2,variable3:tipo_variable;


Los tipos de datos más comunes en pascal son:

TIPO DATO                    RANGO
char                           Caracter ASCII
byte                                   0 a 255
integer                   -32,768 a 32,767
Real                           1E-38 a 1E+38
Boolean                     TRUE o FALSE
shortint                                     -128 a 127
word                             0 a 65535
longint           -2147483648 a 214748364
String           Cadena 255 caracteres

Para el caso de strings se podrá usar cualquiera de los dos siguientes formatos:

Var
Nombre:string;
Carrera:string[30];

Para el primer caso pascal reserva 255 bytes de memoria, para el caso de carrera pascal solo reservara 30 bytes, es obvio cuál de los dos casos es más eficiente.


Podemos observar la declaración de las variables claramente en elsiguiente ejemplo:

Ejemplo 2:

{Programaque calcula el área de un círculo}
Program Area_circulo;
Uses
 CRT;
Var
  radio,resultado:real;
Begin
clrscr;
writeln('Ingresa el radio del circulo:');
Readln (radio);
resultado:=((radio*radio)*3.1416);
writeln('El area del circulo es:',resultado:0:2);
readln;
end.

Podemos observar como se han declarado las variables en el apartado "Var", en este ejemplo se usan 2 variables de tipo real, finalizando con un ";"
Comprueba el funcionamiento del código compilando y corriendo el programa...

edit post

Comments

0 Response to '2.- Tipos de Variables [PASCAL]'

Publicar un comentario