0% encontró este documento útil (0 votos)
127 vistas

Variables y Constantes

El documento describe las variables y constantes en programación. Las variables contienen valores que pueden cambiar durante la ejecución del programa y se identifican con nombres simbólicos. Las constantes contienen valores fijos que no cambian. El documento discute los tipos de datos que pueden tener las variables, cómo declarar variables y constantes, y cómo pasar parámetros a subrutinas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
127 vistas

Variables y Constantes

El documento describe las variables y constantes en programación. Las variables contienen valores que pueden cambiar durante la ejecución del programa y se identifican con nombres simbólicos. Las constantes contienen valores fijos que no cambian. El documento discute los tipos de datos que pueden tener las variables, cómo declarar variables y constantes, y cómo pasar parámetros a subrutinas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 15

Variables y Constantes

Instituto Tecnolgico de Matehuala


Ingeniera en Sistemas
Computacionales
Lenguajes y Autmatas 2
12/11/2014

Variable
En programacin, una variable est formada por
un espacio en el sistema de almacenaje y un
nombre simblico (un identificador) que est
asociado a dicho espacio. Ese espacio contiene
una cantidad o informacin conocida o
desconocida, es decir un valor.

Ejemplos: Nombre de variables.


Nombre de
variable

Comentarios

Numerodeplantas

Vlido, descriptivo

Importe

Vlido, descriptivo

Vlido pero no aporta


informacin del
contenido o funcin

AMC12

Vlido

AM12C

Vlido

Coches usados

No vlido (incluye un
espacio)

Cochesusados
CU

No vlido (una
variable tiene un
nico nombre)

Coches>30CV

No vlido (incluye
smbolo >)

Probabilidaddeaccidenteenbas Vlido, pero no recomendable por


ealosdatosconocidos
ser excesivamente largo
Coches,motos

No vlido (incluye una coma)

(dos variables)
coches
motos

Vlido

(dos variables)
Tasavar
Tasaver

Vlido, pero no recomendable por


riesgo de confusin

(cuatro variables)
cnta

Vlido, pero no recomendable


porque no aportan informacin de
contenido o funcin

(cuatro variables)
coches motos taxis aviones

Vlidos, descriptivos

El identificador, en el cdigo fuente de la


computadora puede estar ligado a un valor
durante el tiempo de ejecucin y el valor de la
variable puede por lo tanto cambiar durante el
curso de la ejecucin del programa.
una variable puede ser utilizada en un proceso
repetitivo: puede asignrsele un valor en un
sitio, ser luego utilizada en otro, ms adelante
reasignrsele un nuevo valor para ms tarde
utilizarla de la misma manera. Procedimientos
de este tipo son conocidos con el nombre de
iteracin.

Los compiladores deben reemplazar los


nombres simblicos de las variables con la real
ubicacin de los datos. Mientras que el nombre,
tipo y ubicacin de una variable permanecen
fijos, los datos almacenados en la ubicacin
pueden ser cambiados durante la ejecucin del
programa.

Tipos de datos
Debido a que las variables contienen o apuntan a
valores de tipos determinados, las operaciones
sobre las mismas y el dominio de sus propios
valores estn determinadas por el tipo de datos
en cuestin. Algunos tipos de datos usados:
Tipo de dato lgico.
Tipo de dato entero.
Tipo de dato de coma flotante (real, con
decimales).
Tipo de dato carcter.
Tipo de dato cadena.

Las variables pueden 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.

Variables y paso de parmetros a


subalgoritmos
Las variables pueden ser intercambiadas entre
rutinas, por valor y por referencia:
Por valor.- Se copia el valor (el dato) de la variable
en la zona de la pila de llamadas de mbito local
que corresponde a la nueva subrutina llamada.
Por referencia.- No se pasa el valor directamente
de la variable, sino una referencia o puntero a la
misma lo cual implica que las modificaciones que
sufra sern accesibles.

Declaracin de variables
Pseudocodigo
Paso 1: Inicio
Paso 2: Asignar el nmero 2 a la
constante "Div"
Paso 3: Conocer la base del tringulo y
guardarla en la variable "Base"
Paso 4: Conocer la altura del tringulo
y guardarla en la variable "Altura"
Paso 5: Guardar en la variable "Area"
el valor de multiplicar "Base" por
"Altura"
Paso 6: Guardar en la variable "Area"
el valor de dividir "Area" entre "Div"
Paso 7: Reportar el valor de la variable
"Area"
Paso 8: Final

Constante
Una constante es un valor que no puede ser alterado
durante la ejecucin de un programa.
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
public class Calculadora {
private double PI = 3.1416;
public void mostrarConstantePi () {
System.out.println (PI); }
.

Declaracin de Constante
Pseudocodigo
Paso 1: Inicio
Paso 2: Asignar el nmero 2 a la
constante "Div"
Paso 3: Conocer la base del tringulo y
guardarla en la variable "Base"
Paso 4: Conocer la altura del tringulo
y guardarla en la variable "Altura"
Paso 5: Guardar en la variable "Area"
el valor de multiplicar "Base" por
"Altura"
Paso 6: Guardar en la variable "Area"
el valor de dividir "Area" entre "Div"
Paso 7: Reportar el valor de la variable
"Area"
Paso 8: Final

La estructura sera:
static final nombreConstante = valor;
De esta forma si queremos definir las constantes
DIAS_SEMANA DIAS_LABORABLES, que
sabemos que son variables que no cambiarn su
valor a lo largo del programa, generaremos el
siguiente cdigo:
static final int DIAS_SEMANA = 7;
static final int DIAS_LABORABLES = 5;

Presentaron
Jorge Luis Galvn Torres, 11660156
Cesar Alberto Gil Gallegos, 11660157

También podría gustarte