Todas las variables que uses en tus programas las debes asociar a un tipo de dato especifico.
El tipo de dato define el rango de valores que pueden tomar la variables a lo largo de su vida, es único y no se puede cambiar durante la ejecución del programa.
Los tipos de datos son:
El tipo de dato define el rango de valores que pueden tomar la variables a lo largo de su vida, es único y no se puede cambiar durante la ejecución del programa.
Los tipos de datos son:
De: Dicho Soft |
Operadores
Integer
Operadores:
+
-
*
div
mod
Real
Operadores:
+
-
*
/
Boolean
Operadores:
True
False
>
<
>=
<=
<>
=
and
or
not
Char (admite un solo caracter)
Ejemplos:
A := '1';
B := #13;
Ejemplos
Veamos unos ejemplos de como declarar las variables en los programas, sin estas no podríamos hacer nada por ende la importancia de saber como se declaran.
Program Ejemplo_1;
Uses Crt;
Type
Mi_numero : Integer;
Var
A : Integer;
B : Mi_numero;
Begin
Clrscr;
A := 0;
B := 100;
While A <= B do
A := A + 1; {Incrementamos en una unidad a "A" y el resultado lo volvemos a guardar en "A"}
Write ('El resultado es: ', A);
Repeat Until Keypressed;
End.
De este ejemplo nos importa la manera de declarar las variables "A" y "B", que como podemos ver ambas son Integer (Enteras), declaradas de diferentes formas pero obtenemos lo mismo.
Otra manera de haber declarado estas variables mucho mas simple hubiera sido de esta manera:
Program Ejemplo_1;
Uses Crt;
Var
A,B:Integer;
Begin
.
.
.
End.
Lo mismo se cumple para los otros tipos de datos.
Por otro lado, para este ejemplo podríamos haber declarado nuestro propio tipo de dato.
Ejemplo:
Program Ejemplo_1;
Uses Crt;
Var
A,B : 0..100;
Begin
.
.
.
End.
En este ejemplo estamos estableciendo que "A" y "B" pueden tomar valores que van desde 0 hasta 100.
Para cualquiera de las tres versiones del programa el resultado siempre es 100.
Asignaciones
En Pascal los dos puntos seguido del signo igual (:=) se utiliza para indicar que se está asignando un dato a una variable o de una variable a otra.
Ejemplo:
Program Ejemplo_2;
Uses Crt;
Var
A1, B1, C1:Integer;
Begin
A1 := 5; {Asigno a A1 el número 5}
B1 := A1; {Asigno el valor de A1 (5) a B1}
C1 := B1 + A1; {Asigno a C1 10, que es el resultado de sumar B1 y A1 (10 = 5 + 5)}
End.
No hay comentarios.:
Publicar un comentario