Reptes comptar en binari
Com interpreta els números la màquina?
Els ordinadors que utilitzem, de moment, només fan servir codi binari, així que només «entenen» dos símbols: el zero i l'u. Quan un número es mostra, la màquina assigna un 1 i sinó es mostra, assigna un zero. És tan senzill com un interruptor, que només pot estar amunt o avall. En una direcció, la bombeta s'encén i en l'altra, s'apaga. Dos posicions: ON, encesa o 1 i OFF, apagada o 0.
Aquí un exemple que il·lustra com una màquina interpretarà el número tres. De la seqüència numèrica, la tercera, quarta i cinquena targetes estan cap per avall, i per tant, les comptarà com un 0. La resta, al estar amunt, es marcaran com a enceses i, per tant, se'ls hi assignarà un 1. I per la posició on són, sap a quin número correspon.
Així que per a una màquina el número tres s'escriurà 00011. Com tenim cinc targetes però els zeros a l'esquerra no comptem, la màquina també podria interpretar 11 com el número tres.
Veiem un altre exemple que il·lustra com s'escriu en binari el número vint-i-cinc. Enceses tenim la primera, la quarta i la cinquena; i apagades, la segona i la tercera. 11001, per a una màquina binària, vol dir 25.
Reptes codificats I: números
Podem configurar números secrets amb dos símbols que substitueixin el zero i l'u. Desxifra els binaris i passa'ls els números que s'amaguen rere aquests símbols:
Binaris encreuats
Resol els binaris encreuats!
Reptes codificats II: lletres
També podem convertir els números en lletres.
A = 1 | E = 5 | I = 9 | M = 13 | Q = 17 | U = 21 | Y = 25 |
B = 2 | F = 6 | J = 10 | N = 14 | R = 18 | V = 22 | Z = 26 |
C = 3 | G = 7 | K = 11 | O = 15 | S = 19 | W = 23 | |
D = 4 | H = 8 | L = 12 | P = 16 | T = 20 | X = 24 |
Cada número binari té el seu equivalent en un número decimal, i cada decimal té el seu equivalent en una lletra. A aquest tipus de xifrat se l'anomena «xifratge per substitució», on cada lletra del text se substitueix per una altra lletra o número.
Què diu aquest missatge? Converteix els binaris en números decimals i busca a quina lletra equival el número per desxifrar el missatge:
00010 = | 01010 = | 00110 = | 00001 = | |
00101 = | 10101 = | 01001 = | 10110 = | |
01110 = | 00111 = | 01110 = | 01001 = | |
00000 = | 00001 = | 10011 = | 00001 = | |
10100 = | 00000 = | 10100 = | ||
00000 = |
El «xifratge per substitució» ja era utilitzat a l'antiguitat. Per exemple, el sistema criptogràfic conegut com a «xifrat de Cèsar» era la manera en què Juli Cèsar comunicava amb els seus generals: cada lletra equivalia a una altra lletra desplaçada en posició a l'alfabet.
Si adjudiquem el desplaçament en tres posicions, la lletra A esdevindria una D, la B esdevindria una E, la C seria una F, la D una G i, així, anar fent. T'atreveixes a crear el teu propi sistema criptogràfic?
Segueix a Dibuixar en binari
Vés a la descripció de l'activitat