Sleep een handvol instructies op laag niveau samen om een transportband van getallen te transformeren – precies volgens de specificaties.
Hoe te spelen
Elk niveau geeft je een invoertransporteur en een doeltransformatie. Stel een programma samen op basis van eenvoudige instructies (inbox, outbox, kopiëren, optellen, aftrekken en springen) met behulp van een paar geheugentegels. Voer het uit: het moet de juiste uitvoer opleveren en generaliseren naar verborgen gevallen, niet alleen naar het voorbeeld. Sommige niveaus schakelen een instructie uit om een nieuwe aanpak te forceren.
Klik op instructies om ze aan uw programma toe te voegen
Stel operanden in en herschik regels met de bedieningselementen op elke rij
Voer een test uit met het monster en zorg er vervolgens voor dat het generaliseert
Los elk niveau op om door te gaan naar de volgende, moeilijkere specificatie
Controles
Desktop: klik op paletinstructies, bewerk operandvelden, gebruik de knoppen omhoog/omlaag/verwijderen, klik op Uitvoeren
Telefoon en tablet: tik op instructies en de rijknoppen en tik vervolgens op Uitvoeren
Tips & strategie
Het doorgeven van de steekproef is niet genoeg; stel je andere inputs voor en maak de logica algemeen
Gebruik sprongen om lussen te maken, zodat één korte routine een hele lopende band afhandelt
Wanneer de ploegenmanager een instructie uitschakelt, zoek dan naar een equivalent dat is opgebouwd uit de rest
Wat je gaat leren
Office of Operations is een programmeerpuzzel in assemblagestijl over instructies, geheugen en loops, die laat zien hoe computers werkelijk werken.
Vaardigheden: programmeren op laag niveau, instructies en geheugen, loops, computationeel denken
Beste voor: grofweg groep 8-12 (leeftijd 13+)
Voor ouders en leerkrachten: hoe computers instructies uitvoeren op het laagste niveau.
Over Office of Operations
Office of Operations is een originele programmeerpuzzel in assemblagestijl over instructies, geheugen en loops. Speel gratis in je browser met dagelijkse en oefenniveaus.