Programacion
PR1 – PD10
UNIDAD IV – TEMA 3 – 4 - 5
Isaac Guerrero, María Viloria. José Monsalve
B - 2015
Núcleo Universitario Alberto Adriani
Universidad de Los Andes
{Isaac, María, José}
UNIDAD IV – TEMA 3 – 4 - 5
DATO
Es la mínima unidad de información
significativa para alguien. Son medidas,
valores o características que pueden
ser observadas o contadas y constituye
la materia prima paraproducir
información.
Núcleo Universitario Alberto Adriani
Universidad de Los Andes
{Isaac, María, José}
UNIDAD IV – TEMA 3 – 4 - 5
DATOS CONSTANTES
Las constantes son datos que no
cambian de valor durante la ejecución
del programa. Pueden clasificarse en:
constantes literales, constantes con
nombre, expresiones constantes y
constantes con tipo.
Pi = 3.141592;
Caracter = 'N';
Numero = 11;Cierto = true;
Saludo = '¡Hola!';
Letras = ['A'..'Z','a'..'z'];
Núcleo Universitario Alberto Adriani
Universidad de Los Andes
{Isaac, María, José}
UNIDAD IV – TEMA 3 – 4 - 5
EXPRESIONES CONSTANTES
Pueden definirse también expresiones
constantes que se evalúan al compilar,
es decir, sin necesidad de ejecutar
el programa
Pi = 3.141592;
DosPi = 2 * Pi; (* Expresión constante *)
Largo = 45;
Ancho = 3;Alto = 4;
Volumen = Largo*Ancho*Alto; (* Expr. cte *)
Núcleo Universitario Alberto Adriani
Universidad de Los Andes
{Isaac, María, José}
UNIDAD IV – TEMA 3 – 4 - 5
CONSTANTES CON TIPO
Existe otro tipo de dato llamado
genéricamente constante con tipo que,
aunque se define en la sección de
declaraciones como constante, no lo es
en la práctica, ya que su valor puede
variar durante la ejecucióndel programa.
Las constantes con tipo sirven, en
realidad, para inicializar variables
Letras = set of Char;
Combina = array[1..7] of int;
Matriz3x3 = array[1..3,1..3] of real;
Núcleo Universitario Alberto Adriani
Universidad de Los Andes
{Isaac, María, José}
UNIDAD IV – TEMA 3 – 4 - 5
VARIABLES
Una variable es un dato almacenado en la memoria del computador cuyo valor puede
cambiar durante laejecución del programa. Es, en realidad, una dirección de memoria con
nombre, ya que asocia al identificador de la variable un espacio de la memoria donde
almacenar el valor dado a la variable.
Núcleo Universitario Alberto Adriani
Universidad de Los Andes
{Isaac, María, José}
UNIDAD IV – TEMA 3 – 4 - 5
Núcleo Universitario Alberto Adriani
Universidad de Los Andes
{Isaac, María, José}
UNIDADIV – TEMA 3 – 4 - 5
COMPONENTES SINTÁCTICOS (o tokens)
En el lenguaje de programación C existen cinco tipos de tokens: identificadores,
palabras reservadas, constantes, operadores y separadores
Identificadores:
• Un identificador es un nombre con el que se hace referencia a una función o al
contenido de una zona de memoria (constantes o variables)
• El nombre de un identificador debe ser unasecuencia exclusiva de: letras del alfabeto
(a..z, A..Z), caracteres subrayado (_) y dígitos numéricos (0..9). No puede empezar por
dígito numérico y se distinguen mayúsculas de minúsculas (elem_mayor, var1, PI, edad,
Cont_12, ...)
Núcleo Universitario Alberto Adriani
Universidad de Los Andes
{Isaac, María, José}
UNIDAD IV – TEMA 3 – 4 - 5
COMPONENTES SINTÁCTICOS (o tokens)
Palabrasreservadas:
• Todos los lenguajes de programación tienen un conjunto de palabras reservadas
(keywords) que tienen un significado especial dentro del lenguaje, por lo que no se
pueden utilizar como nombre de identificadores
Núcleo Universitario Alberto Adriani
Universidad de Los Andes
{Isaac, María, José}
UNIDAD IV – TEMA 3 – 4 - 5
COMPONENTES SINTÁCTICOS (o tokens)
Escriba válido o inválido en cadaidentificador y responda ¿por qué?
Identificador
Válido o
inválido
¿Porqué?
area
área
dato 1
dato_1
dato_”
1radio
radio1
Núcleo Universitario Alberto Adriani
Universidad de Los Andes
{Isaac, María, José}
UNIDAD IV – TEMA 3 – 4 - 5
COMPONENTES SINTÁCTICOS (o tokens)
Escriba válido o inválido a cada declaración de constante. Si la constante es válida,
especifique el tipo respectivo.
Declaración...
Regístrate para leer el documento completo.