Búsqueda personalizada
Curso de Diseño de Algoritmos
 Principal
 Inicio
 Libros
 Librerías
 Mapa Web
 
 Recursos
 Artículos
 Cursos
 Ejercicios
 Guías de uso
 Mini Diccionario 
  
 Sintaxis
 ANSI C
 Ordinogramas
 Pascal
 Pseudocódigo 
  
 Acerca de
 Carlos Pes
 Mi Blog 
  
 Sitios Amigos
 Casas Rurales
 Directorio Web

 
[más enlaces] 
  
 Contenidos > 3.2.1 Declaración de variables

Declaración de variables

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:
  1. El tipo de dato que puede almacenar (mediante un identificador).
  2. 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:

Ejemplo: variable edad en memoria

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 1, si también se quiere declarar una variable para almacenar su número de hijos, se debe escribir:

   entero edad

   entero numero_de_hijos

Ejemplo: variable edad y numero_de_hijos en memoria

Las variables de un programa no tienen por qué estar contiguas en la memoria del ordenador:

Ejemplo: variables edad y numero_de_hijos en memoria

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

Ejemplo: variable numero en memoria

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. En el apartado 5.1 Operadores y expresiones se estudiarán en detalle las expresiones.

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.

 Más información
Texto extraído del apartado:

   5.3.1 Declaraciones de variables

del libro 
EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C, (páginas 145-147).
 Contenidos > Apartado siguiente
3.3 Constantes
Búsqueda personalizada
Cursos de Carlos Pes: Ejercicios de Carlos Pes: Libros de Carlos Pes: Enlaces Recomendados:
Curso Diseño de Algoritmos
Curso Informática Básica
Curso Ingeniería del Software
Curso Lenguaje C
Curso Turbo Pascal
Curso Representación Datos
Ejercicios de Algoritmos
Ejercicios de Lenguaje C
Ejercicios de Ordinogramas
Ejercicios de Pascal
Empezar de cero a programar en lenguaje C
Domine la programación en lenguaje C
Empezar de cero a programar en Pascal
Tutoriales y Cursos
Gane dinero con su web
Comprar dominio
Programación Informática
100% Adsense
Inicio | Libros | Librerías | Mapa Web | Artículos | Cursos | Ejercicios | Guías | MiniDiccionario | Enlaces | Carlos Pes | Mi Blog
© Carlos Javier Pes Rivas, 2006-2008
Política de privacidad - Contactar