Conceptos Fundamentales de Programación: Tipos de Datos y Ámbito de Variables

Clasificado en Informática

Escrito el en español con un tamaño de 2,88 KB

Tipos de Datos en Programación

Un programa es un conjunto de instrucciones que permiten transformar unos datos de entrada en otros de salida. Los lenguajes de programación son capaces de manejar solo algunos tipos de datos básicos.

Datos Intrínsecos

Lo normal es que cualquier lenguaje conozca los siguientes tipos de datos intrínsecos:

  • Numéricos: Permiten representar cantidades numéricas.
    • Enteros: Representan cantidades enteras.
    • Reales: Representan cantidades reales (con decimales).
    • Complejos: Representan números complejos. Este tipo de dato no está disponible en todos los lenguajes de programación.
  • Caracteres: Permiten almacenar letras, dígitos, signos de puntuación, etc.
  • Lógicos (o Booleanos): Permiten almacenar valores de verdad (verdadero o falso). Este tipo tampoco se encuentra en algunos lenguajes.

Datos Definidos por el Usuario

A este tipo de datos que son conocidos por el lenguaje de programación se le conoce como datos intrínsecos. Pero, además de este tipo de datos, los lenguajes también suelen disponer de algún mecanismo que permita construir nuevos tipos de datos para representar cosas más complejas. Estos son los datos definidos por el usuario y son creados por el programador. Podemos hablar de:

  • Datos enumerados: Para los que especificamos el dominio sobre el que están definidos (un conjunto finito de valores).
  • Datos estructurados: Se consiguen por medio de la agrupación de otros tipos de datos (como registros o structs).

Ámbito de las Variables: Locales y Globales

Vamos a definir el ámbito de una variable como el trozo de programa en el que es conocida y, por tanto, el trozo del programa desde el que se puede utilizar.

Variables Globales

Las variables que se definen en el programa principal son vistas por el programa principal y por todos los subprogramas que pongamos en la sección CONTAINS de este programa. Estas son variables de tipo global.

Variables Locales

Las variables que se definen dentro de un subprograma para hacer cálculos intermedios y los parámetros formales de un subprograma solo se ven desde dentro del subprograma. Diremos que son variables de ámbito local al subprograma. Estas variables no se pueden usar desde otros subprogramas o desde el programa principal.

Entradas relacionadas: