A煤n puedes aprender 1 a帽o a precio de Black Friday

Antes: $199

Currency
$129/a帽o
reg铆strate

termina en:

3D
4H
59M
11S

Binario

4/25
Recursos

Las computadoras hablan su propio lenguaje (Machine Code). Este es el lenguaje binario, que es un sistema de conteo de la misma manera en que funcional el sistema decimal. La diferencia radica en la cantidad de s铆mbolos que usamos y el valor que toman de acuerdo a su posici贸n

Notaci贸n decimal

sistema decimal.PNG
Cuando usamos una notaci贸n decimal, o base 10, tenemos 10 n煤meros para representar diferentes cantidades (0,1,2,3,4,5,6,7,8,9). Su valor est谩 dado por su posici贸n y cada uno de esos valores es un m煤ltiplo de 10.

Notaci贸n binaria

sistema binario.PNG
El sistema binario est谩 m谩s simplificado, pues nada m谩s necesitamos o 1 para representar nuestros n煤meros y todos los valores que pueden tomar est谩n dados por las potencias de 2.

Contribuci贸n creada con aportes de: Mayra L贸pez.

Aportes 1872

Preguntas 76

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Binario




Machine Code es un lenguaje binario. El sistema binario es basicamente un sistema de conteo.

La computadora solo entiende en ceros y unos.



Ejemplo: N煤mero 70 a binario

128 64 32 16 8 4 2 1 鈫 estos n煤meros son usados como referencia para convertir un n煤mero decimal a binario.

128 鈫 0 (128 > 70, el d铆gito es 0)
64 鈫 1 (64 < 70, el d铆gito es 1 y utilizamos el resto 70 - 64 = 6)
32 鈫 0 (32 > 6, el d铆gito es 0)
16 鈫 0 (16 > 6, el d铆gito es 0 )
8 鈫 0 (8 > 6, el d铆gito es 0 )
4 鈫 1 (4 < 6, el d铆gito es 1 y utilizamos el resto 6 - 4 = 2)
2 鈫 1 (2 = 2, el d铆gito es 1, como el resto lleg贸 a ser 0, el resto de d铆gitos es 0)
1 鈫 0 (1 > 0, el d铆gito es 0)

El resultado es 70(decimal) 鈫 01000110(binario)



Ejemplo: N煤mero 151 a binario

128 64 32 16 8 4 2 1 鈫 estos n煤meros son usados como referencia para convertir un n煤mero decimal a binario.

128 鈫 1 (128 < 151, el d铆gito es 1 y utilizamos el resto 151 - 128 = 23)
64 鈫 0 (64 > 23, el d铆gito es 0)
32 鈫 0 (32 > 23, el d铆gito es 0)
16 鈫 1 (16 < 23, el d铆gito es 1 y utilizamos el resto 23 - 16 = 7)
8 鈫 0 (8 > 7, el d铆gito es 0 )
4 鈫 1 (4 < 7, el d铆gito es 1 y utilizamos el resto 7 - 4 = 3)
2 鈫 1 (2 < 3, el d铆gito es 1 y utilizamos el resto 3 - 2 = 1)
1 鈫 1 (1 = 1, el d铆gito es 1)

El resultado es 151(decimal) 鈫 10010111(binario)

C贸mo convertir n煤meros decimales a binarios:

  1. Toma el n煤mero decimal y empieza a divirdirlo por la mitad.
  2. Guarda el residuo de cada divisi贸n (el n煤mero en verde).
  3. Cuando lo hayas llevado a la m铆nima expresi贸n (2 dividido entre 2), empieza a tomar el residuo de todas las divisiones. Primero toma el 煤ltimo cociente que obtuviste (el 1 resultante de 2 dividido entre 2) y al lado empieza a colocarle los residuos que obtuviste desde el 煤ltimo hasta el primero. En este ejemplo he marcado el orden con sub铆ndices rojos.

Espero que sea entendible. El proceso inverso es posible tambi茅n, les recomiendo que lo investiguen porque es interesante. De igual forma el sistema num茅rico hexadecimal鈥 para quienes se inician en el mundo del desarrollo web les spoileo (un buen spoiler dir铆a) esta parte:
Van a ocupar mucho el sistema hexadecimal para asignar colores en sus sitios web con css.

70 = 01000110

Un peque帽o mensaje鈥

