Sunteți pe pagina 1din 10

INSTITUTO TECNOLGICO SALINA CRUZ

ALUMNO: MANUEL ORTEGA MORALES



INGENIERA MECNICA 2 SEMESTRE GRUPO B1

TEMAS INVOLUCRADOS DEL TEMARIO:

2.2.- VARIABLES Y CONSTANTES

UNIDAD 2

CATEDRTICA: M. C. SUSANA MNICA ROMN NAJERA

MATERIA: ALGORITMOS Y PROGRAMACIN

MIERCOLES 8 DE MARZO DEL 2014

2
NDICE



NDICE ........................................................................................................................ 2
INTRODUCCIN ........................................................................................................ 3
VARIABLES Y CONSTANTES .................................................................................... 4
VARIABLES: ............................................................................................................ 4
CLASIFICACIN DE VARIABLES: ......................................................................... 5
CONSTANTE: .......................................................................................................... 5
Ejemplo de una constante en C(#define) ................................................................. 6
CONCLUSIONES ........................................................................................................ 8
OTRAS FUENTES ...................................................................................................... 9
ANEXOS ................................................................................................................... 10














3
INTRODUCCIN

Uno de los elementos fundamentales a la hora de disear programas, ya sea en el
lenguaje Pascal o en cualquiera de los otros de los lenguajes de programacin
existentes, son las variables, de all es su importancia en el aprendizaje de la
programacin. As pues, veamos en primer lugar qu son las variables.
Bsicamente, una variable es un espacio de memoria en donde podemos almacenar
temporalmente datos de cualquier tipo de informacin que necesitemos para realizar
un proceso, y tal como su nombre lo indica, las variables pueden cambiar su valor a
lo largo de la ejecucin de un programa.
Adems de las variables, existe tambin lo que se denomina constantes, cuya
funcin es similar a la de las variables ya que tambin permiten almacenar datos
temporalmente en un espacio de memoria; pero a diferencia de stas, los valores
que las constantes almacenan se mantienen fijos durante la ejecucin de un
programa; de modo que, si durante la ejecucin se intenta variar su valor se
producir un error. Al igual que a las variables, a las constantes tambin debemos
darles un nombre para ser reconocidas dentro de un programa.














4
VARIABLES Y CONSTANTES

VARIABLES:
En programacin, las variables son espacios reservados en la memoria que, como su
nombre indica, pueden cambiar de contenido a lo largo de la ejecucin de un
programa. Una variable corresponde a un rea reservada en la memoria principal del
ordenador pudiendo ser de longitud:

Fija.- Cuando el tamao de la misma no variar a lo largo de la ejecucin del
programa. Todas las variables, sean del tipo que sean tienen longitud fija,
salvo algunas excepciones como las colecciones de otras variables (arrays)
o las cadenas.
Variable.- Cuando el tamao de la misma puede variar a lo largo de la
ejecucin. Tpicamente colecciones de datos.

Las variables se representan con identificadores que hacen referencia a un lugar de
la memoria del programa en donde se almacena un dato. Una variable est asociada
a un tipo de datos, el cual y en funcin del tamao del mismo determina la cantidad
de bytes que sern necesarios para almacenar la variable. En el caso de colecciones
y al contrario que con el resto de tipo de datos, ya sean primitivos u objetos
complejos, la memoria asignada a almacenar tales variables no se conoce de
antemano, lo cual lleva a establecer polticas de reserva de memoria:

Reserva fija de memoria.- Implica predeterminar la cantidad de memoria que
se asignar a la coleccin. Es una poltica extremadamente rgida, ya que
llegados al final de la zona de memoria no se podran almacenar nuevos
elementos.
Reserva variable de memoria.- Se dedica una zona de memoria, pudiendo ser
de un tamao predeterminado o no, y en caso de sobrepasarse dicha zona de
memoria se vuelve a asignar otra zona, contigua o no, para impedir la
restriccin mencionada arriba.




5
CLASIFICACIN DE VARIABLES:
Por su contenido
Variables Numricas: Son aquellas en las cuales se almacenan valores
numricos, positivos o negativos, es decir almacenan nmeros del 0 al 9,
signos (+ y -) y el punto decimal.
Ejemplo: iva = 0.15 pi = 3.1416 costo = 2500
Variables Lgicas: Son aquellas que solo pueden tener dos valores (cierto o
falso) estos representan el resultado de una comparacin entre otros datos.
Variables Alfanumricas: Est formada por caracteres alfanumricos (letras,
nmeros y caracteres especiales).
Ejemplo: letra = a apellido = lopez direccion = Av. Libertad #190
Por su uso
Variables de Trabajo: Variables que reciben el resultado de una operacin
matemtica completa y que se usan normalmente dentro de un programa.
Ejemplo: Suma = a + b /c
Contadores: Se utilizan para llevar el control del nmero de ocasiones en que
se realiza una operacin o se cumple una condicin. Con los incrementos
generalmente de uno en uno.
Acumuladores: Forma que toma una variable y que sirve para llevar la suma
acumulativa de una serie de valores que se van leyendo o calculando
progresivamente.

CONSTANTE:
En programacin, una constante es un valor que no puede ser alterado durante la
ejecucin de un programa.
Una constante corresponde a una longitud fija de un rea reservada en la memoria
principal del ordenador, donde el programa almacena valores fijos.
Por ejemplo:
El valor de pi = 3.1416
Por conveniencia, el nombre de las constantes suele escribirse en maysculas en la
mayora de lenguajes.


6
Ejemplo de una constante en C(#define)
En C las constantes se declaran con la directiva #define, esto significa que esa
constante tendr el mismo valor a lo largo de todo el programa. El identificador de
una constante as definida ser una cadena de caracteres que deber cumplir los
mismos requisitos que el de una variable (sin espacios en blanco, no empezar por un
dgito numrico, etc).
Ejemplo:

#include <stdio.h>
#define PI 3.1415926

int main()
{
printf("Pi vale %f", PI);
return 0;
}


Lo cual mostrar por pantalla:

Pi vale 3.1415926

Es decir, PI es una constante a la que le hemos asignado el valor 3.1415926
mediante la directiva #define.
La directiva #define tambin se puede utilizar para definir expresiones ms
elaboradas con operadores (suma, resta, multiplicacin etc) y otras constantes que
hayan sido definidas previamente, por ejemplo:


7
#define X 2.4
#define Y 9.2
#define Z X + Y

En C++ el uso de #define est totalmente desaconsejado, para declarar una
constante simblica (equivalente a constante en C) se usa la palabra clave const
seguido del tipo de dato que queramos incluir.



















8
CONCLUSIONES


Las constantes son un dato numrico o bien, alfanumrico fijo, que no cambia
durante la ejecucin de un programa. En el lenguaje de programacin C, que es el
programa que utilizamos en este curso de algoritmos y programacin, las constantes
se declaran con #define, quiere decir, que el valor de la constante ser el mismo, o
sea, tendr el mismo valor.
Las variables son espacios reservados en la memoria del programa, estas variables
pueden cambiar constantemente de valor a lo largo del programa. Pueden ser de
longitud fija o variable. Ya que no conocemos el lugar en el que se almacenan estas
variables, se establecen polticas de reserva de memoria, que son reserva fija de
memoria y reserva variable de memoria.
Las variables se clasifican en:
Numricas
Lgicas
Alfanumricas
De trabajo
Contadores
Acumuladores











9
OTRAS FUENTES

o Bautista Lievano Luis ngel, Rico lvarez Nidia Gabriela. Equipo6algp.
https://sites.google.com/site/equipo6algp/unidad-ii/2-2-variables-y-
constantes. Mxico. En Lnea.
o Urbaez Wilber. DesarrolloWeb.com.
http://www.desarrolloweb.com/articulos/2164.php. Espaa. 2005. En
lnea.





















10
ANEXOS





Figura 1- Clasificacin de Variables

S-ar putea să vă placă și