Обучаем ребенка в школе программирования азам программирования. Задали домашнее задание решить задачки вот такие. Всей семьей сломали голову, ну не можем решить и все. Там есть ограничение на кол-во блоков (в белой области справа сверху). Помогите решить задачки. Думаю понятно что означают эти блоки. Это язык scratch. А приложение алгоритмика.
Nikita Kravchenko, т.е. ты рассчитвал, что кто-то угадает приложение, загрузит его и решит? Или по скриншотам допрёт, в чем задача? Нет, я определённо не удивлён.
Nikita Kravchenko, продолжим. По скриншотам суть не ясна. На 1й и 3й одна и та же локация (или нет) и один и тот же набор операторов. Второй скриншот о чем?
Прикольно.
Вам надо из перетаскиваемых блоков слева составить алгоритм, чтобы из точки со стрелкой попасть на указанные на игровом поле блоки. На первом скрине - это оранжерея, на втором скрине нужно пройтись по блокам и разрушить, на третьем пройтись и отметить. Алгоритм задачи составить для начала на листочке, если сразу не получается на компьютере : «сделать 10 шагов, повернуть направо, сделать шаг, отметить поле как «оранжерея», повернуть налево, сделать шаг...» А потом уже блоки слева поставить согласно алгоритму
И «подсказка» - например, чтобы сделать 6 шагов вперед, не надо использовать блок «шагнуть вперед» 6 раз. Достаточно взять блок «шагнуть вперед», поместить его внутрь блока «повторить 6 раз» и таким образом используются только 2 блока. И все повторяющиеся передвижения заключать в этот блок («повторить n-раз») чтобы не превысить лимит блоков на поле.