Välkommen!

Bra att du hittade hit.

Här kommer information om årets julpyssel!

För att fortsätta så föreslår jag att du skriver på din dator:

leike.se

På kortet med QR-koden finns på baksidan en sträng med ettor och nollor, en nyckel med ett frågetecken och ett hemligt meddelande. Din uppgift är indelad i två delar. Först ska du lista ut den saknade bokstaven. Därefter gäller det för dig att lösa det hemliga meddelandet,

Lista ut den saknade bokstaven.

Vi börjar med datorn

Som du säkert vet så arbetar datorn med ettor och nollor. Detta görs i datorn som ström på (1) och ström av (0). Datorn lagrar informationen i transistorer. En transistor har tre elektriska ledningar av metallerna kisel och germanium. Kisel är ett mycket vanligt material i jordskorpan. Däremot är germanium sällsynt och förekommer mest i Kina och Ryssland.


I en integrerad krets finns det uppåt 7 miljarder transistorer. Till alla dessa transistorer krävs tunna ledningar som kan skicka elektriska strömmar till transistorerna. Idag är ledningsdragningen nere på nanometer vilket är en miljarddels meter.

Ettor och nollor

Varje tecken som A, B osv, representeras av en numerisk siffra. Bokstaven stora A motsvarar siffran 65, B motsvarar 66 ... Z motsvarar 90 osv. Detta bestämdes på 60-talet och kallas för ASCII (American National Standards Institute) och är den standard som merparten av datorer använder över hela världen idag. För att representera de olika tecknen i ettor och nollor krävs åtta bitar. En grupp om åtta bitar kallas för en byte. Om man då slår av och på dessa åtta bitar kan man representera 256 tecken från 00000000 till 11111111.


Men hur blir Z = 90 till ettor och nollor? Gör på följande sätt:

Steg för att konvertera 90 till binärt:

  1. Dividera 90 med 2:
    • 90 ÷ 2 = 45, rest 0.
  2. Dividera 45 med 2:
    • 45 ÷ 2 = 22, rest 1.
  3. Dividera 22 med 2:
    • 22 ÷ 2 = 11, rest 0.
  4. Dividera 11 med 2:
    • 11 ÷ 2 = 5, rest 1.
  5. Dividera 5 med 2:
    • 5 ÷ 2 = 2, rest 1.
  6. Dividera 2 med 2:
    • 2 ÷ 2 = 1, rest 0.
  7. Dividera 1 med 2:
    • 1 ÷ 2 = 0, rest 1.

Skriv nu resterna från botten till toppen: 1011010. Lägg till en nolla i början för att få en byte. Denna sekvens 01011010 blir då 90, som motsvarar bokstaven Z.


Hur gör man för att hitta det decimala talet från en sträng (byte) med ettor och nollor?


Gör på följande sätt steg för steg:


  1. Ange potensen av 2.
    • 2⁷ = 128

    • 2⁶ = 64
    • 2⁵ = 32
    • 2⁴ = 16
    • 2³ = 8
    • 2² = 4
    • 2¹ = 2
    • 2⁰ = 1
  2. Skriv ner det binära talet: 01011010
  3. Multiplicera varje siffra i det binära talet med dess motsvarande potens av 2.
    • 0 * 128 = 0
    • 1 * 64 = 64
    • 0 * 32 = 0
    • 1 * 16 = 16
    • 1 * 8 = 8
    • 0 * 4 = 0
    • 1 * 2 = 2
    • 0 * 1 = 0
  4. Summera alla dessa resultat.
    • 0 + 64 + 0 + 16 + 8 + 0 + 2 + 0 = 90
  5. I tabellen med ASCII koderna hittar man 90 vilket motsvarar bokstaven Z


Här hittar du tabellen med ASCII koderna. Nu kan du konvertera din binära sekvens till decimalt tal. Gå därefter in i tabellen för att hitta din bokstav.

  

Om du tycker detta är jobbigt kan du prova en  converter.


Den saknade bokstaven

Nu när du hittat din bokstav byter du ut frågetecknet mot din bokstav.

Play Fair chiffer

År 1854 uppfann Sir Charles Wheatstone chifferet känt som "Playfair", uppkallat efter sin vän Lyon Playfair, den förste baronen Playfair av St. Andrews, som populariserade och marknadsförde chifferet. Dess enkelhet  gjorde det till en omedelbar succé som ett fältchiffer, som användes av britterna under boerkriget och första världskriget, och av flera väpnade styrkor som ett reservchiffer under andra världskriget. När löjtnant John F. Kennedys torpedbåt, PT-109 sänktes av en japansk kryssare vid Salomonöarna, nådde han land på den japanskt kontrollerade Plum Pudding Island och kunde skicka ett nödmeddelande i Playfair till en allierad kustbevakningsstation för att ordna räddningen av de överlevande från hans besättning.

unsplash