Trascina insieme una manciata di istruzioni di basso livello per trasformare un trasportatore di numeri, esattamente secondo le specifiche.
Come giocare
Ogni livello ti offre un trasportatore di input e una trasformazione di destinazione. Assembla un programma partendo da semplici istruzioni (inbox, outbox, copia, aggiungi, sottrai e salta) utilizzando alcune tessere di memoria. Eseguilo: deve produrre gli output corretti e generalizzare ai casi nascosti, non solo al campione. Alcuni livelli disabilitano un'istruzione per forzare un nuovo approccio.
Fare clic sulle istruzioni per aggiungerli al programma
Imposta gli operandi e riordina le righe con i controlli su ciascuna riga
Esegui il test rispetto al campione, quindi assicurati che si generalizzi
Risolvi ogni livello per avanzare alla specifica successiva, più difficile
Controlli
Desktop: fare clic sulle istruzioni della tavolozza, modificare i campi degli operandi, utilizzare i pulsanti su/giù/elimina, fare clic su Esegui
Telefono e tablet: tocca istruzioni e i controlli di riga, quindi tocca Esegui
Suggerimenti e strategia
Passare il campione non è sufficiente: immagina altri input e rendi la logica generale
Usa i salti per creare cicli in modo che una breve routine gestisca un intero trasportatore
Quando il responsabile del turno disabilita un'istruzione, cerca un equivalente creato dal resto
Cosa imparerai
Office of Operations è un puzzle di programmazione in stile assembly su istruzioni, memoria e cicli, che mostra come funzionano realmente i computer.
Competenze: programmazione di basso livello, istruzioni e memoria, loop, pensiero computazionale
Ideale per: all'incirca classi 8-12 (dai 13 anni in su)
Per genitori e insegnanti: come i computer eseguono le istruzioni al livello più basso.
Informazioni sull'Ufficio Operativo
Office of Operations è un originale puzzle di programmazione in stile assembly su istruzioni, memoria e loop. Gioca gratuitamente nel tuo browser con livelli giornalieri e pratici.