Sie sind auf Seite 1von 4

TEMA 2: CODIFICACIÓN DE LA INFORMACIÓN __________________   

 
Datos e información 
 
En la vida cotidiana, los términos datos e información se utilizan indistintamente, sin embargo, tienen 
significados diferentes que no se deben confundir. 
 
Los datos suelen ser números, nombres, símbolos, frases, imágenes, sonidos, colores, olores, etc. Pero 
los datos por sí solos no permiten tomar ninguna decisión; para ello es necesario procesarlos y obtener 
así lo que se denomina información. 
 
Para que la información sea duradera y pueda ser utilizada posteriormente, debe ser plasmada sobre un 
soporte físico (piedra, papel, etc), utilizando un conjunto de símbolos adecuado. 
 
Códigos 
 
Cada una de las distintas formas de representar la información recibe el nombre de código. Existen 
distintas formas de codificación, que abarcan desde la utilización de señales de humo hasta los mensajes 
cifrados que se envían los espías. 
 
Por ejemplo, el código morse se basa únicamente en dos símbolos, el punto y la raya; con ellos se puede 
representar cualquier información que esté expresada en nuestro alfabeto. Para ello se deben tener en 
cuenta algunas reglas. 
 
Sistemas de numeración 
 
Un sistema de numeración es un conjunto de reglas que permiten, con una cantidad finita de símbolos, 
representar cualquier número. Lo más importante de un sistema de numeración es que un mismo 
símbolo (dígito) tiene distinto valor según sea la posición que ocupe. 
 
El sistema de numeración que se usa habitualmente es el sistema decimal o arábigo, que utiliza diez 
símbolos o dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Por ejemplo, en el sistema decimal, el número 1 265 se 
expresa como:  1∙103 + 2∙102 + 6∙101 + 5∙100 
 
El sistema de numeración que utilizan los ordenadores es el sistema binario, que sólo utiliza dos dígitos: 
0 y 1. En este sistema, el número anterior se expresaría como: 
 
10011010001=1∙210 + 0∙29 + 0∙28 + 1∙27 + 1∙26 + 0∙25 + 1∙24 + 0∙23 + 0∙22 + 0∙21 + 1∙20 
 
También se utiliza el sistema de numeración octal, cuya base es 8, es decir, utiliza ocho símbolos 
para la representación de cantidades, estos símbolos son: 0, 1, 2, 3, 4, 5, 6, 7. 
 
Por ejemplo, el número octal 4 701 representaría, en el sistema decimal:   
4∙82 + 7∙81 +1∙80= 2048+ 448+ 0+ 1= 2497. 
 
Este sistema es de los llamados posicionales y la posición de sus cifras se mide con relación a la coma 
decimal que en caso de no aparecer se supone implícitamente a la derecha del número. 
 
El sistema hexadecimal es un sistema posicional de numeración en el que su base es 16, por tanto, 
utilizará 16 símbolos para la representación de cantidades. Estos símbolos son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 
A, B, C, D, E, F 
 
Se le asignan los siguientes valores absolutos a los símbolos A, B, C, D, E, F: 
 
Símbolo  A  B  C  D  E  F 
Valor  10  11  12  13  14  15 
 
El número hexadecimal 2CA equivale a:  1∙162 + C∙161+ A∙160= 1∙162+ 12∙161+10∙160= 512+192+10= 714 
 
Cambio de sistema de numeración 
 
• Paso del sistema binario al sistema decimal 
Para pasar un número del sistema binario al decimal, basta con multiplicar el dígito correspondiente por 
dos elevado a la posición que ocupa dicho dígito, y sumar todos los números resultantes de dicha 
operación:   11101= 1∙24 + 1∙23 + 1∙22 + 0∙21 + 1∙20 
 
• Paso del sistema decimal al sistema binario 
Para convertir un número del sistema decimal al sistema binario, no hay más que dividir entre dos y 
colocar los restos obtenidos en cada una de ellas, en sentido inverso, y empezando por el último 
cociente. 
46     2 
0 23  2 
         1       11  2 
                    1        5  2 
                                1        2   2
                                          0        1                     1   0    1   1   1    0 
 
 
 
 
 
• Paso del sistema decimal al sistema octal o hexadecimal 
Para convertir un número del sistema decimal al sistema octal (o hexadecimal), dividimos entre ocho (o 
entre 16) y colocamos los restos obtenidos en cada división, en sentido inverso, y empezando por el 
último cociente. 
 
1128       8                   5821  16
      0    141  8                      13     363  16
               5     17        8                     11     22  16
                        1        2                       2   1   5    0                       6        1                          1   6    B   D 
 
 
 
 
Lenguajes de programación 
 
Para que un ordenador realice una orden del usuario, debe contener en su interior una serie de 
programas (conjunto de instrucciones) que le “digan” cómo debe actuar ante dicha orden. 
 