01001110 01110101 01101110 01100011 01100001 00100000 01110000 01100001 01110010 01100101 01110011 00100000 01100100 01100101 00100000 01100001 01110000 01110010 01100101 01101110 01100100 01100101 01110010 00100001

馃挭馃徎

Ejemplo de conversi贸n de binario a decimal 馃槂

Esta es una forma de convertir un numero de decimal a binario:

Para hacer la conversi贸n de decimal a binario, hay que ir dividiendo el n煤mero decimal entre dos y anotar en una columna a la derecha el resto (un 0 si el resultado de la divisi贸n es par y un 1 si es impar).

La lista de ceros y unos le铆dos de abajo a arriba es el resultado.

70=1000110 en binario

Sistema binario

Ser铆a 70 -> 1000110

Entender el c贸digo binario es fundamental si quieren aprender electr贸nica. Les dejo dos herramientas:
Traductor de Texto a Binario o viceversa:

Y la clase de Bits y Bytes del curso de fundamentos de ingenier铆a de software: https://platzi.com/clases/1098-ingenieria/6549-que-son-bits-y-bytes/

El n煤mero 70 en binario se representa as铆: 1000110, porque su descomposici贸n en suma de potencias de 2 es:

70 = 1*64+0*32+0*16+0*8+1*4+1*2+0*1

Resuelto el ejercicio 馃挌


1000110 = 70

El sistema decimal solo va del 0 al 9. No puede ir del 1 al 10, ya que 10 no es un numero decimal, si no que es la combinaci贸n de 鈥1鈥+鈥0鈥.

Si quisi茅ramos convertir a un numero mayor a 255 deber铆amos agregar otro espacio, esto funciona mediante bits y Bytes, viendo que el cupo m谩ximo de bits es de 8.

Ejemplo el numero 278 se representar铆a as铆 鈥100010110鈥, algo as铆 como el ejemplo del Abaco donde le adicionamos un digito a su izquierda.

Les dejo un super video para que vean como se hacen estas conversiones, vale mucho la pena verlo.馃槉
https://www.youtube.com/watch?v=bScw3CNb_fM

馃挌 El sistema binario es un sistema de conteo, lenguaje que entiende un computador.


Bit es el acr贸nimo de binary digit (d铆gito binario)


Al sumar los n煤meros encima de los bits encendidos (o donde el bit es 1) obtenemos el resultado en decimal.

 (64 + 4 + 2) = 70

Al principio para mi fue m谩s f谩cil asimilarlo haciendo este cuadro.

0 1 0 0 0 1 1 0 = 70
Pero por lo visto en los comentarios si hay un 0 al principio no se pone 馃

01000110 馃

70= 01000100

01000110 = 70

He aqu铆 mi aporte con un ejercicio adicional:
Ejercicio: representar el n煤mero 70 en binario:

70/2 = 35 (resto = 0)

35/2 = 17 (resto = 1)

17/2 = 8 (resto = 1)

8/2 = 4 (resto = 0)

