Перетягніть кілька низькорівневих інструкцій, щоб перетворити конвеєр чисел — точно до специфікації.
Як грати
Кожен рівень дає вам вхідний конвеєр і цільове перетворення. Зберіть програму з простих інструкцій — вхідні, вихідні, копіювання, додавання, віднімання та переходи — за допомогою кількох плиток пам’яті. Запустіть його: він має видавати правильні результати та узагальнювати на приховані випадки, а не лише на вибірку. Деякі рівні вимикають інструкцію, щоб примусово застосувати новий підхід.
Натисніть інструкції, щоб додати їх до своєї програми
Встановіть операнди та змініть порядок рядків за допомогою елементів керування в кожному рядку
Запустіть перевірку за зразком, а потім переконайтеся, що він узагальнює
Пройдіть кожен рівень, щоб перейти до наступної, складнішої специфікації
Телефон і планшет: торкніться інструкцій і елементів керування в рядку, а потім торкніть «Виконати».
Поради та стратегія
Передачі зразка недостатньо — уявіть інші вхідні дані та зробіть логіку загальною
Використовуйте стрибки, щоб створювати цикли, щоб одна коротка процедура обробляла весь конвеєр
Коли керівник зміни вимикає інструкцію, шукайте еквівалент, побудований з решти
Що ви дізнаєтесь
Office of Operations — це головоломка програмування в стилі збірки про інструкції, пам’ять і цикли, яка показує, як насправді працюють комп’ютери.
Навички: низькорівневе програмування, інструкції та пам'ять, цикли, обчислювальне мислення
Найкраще для: приблизно 8–12 класів (від 13 років)
Для батьків і вчителів: як комп’ютер виконує інструкції на найнижчому рівні.
Про операційне управління
Office of Operations — це оригінальна головоломка програмування в стилі збірки про інструкції, пам'ять і цикли. Грайте безкоштовно у своєму браузері з щоденними та практичними рівнями.