En las próximas diapositivas se dan respuesta a las siguientes interrogantes ¿Qué son tipos de datos numéricos, alfanuméricos y lógicos? ¿Qué son constantes, variables e identificadores?¿Qué son contadores y acumuladores?
Primero Foro Evaluado
Permiten representar valores escalares de forma numérica, y pueden ser:Entero: Subconjunto finito del conjunto matemático de los números enteros. No tiene parte decimal. El rango de los valores depende del tamaño que se les da en memoria. Ejemplos: 1, 2, 3, etc.
Numéricos
Real: Subconjunto finito del conjunto matemático de los números reales. Llevan signo y parte decimal. Se almacenan en 4 Bytes (dependiendo de los modificadores). Si se utilizan números reales muy grandes, se puede usar notación científica que se divide en mantisa, base y exponente; tal que el valor se obtiene multiplicando la mantisa por la base elevada al exponente.
Numéricos
Abarca al conjunto finito y ordenado de caracteres que reconoce la computadora (letras, dígitos, caracteres especiales, ASCII). Es posible representar números como alfanuméricos, pero estos pierden su propiedad matemática, es decir no es posible hacer operaciones con ellos.
Alfanuméricos
Estas sirven para establecer valores que no cambiaron durante la ejecución del programa, siempre van precedida de la palabra reservada CONST , luego se coloca el identificador (o nombre que se le quiere dar), un igual (=) y el valor al cual se quiere asignar la constante.
Constantes
Una variable es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
Toda variable pertenece a un tipo de dato concreto. En la declaración de una variable se debe indicar el tipo al que pertenece. Así tendremos variables enteras, reales, booleanas, etc. Por otro lado, distinguimos tres partes fundamentales en la vida de una variable: • Declaración • Iniciación • Utilización
Variables
Esta es la primera fase en la vida de cualquier variable. La declaración se realiza en la sección que comienza con la palabra var.
Declaración de una variable
Esto no es más que darle un valor inicial a una variable. Así como lo primero que se hace con una variable es declararla, lo siguiente tiene que ser iniciarla. Esto se hace para evitar posibles errores en tiempo de ejecución, pues una variable tiene un valor indeterminado después de declararla. Principalmente, existen dos maneras de otorgar valores iniciales a variables: • Mediante una sentencia de asignación • Mediante uno de los procedimientos de entrada de datos (read o readln)
Inicialización de una variable
Una vez declarada e iniciada una variable, es el momento de utilizarla. Esta es la parte que presenta un mayor abanico de posibilidades.
Utilización de una variable
Los identificadores representan los datos de un programa (constantes, variables, tipos de datos). Un identificador es una secuencia de caracteres que sirve para identificar una posición en la memoria de la computadora, que nos permite acceso a su contenido.
Identificadores
»es una variable que se incrementa o disminuye en un valor constante cada que ocurre una acción o suceso. La forma general de los contadores es la siguiente:
Contadores
CONTADOR = CONTADOR + <valor constante>Como el contador aparece al lado derecho en la expresión, antes de usarse se le debe dar un valor que borre lo que había en la dirección de memoria asignada a la variable utilizada. Esa orden de borrado debe indicarse una vez; por lo tanto,
debe estar antes de activar el ciclo donde se necesite el contador, de lo contrario se repetirá la orden de borrado cada vez que se repite el ciclo.
»Es una variable cuya misión es almacenar cantidades variables resultantes de procesos sucesivos. La diferencia con el contador radica en que el incremento o disminución de cada suma es variable en lugar de constante, como en el caso del contador.La forma general del acumulador es:
Acumuladores
ACUMULADOR = ACUMULADOR + <expresión>Como también aparece al lado derecho, antes de utilizarlo se hace necesario
asignarle un valor inicial.