4 - variables y constantes

12
INSTITUTO TECNOLÓGICO SALINA CRUZ ALUMNO: MANUEL ORTEGA MORALES INGENIERÍA MECÁNICA 2° SEMESTRE GRUPO B1 TEMAS INVOLUCRADOS DEL TEMARIO: 2.2.- VARIABLES Y CONSTANTES UNIDAD 2 CATEDRÁTICA: M. C. SUSANA MÓNICA ROMÁN NAJERA

Upload: manuel-ortega-morales

Post on 12-Dec-2015

222 views

Category:

Documents


0 download

DESCRIPTION

h

TRANSCRIPT

Page 1: 4 - Variables Y Constantes

INSTITUTO TECNOLÓGICO SALINA CRUZ

ALUMNO: MANUEL ORTEGA MORALES

INGENIERÍA MECÁNICA 2° SEMESTRE GRUPO B1

TEMAS INVOLUCRADOS DEL TEMARIO:

2.2.- VARIABLES Y CONSTANTES

UNIDAD 2

CATEDRÁTICA: M. C. SUSANA MÓNICA ROMÁN NAJERA

MATERIA: ALGORITMOS Y PROGRAMACIÓN

MIERCOLES 8 DE MARZO DEL 2014

Page 2: 4 - Variables Y Constantes

2

ÍNDICE

ÍNDICE......................................................................................................................... 2

INTRODUCCIÓN..........................................................................................................3

VARIABLES Y CONSTANTES.....................................................................................4

VARIABLES:.............................................................................................................4

CLASIFICACIÓN DE VARIABLES:...........................................................................5

CONSTANTE:...........................................................................................................5

Ejemplo de una constante en C(#define)..................................................................6

CONCLUSIONES.........................................................................................................8

OTRAS FUENTES.......................................................................................................9

ANEXOS.....................................................................................................................10

Page 3: 4 - Variables Y Constantes

3

INTRODUCCIÓN

Uno de los elementos fundamentales a la hora de diseñar programas, ya sea en el lenguaje Pascal o en cualquiera de los otros de los lenguajes de programación existentes, son las variables, de allí es su importancia en el aprendizaje de la programación. Así pues, veamos en primer lugar qué son las variables.

Básicamente, una variable es un espacio de memoria en donde podemos almacenar temporalmente datos de cualquier tipo de información que necesitemos para realizar un proceso, y tal como su nombre lo indica, las variables pueden cambiar su valor a lo largo de la ejecución de un programa.

Además de las variables, existe también lo que se denomina constantes, cuya función es similar a la de las variables ya que también 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 ejecución de un programa; de modo que, si durante la ejecución se intenta variar su valor se producirá un error. Al igual que a las variables, a las constantes también debemos darles un nombre para ser reconocidas dentro de un programa.

Page 4: 4 - Variables Y Constantes

4

VARIABLES Y CONSTANTES

VARIABLES:

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

Fija.- Cuando el tamaño de la misma no variará a lo largo de la ejecución 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 tamaño de la misma puede variar a lo largo de la ejecución. Típicamente 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 función del tamaño del mismo determina la cantidad de bytes que serán 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 políticas de reserva de memoria:

Reserva fija de memoria.- Implica predeterminar la cantidad de memoria que se asignará a la colección. Es una política extremadamente rígida, ya que llegados al final de la zona de memoria no se podrían almacenar nuevos elementos.

Reserva variable de memoria.- Se dedica una zona de memoria, pudiendo ser de un tamaño predeterminado o no, y en caso de sobrepasarse dicha zona de memoria se vuelve a asignar otra zona, contigua o no, para impedir la restricción mencionada arriba.

Page 5: 4 - Variables Y Constantes

5

CLASIFICACIÓN DE VARIABLES:

Por su contenido

Variables Numéricas: Son aquellas en las cuales se almacenan valores numéricos, positivos o negativos, es decir almacenan números del 0 al 9, signos (+ y -) y el punto decimal. Ejemplo: iva = 0.15 pi = 3.1416 costo = 2500

Variables Lógicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos representan el resultado de una comparación entre otros datos.

Variables Alfanuméricas: Está formada por caracteres alfanuméricos (letras, números 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 operación matemática completa y que se usan normalmente dentro de un programa. Ejemplo: Suma = a + b /c

Contadores: Se utilizan para llevar el control del número de ocasiones en que se realiza una operación o se cumple una condición. 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 programación, una constante es un valor que no puede ser alterado durante la ejecución 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 mayúsculas en la mayoría de lenguajes.

Page 6: 4 - Variables Y Constantes

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 dígito numérico, 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 también se puede utilizar para definir expresiones más elaboradas con operadores (suma, resta, multiplicación etc) y otras constantes que hayan sido definidas previamente, por ejemplo:

Page 7: 4 - Variables Y Constantes

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 simbólica (equivalente a constante en C) se usa la palabra clave const seguido del tipo de dato que queramos incluir.

Page 8: 4 - Variables Y Constantes

8

CONCLUSIONES

Las constantes son un dato numérico o bien, alfanumérico fijo, que no cambia durante la ejecución de un programa. En el lenguaje de programación C, que es el programa que utilizamos en este curso de algoritmos y programación, 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 políticas de reserva de memoria, que son reserva fija de memoria y reserva variable de memoria.

Las variables se clasifican en:

Numéricas Lógicas Alfanuméricas De trabajo Contadores Acumuladores

Page 9: 4 - Variables Y Constantes

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. México. En Línea.

o Urbaez Wilber. DesarrolloWeb.com.

http://www.desarrolloweb.com/articulos/2164.php. España. 2005. En línea.

Page 10: 4 - Variables Y Constantes

10

ANEXOS

Figura 1- Clasificación de Variables