You are on page 1of 2

Lenguaje binario

El lenguaje binario es el sistema de representacin de textos, o procesadores de instrucciones


de computadora utilizando el sistema binario (sistema numrico de dos dgitos, o bit: el "0" (cerrado) y el
"1" (abierto)). En informtica y telecomunicaciones, el cdigo binario se utiliza con variados mtodos de
codificacin de datos, tales como cadenas de caracteres, o cadenas de bits. Estos mtodos pueden ser
de ancho fijo o ancho variable. En un cdigo binario de ancho fijo, cada letra, dgito, u otros smbolos,
estn representados por una cadena de bits de la misma longitud, como un nmero binario que, por lo
general, aparece en las tablas en notacin octal, decimal o hexadecimal.
Es frecuente tambin ver la palabra bit referida bien a la ausencia de seal, expresada con el dgito "0", o
bien referida a la existencia de la misma, expresada con el dgito "1". El byte es un grupo de 8 bits, es
decir en l tenemos 256 posibles estados binarios.


Ejemplo: el sistema binario puede ser representado solo por dos dgitos.
Un nmero binario puede ser representado por cualquier secuencia de bits (dgitos binarios), que suelen
representar cualquier mecanismo capaz de usar dos estados mutuamente excluyentes. Las siguientes
secuencias de smbolos podran ser interpretadas como el mismo valor numrico binario:

El valor numrico representado en cada caso depende del valor asignado a cada smbolo. En una
computadora, los valores numricos pueden representar dos voltajes diferentes; tambin pueden indicar
polaridades magnticas sobre un disco magntico. Un "positivo", "s", o "sobre el estado" no es
necesariamente el equivalente al valor numrico de uno; esto depende de la nomenclatura usada.
100101 binario (declaracin explcita de formato)
100101b (un sufijo que indica formato binario)
100101B (un sufijo que indica formato binario)
bin 100101 (un prefijo que indica formato binario)
100101
2
(un subndice que indica base 2 (binaria) notacin)
%100101 (un prefijo que indica formato binario)
0b100101 (un prefijo que indica formato binario, comn en lenguajes de programacin)
Ejemplo
Transformar el nmero decimal 131 en binario. El mtodo es muy simple:
131 dividido entre 2 da 65 y el residuo es igual a 1
65 dividido entre 2 da 32 y el residuo es igual a 1
32 dividido entre 2 da 16 y el residuo es igual a 0
16 dividido entre 2 da 8 y el residuo es igual a 0
8 dividido entre 2 da 4 y el residuo es igual a 0
4 dividido entre 2 da 2 y el residuo es igual a 0
2 dividido entre 2 da 1 y el residuo es igual a 0
1 dividido entre 2 da 0 y el residuo es igual a 1 -> Ordenamos
los residuos, del ltimo al primero: 10000011
En sistema binario, 131 se escribe 10000011
Ejemplo
Transformar el nmero decimal 100 en binario.
Otra forma de conversin consiste en un mtodo parecido a la
factorizacin en nmeros primos. Es relativamente fcil dividir
cualquier nmero entre 2. Este mtodo consiste tambin en divisiones sucesivas. Dependiendo de si el
nmero es par o impar, colocaremos un cero o un uno en la columna de la derecha. Si es impar, le
restaremos uno y seguiremos dividiendo entre dos, hasta llegar a 1. Despus slo nos queda tomar el ltimo
resultado de la columna izquierda (que siempre ser 1) y todos los de la columna de la derecha y ordenar los
dgitos de abajo a arriba.
Ejemplo
100|0
50|0
25|1 --> 1, 25-1=24 y seguimos dividiendo entre 2
12|0
6|0
3|1
1|1 -->

Lenguaje de programacin

Un lenguaje de programacin es un lenguaje formal diseado para expresar procesos que pueden ser
llevados a cabo por mquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina,
para expresaralgoritmos con precisin, o como modo de comunicacin humana.
1

Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el
significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se
compila (de ser necesario) y se mantiene el cdigo fuente de un programa informtico se le
llama programacin.
Tambin la palabra programacin se define como el proceso de creacin de
un programa de computadora,
mediante la aplicacin de
procedimientos lgicos, a travs de los
siguientes pasos:
El desarrollo lgico del programa para
resolver un problema en particular.
Escritura de la lgica del programa
empleando un lenguaje de
programacin especfico (codificacin
del programa).
Ensamblaje o compilacin del
programa hasta convertirlo en lenguaje
de mquina.
Prueba y depuracin del programa.
Desarrollo de la documentacin.
Existe un error comn que trata por
sinnimos los trminos 'lenguaje de
programacin' y 'lenguaje informtico'.
Los lenguajes informticos engloban a
los lenguajes de programacin y a
otros ms, como por
ejemplo HTML (lenguaje para el
marcado de pginas web que no es
propiamente un lenguaje de programacin, sino un conjunto de instrucciones que permiten estructurar el
contenido de los documentos).

You might also like