4/2 = 2 (resto = 0

2/2 = 1 (resto = 0)

1/2 = 0 (resto = 1)

70 en binario = 1000110

Otro ejercicio, 101 en binario:

101/2 = 50 (resto = 1)

50/2 = 25 (resto = 0)

25/2 = 12 (resto = 1)

12/2 = 6 (resto = 0)

6/2 = 3 (resto = 0)

3/2 = 1 (resto = 1)

1/2 = 0 (resto = 1)

101 en binario =1100101

70 ----> 1000110

un peque帽o script en js para convertir numeros decimales a binarios

var numDecimal = 70;
var resultado = [];


while(numDecimal>0){
    var residuo = numDecimal%2;
    numDecimal= Math.floor(numDecimal/2);
    resultado.push(residuo);
}

var longResultado=resultado.length; 
longResultado=longResultado-1;

while(longResultado>=0){
    document.write(resultado[longResultado]);
    longResultado--;
}

Al convertir un decimal a binario, se divide entre 2 con cociente entero hasta llegar a cero, en cada iteraci贸n se verifica si hubo o no residuo. Si lo hubo, ponemos un 1, si no lo hubo ponemos un 0. Despu茅s se escriben los resultados de los residuos desde el 煤ltimo hasta el primero.
70/2 = 35 sin residuo (0)
35/2 = 17 con residuo (1)
17/2 = 8 con residuo (1)
8/2 = 4 sin residuo (0)
4/2 = 2 sin residuo (0)
2/2 = 1 sin residuo (0)
1/2 = 0 con residuo (1)
70 en decimal = 1000110 en binario.

Yo entend铆 como hacerlo de la siguiente manera:

Se toma el numero que se quiere representar en Binario, en este caso el numero 70, y se resta a cada uno de Multiplos del Binario (70 - 128, 70 - 64, 70 - 36, etc). Si el numero que sale despu茅s de cada resta es un numero negativo, se coloca un 0 en el espacio, hasta que el resultado de estas restas de un numero positivo, en este caso, ir铆amos: 01. Ya que 70 - 64 = 6.

Ahora se hace los mismo con el numero 6 en los espacios faltantes hasta que el resultado de las restas de un numero positivo: 6 - 32 = -26, 6 - 16 = -10, 6 -8 = -2 y 6 - 4 = 2. Y esto nos dar铆a hasta el momento: 010001.

Ahora hacemos lo mismo con el 2 con los espacios y n煤meros faltantes: 2 - 2 = 0. Lo cual nos dar铆a: 0100011 hasta el momento.

Ahora lo mismo con el 0: 0 - 1 = -1. Lo cual nos dar铆a 01000110, y ese ser铆a el resultado.

Espero que a alguien le sirva esta informaci贸n, ya que yo no entend铆a al principio, y luego de investigar un poco encontr茅 como hacer esta operaci贸n de esta manera. 馃槂

Respuesta 01000110 = 70

01000110

La representaci贸n binaria de 70 es:
128 64 32 16 8 4 2 1
0 1 0 0 0 1 1 0

El 70 en binario:

01000110

01000110

ya que el m茅todo binario tiene 2 digitos dividimos entre estos la cantidad, solo puede dar como resultado 1 o 0, ya que no usamos . decimales.

Utilizamos m茅todo de verificacion.

  70/2
   0 35/2
      1 17/2
         1 8/2
           0 4/2
             0 2/2
               0 1


 0 x 2鈦 = 1   x 1 = 0
 1 x 2鹿 = 2   x 0 = 2
 1 x 2虏 = 4   x 0 = 4
 0 x 2鲁 = 8   x 0 = 00 x 2鈦 = 16  x 1 = 00 x 2鈦 = 32  x 1 = 0
 1 x 2鈦 = 64  x 0 = 64
 0 x 2鈦 = 128 x 0 = 0

**Pasar el 70 a c贸digo binario.
R:1000110. **

El m茅todo que me funciona es dividir el n煤mero entre 2.

PASO 1: Dividir entre 2.

2/70= 35
2/35=17 (no se toman en cuenta los decimales)
2/17= 8
2/8= 4
2/4= 2
2/2= 1 (Hasta llegar a uno)

PASO 2:
Ahora reviso los resultados y los represento as铆:

Par: 0.
Impar: 1.

Es importante tomar en consideraci贸n el n煤mero que vas a pasar a decimal, en este caso es el 70, la clasificaci贸n quedar铆a de la siguiente manera:

70=0 - par
35=1 - impar
17=1 - impar
8=0 - par
4=0 - par
2=0 - par
1=1 - impar

**PASO 3:
**
Por 煤ltimo, acomodo los n煤meros de abajo hacia arriba quedando: 1000110.

Algo interesante que le铆 una vez es que usando un solo byte solo puedes escribir los n煤meros hasta el 255

El 70 en n煤meros binario seria = 01000110
Me costo un poco, pero al fin lo entend铆.

01000110

Les comparto una tablita con la que me apoye para hacer las conversiones:

para el 70 en binario :
01000110 = 70

70 en binario= 1000110

Me gust贸 mucho la explicaci贸n del profesor Diego De Granda!!

A continuaci贸n adjunto una foto de como resolv铆 el reto de convertir el n煤mero 70 en binario. Lo que hago es anotar los n煤meros 1, 2, 4, 鈥128. Encima de estos coloco unas 鈥渃asillas o cajas鈥 donde se ubican los 0 y 1 dependiendo del n煤mero a formar. Si quiero representar el 70 lo que hago es colocar un 1 en el n煤mero m谩s cercano, o sea, en el 64. Y digo 70 - 64 = 6

O sea, me faltan 6 para llegar a 70. Entonces, sigo completando y en el 32, 16, 8 pongo 0 y en el 4 y en el 2 coloco un 1 porque 4 + 2 = 6. Ah铆 est谩n los 6 que me faltaban. De resto, en los dem谩s n煤meros coloco 0.
64 + 4 + 2 = 70
70 (decimal) = 01000110 (binario)

馃槂

0 1 0 0 0 1 1 0 = 70

0 1 0 0 0 1 1 0 = 70 驴Estoy en lo correcto?

0 1 0 0 0 1 1 0 = 70

Lo represente as铆 y el resultado es,

70 = 1000110

0 1 0 0 0 1 1 0 = 70

鉁 Ejercicio: 70 = 01000110

70 en c贸digo binario = 01000110

El numero 70 en binario es 1000110
Demostraci贸n
70/2 鈥 0
35/2 鈥 1
17/2 鈥 1
8/2 鈥 0
4/2 鈥 0
2/2 鈥 0
1

Hola, aqu铆 mi aporte inspirada por mis dem谩s compa帽eros

0 1 0 0 0 1 1 0

70= 1000110

Lenguaje Binario

  • Es un sistema de conteo
  • La posici贸n importa para el valor

Reto
El n煤mero decimal 70 es igual al binario 1000110

01000110

70 en binario 01000110

馃槂 馃槂 馃槂

Se disfruta mucho este aprendizaje 鉁

70 / 2 = 35 0
35 / 2 = 17 1
17 / 2 = 8 1
8 / 2 = 4 0
4 / 2 = 2 0
2 / 2 = 1 0
1 / 2 = 1 1
70= 1000110

Algo importante que note es que la suma de los n煤meros anteriores en el sistema binario son menores que el n煤mero anterior. Por ejemplo, el sistema binario es algo asi: 128 64 32 16 8 4 2 1 Entonces, la suma de todos los n煤meros antes del 64 es 63, un n煤mero menor que el 64, n煤mero del que estamos partiendo. As铆 pasa con todos

Watch now 猬団瑖猬団瑖
How do computers read code?

https://www.youtube.com/watch?v=yhahYyvL-J4 驴Sab铆an que utilizando Binario podemos contar hasta 485 con una mano?

Saludos compa帽eros, este es mi peque帽o aporte aunque considero que algunos ya han explicado con m谩s detalle el proceso de conversi贸n de n煤meros de sistema decimal a binario.

Ejemplos de n煤meros en c贸digo binario:

  • 70 = 01000100
  • 100 = 01100100
  • 200 = 11001000

70 binario 1000110

64 32 16 8 4 2 1

70 = 64+4+2

64 = 1
32 = 0
16= 0
8= 0
4= 1
2=1
1=0

70 decimal = 1000110 binario

Reto de la clase:

1 : 0
2 : 1
4 : 1
8 : 0
16 : 0
32 : 0
64 : 1
128 : 0

Resultado: 0100010

Ejercicio de n煤mero 70 decimal a binario 01000110 馃憤馃徎

El n煤mero 70 en c贸digo binario seria as铆: 1000110 馃槂

馃搷 Ser铆a as铆 la representaci贸n del 70:

128 -- 0
64  -- 1
32  -- 0
16  -- 0
8   -- 0
4   -- 1
2   -- 1
1   -- 0

---------------
01000110 = 70```

Machine Code, lleg贸 para cambiar la forma en la que se conoc铆a el mundo鈥

70 a binario se ve: 01000110

buen dia 70 seria expresado de la siguiente manera:
01000110=70

De n煤mero decimal 70 a n煤mero binario.

128,64,32,16,8,4,2,1

01000110 = 70

701000110

70 = 01000110

70 = 01000110

Creo que va as铆 xD

70 = 1000110

de 70 a binario.

Numero 70 a binario = 0 1 1 0 0 0 1 0

  • Mi ejercicio es:
    鉁 01000110 = 70

70 = 1000110

Este es mi resultado del n煤mero decimal 70 a binario: 1000110.

70 en binario es 01000110

1000110 =70

En mi caso quize realizarlo uno por uno para entenderlo mejor.

El decimal 70 es igual a 1000110 en binario 馃槈馃憣

El 70 en n煤mero binario es: 01000110

01000110=70

Que facilito, ya lo entendi

01000110 = 70 Seg煤n yo ser铆a as铆 馃槂

La forma de llevar un Decimal a Binario es dividiendo nuestro decimal entre 2, llev谩ndolo a su m铆nima expresi贸n.

En este caso el N煤mero Decimal 70 ser铆a igual a 01000110 en Binarios.

01100111 01110101 01100001 01110000 01101111

70-----01000110