2.1. Variables y constantes

Los datos de entrada, de proceso y de salida de un programa se guardan en variables.
Icono IDevice Actividad
Una variable es un espacio de memoria, con un nombre especificado por el programador, que permite almacenar datos durante la ejecución de un programa.

La primera tarea será declarar el nombre de las variables que se van a utilizar en un programa para que éste pueda reconocerlas y asignarlas el espacio de memoria necesario.
El valor de las variables puede variar durante la ejecución del programa. Si su valor no varía se dice que es una constante, pero realmente es una variable con un valor fijo en ese programa. (un ejemplo es asignar a la variable pi el valor 3,14).
Los valores que puede tomar una variable deben ser establecidos previamente. Estos valores pueden determinar el contenido de la variable o el rango válido para ese programa. Según su contenido, las variables se clasifican en:
Numéricas Almacenan números positivos o negativos, enteros o con decimales.
Alfanuméricas
Almacenan cadenas de caracteres que pueden contener letras, números y caracteres especiales.
Lógicas Son variables booleanas que solamente pueden tomar los valores verdadero o falso.
Icono de iDevice AV - Actividad de Espacios en Blanco

¿En qué tipo de variable almacenarías cada dato?

A: alfanumérica B: Booleana C: constante N: numérica
Casado

factorial

IVA
apellidos

  

Las variables se usan para almacenar datos que pueden ser introducidos por el usuario al ejecutar el programa o utilizarse para guardar temporalmente el resultado de las operaciones.

 

Según su uso, las variables se clasifican en:

de trabajo son las variables destinadas a almacenar el resultado de las operaciones matemáticas y los datos durante la ejecución del programa.
contadores
almacenan el número de veces que se realizará un ciclo o que se ha realizado. La cuenta puede ser hacia adelante o hacia atrás, incrementando o disminuyendo su valor en cada ciclo.
acumuladores son variables de trabajo destinadas a almacenar el resultado de operaciones repetitivas cuyo valor se va acumulando en la variable.
Icono de iDevice AV - Actividad de Espacios en Blanco
En el apartado 1.2. del tema has encontrado distintas variables en los programas de ejemplo. Di que uso tiene cada una de ellas.
radio numeroA

factorial contador
  

Declaración de variables

Antes de comenzar a trabajar es necesario describir las variables que se van a utilizar. Esta operación se denomina declaración de variables.

Icono IDevice Actividad

La declaración de variables consiste en la asignación de nombres y tipo de contenido al principio del algoritmo.


Las variables numéricas pueden ser de tipo entero, positivo o negativo, real, ...

 

Las variables alfanúmericas pueden ser un sólo carácter o una cadena de caracteres.

 

Aunque no todos los lenguajes de programación requieren que se declaren las variables, suele ayudar a la comprensión del programa. 

Icono de iDevice AV - Reflexión

En estos programas puedes observar la declaración de variables en diferentes lenguajes de programación.

programa 1
variables 3
variables 2

 

Icono IDevice Pre-conocimiento

Aunque en estos fragmentos de código no aparece, existe un tipo de variable denominado float.

¿A qué tipo de datos se refiere?

Puedes encontrar información en estás direcciones web: wikipedia_float, variables_en_java


Icono IDevice Objetivos

Las variables pueden ser de ámbito local o global dependiendo de si pueden ser utilizadas (leídas o modificadas) solamente en el procedimiento en el que se declaran o en todos los procedimientos o subrutinas del programa, respectivamente. Cuando las variables son accesibles incluso desde varios programas se denominan superglobales.

 

En wikipedia puedes encontrar un ejemplo del ámbito de una variable en lenguaje Java.