Calculador binari

Realitza operacions aritmètriques entre nombres binaris o converteix-los a decimal.

Nombre binari 1 no vàlid
Nombre binari 2 no vàlid

Resultat en binari:

Resultat en decimal:

Nombre binari no vàlid (només 0 i 1)

Resultat decimal:

Nombre decimal no vàlid

Resultat binari:

Què és un nombre binari?

El sistema binari utilitza només dos dígits: 0 i 1. És el sistema fonamental dels ordinadors.

Els números binaris s'utilitzen en una gran varietat d'aplicacions, com ara la codificació d'imatges i àudio en format digital, la transmissió d'informació a les xarxes d'ordinadors, la programació de microprocessadors i la representació de números en llenguatge de màquina.

Un exemple d'un número binari és el número 1001, que en decimal és igual a 9.

Suma de nombres binaris

Es realitza segons les regles de la suma binària (p. ex., 1 + 1 = 10).

Els passos per sumar dos números binaris són els següents:

  1. Alinear els números binaris de manera que els dígits de menor pes estiguin a la mateixa columna.
  2. Suma els dígits corresponents de cada columna. Si la suma és igual o superior a 2, porta l'1 al dígit següent de l'esquerra (arrossegament).
  3. Repetiu el pas 2 per a cada columna fins arribar al dígit més a l'esquerra.
  4. El resultat final és el número binari obtingut.

Resta de nombres binaris

Es realitza de manera similar a la resta decimal.

Els passos per restar dos números binaris són els següents:

  1. Alinear els números binaris de manera que els dígits de menor pes estiguin a la mateixa columna.
  2. Resta els dígits corresponents de cada columna. Si el dígit del qual es resta és menor que el dígit que es vol restar, pren en préstec 1 unitat del dígit de la columna següent, igual que en el sistema decimal.
  3. Repetiu el pas 2 per a cada columna fins arribar al dígit més a l'esquerra.
  4. El resultat final és el número binari obtingut.

Conversió de binari a decimal

Multipliquem cada dígit per la potència corresponent de 2.

(dígit_1 · 2^(n-1)) + (dígit_2 · 2^(n-2)) + ... + (dígit_n · 2^0)

On dígit_1 és el dígit més a l'esquerra del número binari, dígit_2 és el següent, i així successivament, i n és el nombre total de dígits que componen el número binari a convertir.

Exemple: Convertir el número binari 1101 a decimal.

  1. Determinem el valor de n. En aquest cas, n = 4
  2. Reemplacem els dígits a la fórmula. Així tenim:
(1 · 2^3) + (1 · 2^2) + (0 · 2^1) + (1 · 2^0)
= 8 + 4 + 0 + 2
= 13

Diferències entre sistema decimal i binari

Sistema decimal

El sistema decimal utilitza base 10 i el binari utilitza base 2.

Sistema binari

És un sistema de numeració en base 2 i és molt popular al món de la informàtica. Els números d'aquest sistema binari estan compostos per dígits que poden prendre valors entre 0 i 1. Com que els seus dígits tenen menor quantitat de valors possibles, la cadena de representació d'un nombre en binari és més llarga que un de decimal representat.

Taula equivalències entre nombres decimals i binaris

Representació dels números en cadascun dels sistemes de numeració.

Decimal
Binari
0
0
1
1
2
10
3
11
4
100
5
101
6
110
7
111
8
1000
9
1001
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111