El
programador, cuando desarrolla un programa (o diseña un algoritmo), debe decidir:
- Cuantas
son las variables que el programa necesita para realizar las
tareas que se le han encomendado.
- El
tipo de dato que puede almacenar cada una de ellas.
Durante
la ejecución de un programa, el valor que tome el
dato almacenado en una variable puede cambiar tantas veces como sea
necesario, pero, siempre, tomando valores pertenecientes al tipo de
dato que el programador ha decidido que puede almacenar dicha variable,
ya que, el tipo de dato de una variable no puede ser cambiado durante
la ejecución de un programa.
¿Cómo se
declaran las variables de un programa o algoritmo?
|
|
Para
que un programa pueda hacer uso de una o
más variables,
éstas deben ser declaradas previamente. Todas las variables
de un programa se declaran de la misma forma, indicando de cada una de
ellas:
- El
tipo de dato que puede almacenar (mediante un identificador).
- Su
nombre (mediante otro identificador).
Ejemplo
1: La
declaración de una variable para almacenar la
edad de una persona se escribe:
entero edad
Por tanto, en la memoria de la computadora se reservará un
espacio para almacenar la edad: |
|
|
|
En
un programa no se pueden declarar varias variables con el mismo nombre
(salvo excepciones que estudiaremos más adelante), sin
embargo, sí pueden existir varias variables del mismo tipo
de dato. Siguiendo con el ejemplo, si también se quiere
declarar una
variable para almacenar su número de hijos, se debe escribir:
entero edad
entero numero_de_hijos |
|
|
|
Las
variables de un programa no tienen por qué estar contiguas
en la memoria del ordenador: |
|
|
|
Puesto
que las dos variables son del mismo tipo de dato, se pueden declarar en
la misma línea separándolas por medio de una coma
(,).
entero edad, numero_de_hijos
Opcionalmente, cuando se declara una variable, a ésta se le
puede asignar un valor inicial.
Ejemplo 2: Si se desea declarar una variable para
almacenar un
número entero y que, inicialmente, contenga el valor 35, se
debe escribir:
entero numero = 35 |
|
|
|
Por
consiguiente, para declarar una variable, en pseudocódigo
CEE utilizaremos la
sintaxis: |
|
<tipo_de_dato>
<variable> [ = <expresión> ] |
|
|
Y
para declarar más de una variable del mismo tipo: |
|
<tipo_de_dato>
<variable_1> [= <expresión_1>],
<variable_2> [=
<expresión_2>],
...,
<variable_n> [=
<expresión_n>] |
|
|
Los
caracteres abrir corchete ([) y cerrar corchete
(]) se utilizan para
indicar que lo que contienen es opcional.
Una expresión representa a un
valor de un tipo de dato. En
el ejemplo 2, el valor 35 es de tipo entero.
Durante la ejecución de un programa, para hacer uso del
espacio de memoria representado por una variable, se utiliza su
identificador.
Una variable puede ser declarada de cualquier tipo de dato (simple o
compuesto). El tipo de dato de una variable determina su
tamaño en memoria, o dicho de otro modo, establece el
tamaño del espacio de memoria que se reserva para ella. |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
No hay comentarios:
Publicar un comentario