1.5 Conceptos y elementos básicos para la resolución algorítmica 27
números y caracteres.Los números pueden estar escritos en sistema decimal (nuestro sistema
diario), sistema binario (utilizado por el microprocesador por conveniencia y simplicidad), o
sistema hexadecimal (notación compacta del binario). Por otro lado están los caracteres, sus
símbolos, representaciones y significados. Un carácter es una letra mayúscula, minúscula, signo
de puntuación, signo especial, etc.A continuación veremos a que se refiere un tipo de dato y
presentaremos las variables y las constantes, conceptos basales de los algoritmos.
1.5.1 Tipo de dato
Definiremos tipo de dato de la siguiente manera:
Un tipo de dato está determinado por un conjunto de valores ordenados y por las operaciones
permitidas sobre esos valores.
Los atributos que distinguen a un tipo de otro son:
Conjunto de valores ordenados y rango de definición de los mismos
Conjunto de operaciones que se pueden realizar sobre ellos
Representación interna de máquina de los valores.
Se debe notar que, al contrario de lo que ocurre en el Álgebra, el conjunto de valores es finito,
tiene un rango de valores, o sea un mínimo y un máximo claramente especificados.
Los tipos de dato que trabajaremos para nuestro procesador son entero, real, carácter y lógico.
Se los conoce como tipos primitivos de datos.
El conjunto de valores que pueden asumir los enteros o los reales están acotados a los
rangos de los números que puede manejar el procesador en cuestión, con las limitaciones de
bytes que se usen, es decir, del contenedor que disponga ese procesador.Por otro lado están
los caracteres, sus símbolos, representaciones y significados. Cada carácter (letras mayúsculas,
minúsculas, signos de puntuación, signos especiales, etc.) tiene asociado un código numérico.
Estos valores numéricos fueron establecidos en una codificación estándar, el Código ASCII
(American Standard Code for Information Exchange). Esta codificación utiliza 7 bits para
representar un carácter, a cada uno de los cuales le corresponde un número entre el 0 y el 255. A
continuación se observa la tabla ASCII, donde cada columna consta de un número de codificación
del carácter correspondiente:
1.5.2 Tipos de dato a utilizar
Los tipos de dato que reconoce nuestro procesador, la computadora, son los “enteros”, los
“reales”, los “caracteres” y los “lógicos”. La tabla siguiente muestra ejemplos de rango de valores
y operaciones permitidas de cada tipo primitivo.
Otro tipo de dato que se utiliza habitualmente es el string, el cual se refiere a una cadena de
caracteres, es decir texto. Por ejemplo, un nombre o una dirección. Un objeto del tipo de dato