ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistema binario a octal

kimery hwangInforme31 de Agosto de 2017

3.507 Palabras (15 Páginas)359 Visitas

Página 1 de 15

CONCEPTO:

El sistema binario, llamado también sistema diádico1 en ciencias de la computación, es un sistema de numeración en el que los números se representan utilizando solamente dos cifrascero y uno (0 y 1). Es uno de los sistemas que se utilizan en las computadoras, debido a que estas trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es el sistema binario.2

REPRESENTACIÓN:

En el sistema binario solo se necesitan dos cifras.

En informática, un número binario puede ser representado por cualquier secuencia de bits (dígitos binarios), que suelen representar cualquier mecanismo capaz de usar dos estados mutuamente excluyentes.

De acuerdo con la representación más habitual, que es usando números arábigos, los números binarios comúnmente son escritos usando los símbolos 0 y 1. Los números binarios se escriben a menudo con subíndices, prefijos o sufijos para indicar su base. Las notaciones siguientes son equivalentes:

  • 100101 binario (declaración explícita de formato)
  • 100101b (un sufijo que indica formato binario)
  • 100101B (un sufijo que indica formato binario)
  • bin 100101 (un prefijo que indica formato binario)
  • 1001012 (un subíndice que indica base 2 (binaria) notación)
  •  %100101 (un prefijo que indica formato binario)
  • 0b100101 (un prefijo que indica formato binario, común en lenguajes de programación)

CONVERSIONES:

Decimal a binario

  • Se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente hasta que el dividendo sea menor que el divisor, 2. Es decir, cuando el número a dividir sea 1 finaliza la división.
    A continuación se ordenan los restos empezando desde el último al primero, simplemente se colocan en orden inverso a como aparecen en la división, se les da la vuelta. Este será el número binario que buscamos.

[pic 1]


[pic 2]

Binario a decimal

Para realizar la conversión de binario a decimal, realice lo siguiente:

  1. Comience por el lado derecho del número en binario. Multiplique cada dígito por 2 elevado a la potencia consecutiva (comenzando por la potencia 0, 20).
  2. Después de realizar cada una de las multiplicaciones, súmelas todas y el número resultante será el equivalente al sistema decimal.[pic 3]

Sistema binario a octal

Debido a que el sistema octal tiene como base 8, que es la tercera potencia de 2, y que dos es la base del sistema binario, es posible establecer un método directo para convertir de la base dos a la base ocho, sin tener que convertir de binario a decimal y luego de decimal a octal. Este método se describe a continuación:

Para realizar la conversión de binario a octal, realice lo siguiente:

1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no completa 3 dígitos, entonces agregue ceros a la izquierda.

2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
3) La cantidad correspondiente en octal se agrupa de izquierda a derecha.


Ejemplos
[pic 4]

  • 110111 (binario) = 67 (octal). Proceso:

111 = 7

110 = 6

Agrupe de izquierda a derecha: 67

  • 11001111 (binario) = 317 (octal). Proceso:

111 = 7

001 = 1

11 entonces agregue un cero, con lo que se obtiene 011 = 3

Agrupe de izquierda a derecha: 317

Octal a binario

Cada dígito octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo orden.

Ejemplo

  • 247 (octal) = 010100111 (binario). El 2 en binario es 10, pero en binario de 3 bits es Oc(2) = B(010); el Oc(4) = B(100) y el Oc(7) = (111), luego el número en binario será 010100111.

Binario a hexadecimal

Para realizar la conversión de binario a hexadecimal, realice lo siguiente:

1) Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no completa 4 dígitos, entonces agregue ceros a la izquierda.

2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:

[pic 5]

3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda.

Ejemplos

  • 110111010 (binario) = 1BA (hexadecimal). Proceso:

1010 = A

1011 = B

1 entonces agregue 0001 = 1

Agrupe de derecha a izquierda: 1BA

  • 11011110101 (binario) = 6F5 (hexadecimal). Proceso:

0101 = 5

1111 = F

110 entonces agregue 0110 = 6

Agrupe de derecha a izquierda: 6F5

Hexadecimal a binario

Note que para pasar de Hexadecimal a binario, se remplaza el número Hexadecimal por el equivalente de 4 bits, de forma similar a como se hace de octal a binario.

 Binario a Octetos

Binario a sistema de Octetos

Debido a que el sistema de octetos tiene como base 256, que es la octava potencia de 2, y que dos es la base del sistema binario, es posible establecer un método directo para convertir de la base dos a la base 256, sin tener que convertir de binario a decimal y luego de decimal a 256. Este método se describe a continuación:

Para realizar la conversión de binario a octal, realice lo siguiente:

1) Agrupe la cantidad binaria en grupos de 8 en 8 iniciando por el lado derecho. Si al terminar de agrupar no completa 8 dígitos, entonces agregue ceros a la izquierda.

2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
3) La cantidad correspondiente en octetos se agrupa de izquierda a derecha.

EDITOR:

CONCEPTO: 

Un editor es un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos sin formato, conocidos comúnmente como archivos de texto o “texto plano”. El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor. Es comúnmente de 7- u 8-bits en ASCII o UTF-8, rara vez EBCDIC.

Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado, y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, lenguaje de programación interpretado (scripts) o el código fuente de algún programa.

USOS:

REQUISITOS DE UN BUEN EDITOR:

Primero, que permitan programar en cualquiera de los lenguajes habituales hoy en día. Sí, cualquier editor admite cualquier tipo de código, pero se trata de que el editor resalte el código en colores para facilitar la búsqueda de una línea específica y, a ser posible, que avise de errores de sintaxis.

Por otro lado, es habitual trabajar con varios archivos a la vez. De ahí que un buen editor de texto para programar facilite pasar de un fichero a otro, bien con un panel donde liste esos archivos o con pestañas.

Otras funciones deseables son la posibilidad de compilar el código directamente desde el editor de texto y revisar que el código sea correcto y no contenga fallos.

10 DE LOS MEJORES EDITORES DE TEXTO PARA PROGRAMAR

1. Brackets

Brackets es un editor de texto para desarrolladores web, es open source y fue elaborado por la empresa Adobe. Se puede utilizar en plataformas Windows, Linux y Mac OS.

2. Sublime Text

Multiplataforma y con multitud de funciones, Sublime Text es uno de los editores favoritos del público programador, en parte debido a su sorprendente conjunto de características. Plug-ins y complementos que están disponibles para lenguajes de programación específicos, toneladas de comandos de teclado para ayudarlo a que nunca tenga que quitar las manos del mismo mientras lo utiliza, un modo libre de distracciones que le permite centrarse en su trabajo y mucho más.

3. Atom

Se autodenomina un editor de texto “para el siglo 21”, Atom ha ganado muchos elogios por ser diseñado para las necesidades de los desarrolladores de hoy. Está construido por el equipo de GitHub, e incorpora algunas de las lecciones que el equipo ha aprendido por la gestión de tanto código durante años. Es flexible y personalizable, cuenta con un gran número de seguidores y un montón de plugins, gracias a su API abierta. Funciona como una aplicación nativa, e incluso el paquete de aplicaciones es adaptable.

...

Descargar como (para miembros actualizados) txt (22 Kb) pdf (373 Kb) docx (1 Mb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com