Tipos de Datos, Operadores y Asignaciones

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:



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