Actividades
LEA ATENTAMENTE LAS SIGUIENTES INSTRUCCIONES ANTES DE COMENZAR:
1. Escriba su apellido y nombre en cada hoja que utilice.
2. a) Realice un resumen nicamente de la seccin teora.
b) Confeccione un mapa conceptual del resumen realizado.
c) Anote, en hoja aparte, las palabras que no entienda del texto aqu presentado.
3. Lea detenidamente la seccin prctica y resuelva los problemas planteados.
Teora
Sistema binario
El sistema binario, en matemticas e informtica, es un sistema de numeracin en el que los nmeros se representan utilizando solamente
las cifras cero y uno (0 y 1). Los ordenadores trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeracin natural
es el sistema binario (encendido 1, apagado 0).
Un archivo binario es un archivo informtico que contiene informacin de cualquier tipo, codificada en forma binaria para el propsito de
almacenamiento y procesamiento en ordenadores. Por ejemplo los archivos informticos que almacenan texto formateado o fotografas, as
como los archivos ejecutables que contienen programas.
Muchos formatos binarios contienen partes que pueden ser interpretados como texto. Un archivo binario que slo contiene informacin de
tipo textual sin informacin sobre el formato del mismo se dice que es un archivo de texto plano. Habitualmente se contraponen los trminos
'archivo binario' y 'archivo de texto' de forma que los primeros no contienen solamente texto.
Habitualmente se piensa en los archivos binarios como una secuencia de bytes lo que implica que los dgitos binarios (bits) se agrupan de
ocho en ocho. Los archivos binarios contienen bytes que suelen ser interpretados como alguna otra cosa que no sean caracteres de texto. Un
ejemplo tpico son los programas de ordenador compilados; de hecho, las aplicaciones o programas compilados son conocidos como
binarios, especialmente entre los programadores. Pero un archivo binario puede almacenar imgenes, sonido, versin comprimida de otros
archivos, etc. en pocas palabras, cualquier tipo de informacin.
Algunos archivos binarios tienen una cabecera. Esta cabecera es un bloque de metadatos que un programa informtico usar para
interpretar correctamente la informacin contenida. Por ejemplo, un archivo GIF puede consistir en mltiples imgenes y la cabecera se usa
para identificar y describir cada bloque de datos de cada imagen. Si el archivo binario no tiene cabecera se dice que es un archivo binario
plano.
Si se abre un archivo binario en un editor de texto, cada grupo de ocho bits sern traducidos normalmente como un caracter aislado y
seguramente se observar un galimatas ininteligible de caracteres. Si se intentase abrir con algn otro programa, dicho programa dara un
uso propio a cada byte: el programa podra tratar cada byte como un nmero y crear un flujo de de datos de salida de nmeros entre 0 y 255
o tal vez interprete cada byte como un color y visualice un dibujo. Si el archivo es tratado como un ejecutable y se ejecuta el ordenador
tratar de interpretar el archivo como una serie de instrucciones en su propio lenguaje mquina.
Se puede usar un editor hexadecimal para observar los valores hexadecimales (y posiblemente tambin decimales, binarios o ASCII) de los
correspondientes bytes del archivo binario. Los bytes se pueden manipular cambiando el valor hexadecimal en el editor.
Sistema hexadecimal
Sistema numrico en base 16, esto significa que contiene 16 smbolos nicos para representar datos: los nmeros del 0 al 9 y las letras de la
A a la F.
Este sistema es til porque puede representar cada byte (8 bits) con dos dgitos hexadecimales consecutivos. Esto permite a las personas
leer nmeros hexadecimales ms fcilmente que los nmeros binarios.
A veces abreviado como hex, es el sistema de numeracin posicional de base 16 empleando por tanto 16 smbolos. Su uso actual est
muy vinculado a la informtica y ciencias de la computacin, pues los computadores suelen utilizar el byte u octeto como unidad bsica de
memoria.
El sistema hexadecimal actual fue introducido en el mbito de la computacin por primera vez por IBM en 1963. Una representacin anterior,
con 09 y uz, fue usada en 1956 por la computadora Bendix G-15.
Cdigo ASCII
El cdigo ASCII (acrnimo ingls de American Standard Code for Information Interchange Cdigo Estadounidense Estndar para el
Intercambio de Informacin)
Casi todos los sistemas informticos actuales utilizan el cdigo ASCII o una extensin compatible para representar textos y para el control de
dispositivos que manejan texto.
ASCII es, en sentido estricto, un cdigo de siete bits, lo que significa que usa cadenas de bits representables con siete dgitos binarios (que
van de 0 a 127 en base decimal) para representar informacin de caracteres. En el momento en el que se introdujo el cdigo ASCII muchos
ordenadores trabajaban con grupos de ocho bits (bytes u octetos), como la unidad mnima de informacin; donde el octavo bit se usaba
habitualmente como bit de paridad con funciones de control de errores en lneas de comunicacin u otras funciones especficas del
dispositivo. Las mquinas que no usaban la comprobacin de paridad asignaban al octavo bit el valor cero en la mayora de los casos,
aunque otros sistemas como las computadoras Prime, que ejecutaban PRIMOS ponan el octavo bit del cdigo ASCII a uno.
El cdigo ASCII define una relacin entre caracteres especficos y secuencias de bits; adems de reservar unos cuantos cdigos de control
para el procesador de textos, y no define ningn mecanismo para describir la estructura o la apariencia del texto en un documento; estos
asuntos estn especificados por otros lenguajes como los lenguajes de etiquetas.
Cuando hacs ALT + 64 para insertar el caracter @ ests utilizando el cdigo ASCII. Usas el nmero 64 del sistema decimal y la
computadora lo convierte a ASCII.
Material adaptado de wikipedia.org
Prctica
Operaciones con nmeros binarios
Suma de nmeros Binarios
Las posibles combinaciones al sumar dos bits son:
0+0=0
0+1=1
1+0=1
1 + 1 = 10
Analice el siguiente ejemplo de una suma (prest especial atencin a los me llevo uno):
Nmero en
binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Nmero en
hexadecimal