-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
03_Binarios.html
65 lines (65 loc) · 3.75 KB
/
03_Binarios.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<h1 id="binarios">Binarios</h1>
<h5
id="machine-code-es-un-lenguaje-binario-el-sistema-binario-es-basicamente-un-sistema-de-conteo-la-computadora-solo-entiende-en-ceros-y-unos-"
>
Machine Code es un lenguaje binario. El sistema binario es basicamente un
sistema de conteo.La computadora solo entiende en ceros y unos.
</h5>
<h3 id="ejemplo-n-mero-70-a-binario">Ejemplo: Número 70 a binario</h3>
<p>
128 64 32 16 8 4 2 1 → estos números son usados como referencia para convertir
un número decimal a binario. ⠀
</p>
<ul>
<li>128 → 0 (128 > 70, el dígito es 0)</li>
<li>64 → 1 (64 < 70, el dígito es 1 y utilizamos el resto 70 - 64 = 6)</li>
<li>32 → 0 (32 > 6, el dígito es 0)</li>
<li>16 → 0 (16 > 6, el dígito es 0 )</li>
<li>8 → 0 (8 > 6, el dígito es 0 )</li>
<li>4 → 1 (4 < 6, el dígito es 1 y utilizamos el resto 6 - 4 = 2)</li>
<li>
2 → 1 (2 = 2, el dígito es 1, como el resto llegó a ser 0, el resto de
dígitos es 0)
</li>
<li>1 → 0 (1 > 0, el dígito es 0)</li>
</ul>
<p><strong>El resultado es 70(decimal) → 01000110(binario)</strong> ⠀</p>
<h3 id="ejemplo-n-mero-151-a-binario">Ejemplo: Número 151 a binario</h3>
<p>
128 64 32 16 8 4 2 1 → estos números son usados como referencia para convertir
un número decimal a binario. ⠀
</p>
<ul>
<li>
128 → 1 (128 < 151, el dígito es 1 y utilizamos el resto 151 - 128 = 23)
</li>
<li>64 → 0 (64 > 23, el dígito es 0)</li>
<li>32 → 0 (32 > 23, el dígito es 0)</li>
<li>16 → 1 (16 < 23, el dígito es 1 y utilizamos el resto 23 - 16 = 7)</li>
<li>8 → 0 (8 > 7, el dígito es 0 )</li>
<li>4 → 1 (4 < 7, el dígito es 1 y utilizamos el resto 7 - 4 = 3)</li>
<li>2 → 1 (2 < 3, el dígito es 1 y utilizamos el resto 3 - 2 = 1)</li>
<li>1 → 1 (1 = 1, el dígito es 1) ⠀</li>
</ul>
<p><strong>El resultado es 151(decimal) → 10010111(binario)</strong></p>
<h2 id="c-mo-convertir-n-meros-decimales-a-binarios-">
Cómo convertir números decimales a binarios:
</h2>
<p><img src="https://i.imgur.com/XIyQGf0.png" alt="Ilustración" /></p>
<ul>
<li>Toma el número decimal y empieza a divirdirlo por la mitad.</li>
<li>Guarda el residuo de cada división (el número en verde).</li>
<li>
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.
</li>
</ul>
<pre><code><span class="hljs-number">01001110</span> <span class="hljs-number">01110101</span> <span class="hljs-number">01101110</span> <span class="hljs-number">01100011</span> <span class="hljs-number">01100001</span> <span class="hljs-number">00100000</span> <span class="hljs-number">01110000</span> <span class="hljs-number">01100001</span> <span class="hljs-number">01110010</span> <span class="hljs-number">01100101</span> <span class="hljs-number">01110011</span> <span class="hljs-number">00100000</span> <span class="hljs-number">01100100</span> <span class="hljs-number">01100101</span> <span class="hljs-number">00100000</span> <span class="hljs-number">01100001</span> <span class="hljs-number">01110000</span> <span class="hljs-number">01110010</span> <span class="hljs-number">01100101</span> <span class="hljs-number">01101110</span> <span class="hljs-number">01100100</span> <span class="hljs-number">01100101</span> <span class="hljs-number">01110010</span> <span class="hljs-number">00100001</span>
</code></pre>
<h2 id="grafico-">Grafico:</h2>
<ul>
<li><img src="https://i.imgur.com/VUGLXaH.png" alt="" /></li>
</ul>