💾 Archived View for gamifi.cat › blog › 2022-04-11_blocs_binari_decimal captured on 2023-12-28 at 15:40:58. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-03-20)
-=-=-=-=-=-=-
Dos blocs conversors amb Snap! Un converteix un número decimal a binari, i l'altre, converteix un número binari a decimal.
Projecte "Blocs decimal<>binari" a Snap!
Caràtula del projecte Blocs decimal<>binari [IMG]
Aquests blocs els vaig fabricar fa uns anys pel projecte "Humans vs. Robots":
Projecte "Humans vs. Robots"
La base pel binari és 2 i només s'usen zeros i uns. La base pel decimal és 10 i s'usen números del 0 al 9.
Si tenim un binari com 101 i volem saber quin número és en decimal, hem de saber que cada posició del número binari equival a 1, 2, 4, 8, 16, 32, etc. però comptant d'esquerra a dreta.
Els zeros no s'han de comptar, només els uns. És a dir, el primer 1 des de la dreta equival a 1. El zero és la segona posició i per tant equivaldria a 2 però està com desactivat perquè és un zero, val zero. I el tercer 1, equival a 4. 1+0+4 són 5.
5 és el decimal de 101.
El primer número d'esquerra a dreta és el zero, que equivaldria a 1 però com és zero no es compta. El primer 1, equivaldria a 2 i sí és compta. El següent zero tampoc es compta i el segon 1, equivaldria a 8. 0+2+0+8=10.
10 és el decimal de 1010.
Si tenim un decimal com 15 i volem saber quin número és en binari, hem de dividir el número per dos fins que no es pugui dividir més. Cada cop que ens en sobra un, l'apuntem.
15/2= 7 i ens en sobra 1.
7/2= 3 i ens en sobra 1.
3/2= 1 i ens en sobra 1.
Posem el que queda de dividir l'última vegada. I anem afegint els uns sobrants de les altres divisions:
1 és el que ens queda de dividir 3/2.
1 és el que ens sobra de dividir 3/2.
1 és el que ens sobra de dividir 7/2.
1 és el que ens sobra de dividir 15/2.
1111 és el binari de 15. O dit d'altra manera, 8+4+2+1 fan 15.
20/2= 10 i ens en sobra 0.
10/2= 5 i ens en sobra 0.
5/2= 2 i ens en sobra 1.
2/2= 1 i ens en sobra 0.
1 és el que ens queda de dividir 2/2.
0 és el que ens sobra de dividir 2/2.
1 és el que ens sobra de dividir 5/2.
0 és el que ens sobra de dividir 10/2.
0 és el que ens sobra de dividir 20/2.
10100 és el binari de 20. O dit d'altra manera, 16+4 fan 20.
Per aprendre a comptar en binari sense necessitat de maquinetes, pots fer l'activitat Computació sense ordinadors.