Напишіть невелику програму, щоб керувати роботом мережею та запалювати кожен маяк, перш ніж його енергія закінчиться.
Створіть програму з палітри команд — переміщення, поворот, освітлення — розділених між ОСНОВНОЮ послідовністю та однією повторно використовуваною процедурою. Команди всередині процедури споживають менше енергії, ніж вбудовані, тому згортання повторюваних ходів у процедуру та її виклик — це те, як ви економите в обмежених бюджетах. Запустіть програму, щоб запалити кожен маяк у межах ліміту енергії.
Beacon Bot навчає циклам і процедурам, які можна багаторазово використовувати, за допомогою головоломки візуального програмування з бюджетом енергії, створюючи основні ідеї кодування.
Складання програми з команд руху, повороту, світла й розділення, поділених між послідовністю MAIN та однією процедурою багаторазового використання, навчає підпрограми — ідеї, що іменований блок інструкцій можна написати один раз і викликати звідусіль.
Обмеження однією процедурою багаторазового використання — це весь задум. З необмеженою кількістю головоломка легка; рівно з однією ви мусите знайти шаблон, що справді повторюється.
Саме цієї справжньої навички вимагає підпрограма. Дати назву фрагментові коду тривіально, а вибрати який фрагмент — це і є судження: оберіть хибну межу, і процедуру буде використано один раз без жодної користі.
Beacon Bot — це оригінальна візуальна головоломка з програмування, яка навчає циклів і багаторазових процедур за допомогою енергетичного бюджету. Грайте безкоштовно у своєму браузері з щоденними та практичними рівнями.