Las órdenes deben expresarse según determinados lenguajes de programación (cada vez más 
parecidos al lenguaje humano), de los que existen muchos tipos: BASIC, COBOL, RPG, FORTRAN, 
PASCAL, C++, Visual C, Visual BASIC, Java, etc. 
 
Cada uno de estos lenguajes tiene asociado un programa denominado compilador, que reside en el 
ordenador y que traduce las instrucciones dadas a una forma inteligible por el ordenador, denominada 
lenguaje máquina. 
 
ÓRDENES  Æ  LENGUAJE DE PROGRAMACIÓN  Æ  COMPILADOR  Æ  LENGUAJE MÁQUINA  
 
Las instrucciones en lenguaje máquina están compuestas de conjuntos de unos y ceros, por lo que están 
expresados en lenguaje binario. Este sistema lo utilizan los ordenadores para almacenar y procesar la 
información. Cada valor 1 o 0 recibe el nombre de bit. 
 
Unidades de medida de la información 
 
Como se ha mencionado anteriormente, en los ordenadores, la unidad de medida de la información es 
el bit, que representa un dígito binario, es decir, un 1 o un 0. Esto corresponde a la idea física de que por 
un circuito pase o no, respectivamente, un impulso eléctrico. Su nombre es una abreviatura de la 
palabra inglesa BInary digiT. 
 
Al conjunto de 8 bits se le denomina byte (en español también recibe el nombre de octeto); con un 
conjunto de bytes se puede representar cualquier información de manera que el ordenador la entienda. 
Puesto que en la actualidad el volumen de información utilizado es tan grande, se necesitan otros  
múltiplos del byte. 
  1 byte  8 bits 
Aquí se muestran las equivalencias:  1 Kb  1024 byte 
  1 Mb  1024 Kb 
  1 Gb  1024 Mb 
  1 Tb  1024 Tb 
 
El Hertzio (Hz) es la unidad de medida de la frecuencia equivalente a 1 ciclo/segundo. Utilizado 
principalmente para los refrescos de pantalla de los monitores, en los que se considera 60 Hz (redibujar 
60 veces la pantalla cada segundo) como el mínimo aconsejable. 
 
El Megahertzio (MHz) es una frecuencia (numero de veces que ocurre algo en un segundo), que equivale 
a un millón de Hertzios. En el caso de los ordenadores, un equipo a 200 MHz será capaz de dar 200 
millones de pasos por segundo. En la velocidad real de trabajo no sólo influyen los MHz, sino también la 
arquitectura del procesador (y el resto de los componentes). 
 
Código ASCII (American Standard Code for Information Interchange) 
 
El conjunto de caracteres internacionales (letras, dígitos,...) y algunos propios de cada país se almacenan 
de la misma forma en todos los ordenadores, mediante el denominado código ASCII. En este sistema, a 
cada carácter se le asigna un número entre 0 y 255, que en el lenguaje binario, está representado por un 
byte. 
Este código es el que utilizan todos los ordenadores y contiene no sólo letras, números y símbolos, sino 
también los caracteres especiales de algunos idiomas, como es la ñ o las vocales acentuadas. 
 
 
 
 
 
Tabla de los 128 primeros caracteres asociados al código ASCII 
 

 
 
EJERCICIOS DE CODIFICACIÓN DE LA INFORMACIÓN 
 
1. Convierte los números siguientes de un sistema de numeración al sistema de numeración 
decimal: 
10111101 (de binario a decimal)  125 (de octal a decimal) 
11100000 (de binario a decimal)  FF (de hexadecimal a decimal) 
217 (de octal a decimal)  1B4 (de hexadecimal a decimal) 
 

2. ¿Qué es un bit? ¿Qué otro nombre recibe? 
 

3. ¿Cuántos caracteres diferentes se pueden representar utilizando el sistema de numeración 
binario con 3 dígitos?¿Y con 8 dígitos? 
 

4. Calcula el código binario de cada uno de los caracteres que constituyen tu nombre en 
mayúsculas, consultando en la tabla ASCII el valor decimal de cada uno de ellos. 
 

5. Pasa del sistema decimal al sistema: 
a) binario:  200, 123 
b) octal: 564, 100 
c) hexadecimal: 232, 1000 
 

6. ¿Cuántos bytes ocuparía tu nombre completo? 
 

7. ¿Cuántos caracteres (bytes) podrías almacenar en un disco de 256 Mb? 
 

8. ¿Pueden estar los siguientes números expresados en... 
a) 10112 sistema de numeración binario? 
b) 415 sistema de numeración hexadecimal? 
c) 478 sistema de numeración octal? 
d) 2G1 sistema de numeración hexadecimal? 
e) 569 sistema de numeración decimal? 
 

¿Por qué? 
 

Das könnte Ihnen auch gefallen