Veamos un ejemplo sobre tipos de
datos
Clasificaciones en los tipos de datos
En Pascal existen gran variedad y cantidad de tipos
de datos. Pero en este tutorial sólo se trataran los basicos para que puedas ir construyendo tus primeros
programas.
Existen muchas clasificaciones para los tipos de datos, y
dependiendo de la fuente que mires, te mostrarán una u otra. A continuacón
tienes una de las posibles clasificaciones.:
TIPOS ESTATICOS Casi
todos los tipos de datos son estáticos, la excepción son los punteros y no se tratarán debido a su complejidad.
Que un tipo de datos sea estático quiere decir que
el tamaño que ocupa en memoria no puede variar durante la ejecución del
programa. Es decir, una vez declarada una
variable de un tipo determinado, a ésta se le asigna un trozo de memoria fijo, y
este trozo no se podrá aumentar ni disminuír.
TIPOS DINAMICOS
Dentro
de esta categoría entra sólamente el tipo puntero. Este
tipo te permite tener un mayor control sobre la gestión de memoria en tus
programas. Con ellos puedes manejar el tamaño de tus variables en tiempo de
ejecución, o sea, cuando el programa se está ejecutando.
Los punteros quizás sean el concepto más complejo a la
hora de aprender un lenguaje de programación, sobre todo si es el primero que
aprendes. Debido a esto, no lo trataremos. Además, lenguajes que están muy de
moda (por ejemplo Java) no permiten al programador
trabajar con punteros.
TIPOS
SIMPLES Como su
nombre indica son los tipos básicos en Pascal. Son los más sencillos y los más
fáciles de aprender. Por todo esto, serán en los que nos centremos.
Los tipos simples más básicos son: entero, lógico, carácter y real. Y la mayoría de los
lenguajes de programación los soportan, no como ocurre con los estructurados que
pueden variar de un lenguaje a otro.
TIPOS ESTRUCTURADOS
Mientras que una variable de un tipo simple sólo referencia a un
elemento, los estructurados se refieren a colecciones de
elementos.
Las colecciones de elementos que aparecen al hablar de
tipos estructurados son muy variadas: tenemos colecciones ordenadas que
se representan mediante el tipo array, colecciones
sin orden mediante el tipo conjunto, e incluso
colecciones que contienen otros tipos, son los llamados registros.
Tipos ordinales, Tipos no-ordinales entres otros datos que no interesan como El tipo integer (entero), El tipo boolean (lógico), El tipo real (real)
|
No hay comentarios:
Publicar un comentario