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.

comptar-07-targetes-3

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.

comptar-08-targetes-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:

comptar-10-simbols

Binaris encreuats

Resol els binaris encreuats!

comptar-09-encreuats-graella

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