Весенняя информатика за 6 класс от 30.03 по 30.04.2026 — линейные алгоритмы (разбор)

Все задания не несут официальных ответов, а даны в качестве ознакомления для информационных целей. Олимпиада была пройдена самостоятельно и состоит из 20-ти заданий. Здесь же мы хотим привести задания и ответы последней части олимпиады, которая состоит из написания алгоритмов. То есть, надо под каждое задание написать верный код, для хождения по клеткам робота. У нас получились такие ответы, с которыми мы вас ознакомим далее, но вы можете написать самостоятельные коды, которые тоже будут являться верными. На всех заданиях, есть подсказки, поэтому выполнить задания не сложно. 
Задание 1. Линейный алгоритм: 
Отправляемся в путешествие! Пункт назначения — станция подзарядки (обозначена чёрно-белой клеткой). По пути подбери инструменты для ремонта дома, они точно пригодятся в дороге…не забывайте, что для подбора инструментов, их надо закрашивать. Обязательно надо прийти к финишной клетке. 

Ответ: 

Задание 2.  Несколько тестов:
Катя устала всё время управлять замком и хочет сделать алгоритм, который можно будет использовать несколько раз. Перед тобой два разных поля. Напиши алгоритм, который успешно проведёт замок по обоим. Здесь уже идет более сложнее, так как вам надо написать код таким образом , чтобы он сработал на обоих полях. 

1 поле: 

2 поле: 

Ответ: 

Задание 3. Условный алгоритм: 
Напиши алгоритм, который на всех трёх полях приведёт замок ровно на финишную клетку (так, чтобы замок не бился об стенку).
Используй конструкцию «если». Здесь еще сложнее (на первый взгляд), так как теперь надо написать год, который состоит из трех полей. Но с помощью подсказки, все легко сделать. 

Ответ: 

Задание 4. Цикл с условием: 
Напиши программу, чтобы замок забрал шестерёнку и доехал до финиша. Предметы собираются командой fill_cell. Алгоритм должен работать на обоих полях (они одинаковой формы, но с разным числом клеток). Используй конструкцию «повторять, пока». Здесь код более сложный, хоть имеет всего два поля. 

1 поле: 

2 поле: 

Ответ: 

Задание 5. Цикл с параметром:
И последний алгоритм! Собери все 7 шестерёнок и доберись до финиша. На стартовой клетке тоже есть шестерёнка. Используй конструкцию «повторить … раз». Это задание очень легкое, так как просто надо ввести команду, повторения и финиш. У нас получился такой код. 

Ответ: 

На этом все. Еще раз хочется заметить, что вы можете написать свой верный код, наши же ответы даны, чтобы было понятно,  чем состоят данные задания. 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *