Sie sind auf Seite 1von 8

CENTRO DE ESTUDIOS EMSSANAR

CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

GUIA DE AULA No. 3 – VARIABLES Y CONSTANTES

PROGRAMA: Sistemas y computación I.H.S 4 T.H 64

MATERIA: Lógica Matemática y Algoritmos

SEMESTRE: I

RESPONSABLE: Juan Alexander Agreda Delgado

VARIABLES Y CONSTANTES

IDENTIFICADOR

Un identificador es una palabra o secuencia de caracteres que representa una posición de memoria, la que puede estar
ocupada por una constante, una variable o un tipo de datos definido por el usuario.

El acceso a la posición de memoria se hace mediante el identificador.

Recomendaciones para formar un identificador

 Debe comenzar por una letra comprendida entre A y Z (mayúsculas o minúscula)


 No debe contener espacios en blanco.
 El identificador debe indicar el dato que se almacenera en la posición de memoria.
 No debe contener caracteres que sean operadores.
 Después de la primera letra se puede utilizar dígitos y el carácter de subrayado (_).

Ejemplos:

Nombre

Nbre

Nom

Es frecuente que el identificador represente más de una palabra ya que se pueden tener datos similares pero que
corresponden a diferentes elementos de información, por ejemplo:

Nombre de estudiante

Nombre de profesor

Código estudiante

Código profesor

1
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
Teléfono estudiante

Teléfono profesor

En estos casos es útil utilizar un número fijo de caracteres de la primera palabra combinando con algunos de la segunda,
teniendo en cuenta aplicar la misma técnica para la formación de todos los identificadores, de manera sea fácil recordar
el identificador para cada dato.

Los identificadores de los datos anteriores podrían formase de la siguiente forma:

Dato Identificador o también

Nombre de estudiante Nom_est Nbre_e

Nombre de profesor Nom_pro Nbre_p

Código estudiante Cod_est Cdgo_e

Código profesor Cod_pro Cdgo_p

Teléfono estudiante Tel_est Tfno_e

Teléfono profesor Tel_pro Tfno_p

En la segunda columna, los identificadores se han formado utilizando los tres primeros caracteres de cada palabra,
mientras que en la tercera se han formado tomando el primero y los últimos caracteres de la primera palabra y solo el
primero de la segunda.

Cada programador tiene su propia estrategia para formar identificadores para variables constantes, funciones y tipos de
datos. Lo importante es tener en cuenta las recomendaciones presentadas anteriormente.

CONSTANTES

Una constante es un dato que se almacena en memoria y que no cambia durante la ejecución del programa.

Ejemplo:

PI=3.1416

Las constantes se utilizan para no tener que escribir los mismos valores en diversas partes del programa, sino una
referencia al mismo. Por ejemplo, es más fácil referirse al impuesto al valor agregado con el identificador IVA que con el
15 %. Además , si fuera necesario cambiar dicho valor y se lo tiene que asignado a una constante solo hay que cambiarlo
una vez, mientras que utilizo el valor (15%) en cada parte del programa en la que se requiera, habrá que ubicar cada
línea y cambiarlo, lo cual es muy difícil, y probablemente olvide alguno que luego generara error.

2
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
VARIABLES

Es un espacio en memoria reservado para almacenar temporalmente un dato cuyo contenido puede cambiar durante la
ejecución del programa. La variable mantiene el dato mientras se ejecuta el programa o modulo para el cual se declaro,
en cuanto este termina la variable desaparece.

Para acceder a la posición de memoria previamente reservada para una variable es necesario utilizar el identificador de
la misma.

Dado que cada tipo de dato ocupa una cantidad diferente de memoria, cuando se declara una variable es importante
indicar que tipo de dato va contener, para que el espacio reservado sea suficiente y a la vez no más del necesario.

DECLARACIÓN DE VARIABLES

Teniendo en cuenta la compatibilidad con la mayoría de los lenguajes, se recomienda que desde el diseño del programa
se utilice una forma determinada para la declaración de variables. Esta consiste en escribir el tipo de datos y al lista de
identificadores que se tendrán en dicho tipo, separando cada identificador por medio de (,). Para mejorar la claridad de
la declaración se pueden colocar (: ) para separar el tipo de datos de la lista de identificadores.

Ejemplo:

Entero: edad

Real: estatura, peso, sueldo

Cadena: nombre, dirección

Aunque hay algunos lenguajes de programación que permiten declarar las variables en el momento en el que se las
necesita, es aconsejable, a favor de los buenos hábitos de programación, siempre declarar las variables antes de
utilizarlas y el sitio más adecuado es el inicio del programa o de la función.

ASIGNACIÓN

Asignar un valor a una variable equivalente a decir que se guarda dicho valor en la posición de memoria reservado para
la variable en mención. Por lo tanto, para poder realizar una asignación es necesario primero haber declarado una
variable, con la cual se reserva un espacio de memoria suficiente para guardar un dato del tipo especificado.

Una expresión de asignación tiene la forma:

Variable=expresión

Donde la expresión puede estar formada por un valor, por un conjunto de valores y operadores o por una función .

