Вы находитесь на странице: 1из 5

Universidad abierta para adultos

UAPA

Tema:
Tipos de Variables

Asignatura:
Programacion II

Participante:
Harold Ortiz
Matricula:
16-1171

Facilitador:
Diogenes Amaury Martinez

Fecha:
29/01/2020

Cuadro comparativo a cerca de Constantes, variables y sus diferencias:


Constantes Variables Diferencias
• Las constantes ya reciben un valor inicial
Una constante es un dato cuyo valor no Una variable es un nombre asociado a un en su declaración.
puede cambiar durante la ejecución del elemento de datos que está situado en
programa. Recibe un valor en el momento posiciones contiguas de la memoria principal, y • Las variables primero se declaran, luego se
de la compilación y este permanece su valor puede cambiar durante la ejecución de inician, y luego se usan.
inalterado durante todo el programa. un programa.
• Las constantes, una vez declaradas
Se puede hacer una división de las Toda variable se debe declarar antes de su uso mantienen su valor durante toda la
constantes en tres clases: y cuentan con un sinnúmero de posibilidades ejecución del programa.
ejemplo:
• constantes literales (sin nombre) • En cambio, las variables pueden cambiar su
• constantes declaradas (con nombre) • Incrementar su valor: i := i + 1 valor tantas veces como deseen.
• constantes expresión • Controlar un bucle: for i:=1 to 10 do ...
• Chequear una condición:if i<10 then ... • Además de cambiar su valor, las variables
también pueden cambiar de tamaño en
tiempo de ejecución (punteros)
Alcance de Variables

El alcance de una variable es una propiedad de la misma y se refiere a su visibilidad (aquella regió n del programa
donde la variable puede utilizarse). Los distintos tipos de variables, tienen distintas reglas de alcance. Entre ellas estn
las globales y las locales.

Variable global: Todas las secciones del programa, incluidas las funciones pueden acceder a ella y realizarle
modificaciones, se encuentran fuera del main y de las funciones.

Variable Local: El alcance se determina en la secció n donde es declarada, si es declarada dentro de una funció n o
dentro de un bloque de instrucciones, solo será afectada ahí mismo.

Вам также может понравиться