Ejemplos:

Edad=10

3
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
Estatura =1.80

Resultado=2*3

Donde edad y resultado son variables de tipo entero y estatura de tipo real que se supone declaradas previamente.

Una asignación tiene tres partes, una variable, el signo igual y la expresión cuyo valor se asigna a la variable. La variable
siempre va a la izquierda del igual, mientras que la expresión siempre estará a la derecha.

Ejemplos:

Entero: X, Y

X=10

Y=X*2+8

En este ejemplo, la variable Y contendrá el valor 28

La siguiente asignación es incorrecta

X+Y=10

Porque tiene una expresión a la izquierda, en el lugar que debe aparecer solo una variable.

Para evitar la confusión algunos autores utilizan la notación siguiente:

X 10

Y X * 2 +8

TIPOS DE VARIABLES

Las variables pueden ser clasificadas con base a tres criterios: el tipo de dato que guardan, la función que cumplen y el
ámbito.

De acuerdo al tipo de dato que almacenan, las variables pueden ser de tipo entero, real, carácter, cadena o lógico.

En cuando a la funcionalidad, las variables pueden ser: variables de trabajo, contadores, acumuladores y conmutadores.

El ámbito determina el espacio en el que las variables existen, pueden ser globales o locales.

 Variables de trabajo

Son las variables que se declaran con el fin de guardar los valores leídos o calculados durante la ejecución del
programa.

Ejemplos:

Real: Área

Entero: Base, Altura

4
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
Altura=10

Base=20

Área=Base * Altura/2

Las tres variables declaradas anteriormente son variables de trabajo.

 Contadores

Son variables que se utilizan para registrar el número de veces que se ejecuta una operación o un grupo de ellas. El
uso más frecuente es como variable de control de un ciclo finito, en cuyo caso guardara el número de iteraciones,
pero también pueden registrar el número de registros de un archivo o la cantidad de datos que cumplen una
condición.

Los contadores se incrementan o decrementan con un valor constante, que por lo regular es de uno en uno.

Ejemplo: Se desea ingresar las notas definitivas de los estudiantes de un grupo para calcular el promedio del
mismo. Dado que el tamaño del grupo puede variar, se requiere una variable (contador) para registrar el número
de notas ingresadas, para luego poder calcular el promedio.

 Acumuladores

También se llaman totalizadores. Son variables que se utilizan para almacenar valores que se leen o se calculan
repetidas veces. Por ejemplo, si se quisiera calcular el promedio de notas de un grupo de estudiantes, lo primero
que se hará es leer las notas y cada una se sumaria en una variable (acumulador) de modo que después de leer
todas las notas se dividirá la sumatoria de la misma sobre el número de estudiantes para obtener el promedio.

En este ejemplo se ha hecho referencia a un contador para conocer el número de estudiantes y de un acumulador
para sumar las notas.

El acumulador se diferencia del contador en que este no tiene incrementos regulares, sino que se incrementa de
acuerdo al valor leído o al resultado de una operación.

 Conmutadores

También se les llama interruptores, switchs, banderas o centinelas. Son variables que pueden tomar diferentes
valores en la ejecución de un programa y dependiendo de dichos valores el programa puede variar la secuencia de
instrucciones a ejecutar, es decir tomar decisiones.

Ejemplo 1: Un conmutador puede utilizarse para informarle a cualquier modulo del programa si un determinado
archivo ha sido abierto. Para ello se declara la variable de tipo lógico y se le asigna el valor falso y en el momento en
que se abre el archivo se cambia a verdadero. Así en cualquier momento que se desee averiguar si el archivo ha
sido abierto basta con verificar el estado del conmutador.

 Locales

Una variable es de tipo local cuando solo existe dentro del modulo o función en el que fue declarada. Este tipo de
variables es útil cuando se aplica el concepto de programación modular, ya que permite en cada posición de
programa se tengan sus propias variables sin que entren en conflicto con las declaradas en otros módulos.

5
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
Estas variables se eliminan en el momento que se termina la ejecución del modulo y si se vuelve a ejecutar se
vuelve a crear.

 Globales

Son variables que se declaran para ser utilizadas en cualquier modulo del programa. Existen desde que se declaran
hasta que se termina la ejecución de la aplicación.

Ejercicios

1. Escriba las instrucciones necesarias para declarar las variables requeridas para almacenar el sueldo básico de
un empleado, el cargo, el número de días trabajados, el auxilio de transporte y el neto a pagar.

2. Cual es valor final de las variables X,Y,Z y T?

Entero: X

Real: X, Z

Lógico: T

X = 10 * 2

Y = 4.5

Z = 30

X=X*3+6/3

Y=Y*X+Z

Z = Y – X +15

T=X<Z

3. ¿Cuáles de las siguientes expresiones son incorrectas y porque?

Entero: A, B

Real: C, D

Carácter: E

E = “ABC”

A = 2.5

C = 4.5

D = C * 0.3

B = 4.8 * 0.4

6
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO
E=A+B

A=B+C+D

7
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

Das könnte Ihnen auch gefallen