10, 11 кл с 10.03.25 Технологии соврем. программирования, ответы?

Очень интересная олимпиада по теме
Технологии современного программирования
началась с 10.03 и продлится целый месяц до 6.04/2025 г.
На мой взгляд, не очень простые задания в этот раз, особенно если школьники «не дружат» с информатикой, то писать коды не так уж легко. Мои подсказки вам помощь )
Итак, начнём.
В начале даётся практическое обучение.
Необходимо запрограммировать робо-кота, чтобы он добрался до нужной двери и открыл её. Код пишется легко, потому что есть пошаговое руководство. Тем не менее напишу алгоритм действий:

  • Добавить команду
  • Присвоить дверь = 3
  • Добавить команду
  • Переместить к «дверь»
  • Добавить команду
  • Открыть дверь
  • Запуск
  • Ускорить

Ура, Пыжик в офисе.

Задача 1
Нужно пересадить двух сотрудников.
Нужно поменять местами компьютеры на столах «А» и «В».
Для этого пишем код

  • Добавить команду
  • Присвоить С = А
  • Добавить команду
  • Присвоить А = В
  • Добавить команду
  • Присвоить В = С

Запуск
Ускорить
Ура, компьютеры на своих местах.

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

  • Добавить команду
  • Повторять 5 раз
  • Добавить команду (из двух вариантов выбираем первую верхнюю строку)
  • Определить х
  • Добавить команду
  • Если х MOD 2 = 0
  • Добавить команду (из двух предложенных вариантов выбрать верхнюю строку)
  • Погрузить х

Запуск
Ускорить

Задача 3
Помоги посчитать сколько в среднем времени уходит у Черныша на запаковку коробки с игрушками.
Код

  • Добавить команду
  • Присвоить сумма = 0
  • Добавить команду
  • Повторять 5 раз
  • Добавить команду (из двух вариантов — верхняя строка)
  • Определить время
  • Добавить команду
  • Присвоить сумма = сумма + время
  • Добавить команду
  • Присвоить среднее = сумма / 5
  • Нажать надо на стрелку белого цвета в нижнем углу желтого окна
  • Добавить команду (нижняя строчка)
  • Вывести среднее

Запуск
Ускорить

Задача 4
Курьер Мурзик хочет забрать самую лёгкую посылку, чтобы доставить её на своих четверых.
Код

  • Добавить команду
  • Присвоить мин = вес1
  • Добавить команду
  • Для х от 2 до 5
  • Добавить команду (верхний вариант)
  • Если вес х < мин
  • Добавить команду (верхний вариант)
  • Присвоить мин = вес х
  • Стрелка
  • Добавить команду (нижний вариант)
  • Вывести мин


Запуск
Ускорить

Задача 5
Из цеха нам присылают партию коробок новых игрушек для отправки в магазины.

Машина готова забрать самую тяжёлую коробку. Найди её. Постарайся не делать лишние действия.

  • Добавить команду
  • Присвоить макс = 0
  • Добавить команду
  • Повторять
  • Добавить команду (верхний вариант)
  • Определить вес
  • Добавить команду
  • Если вес > макс
  • Добавить команду (верхний вариант)
  • Присвоить макс = вес
  • Стрелка белого цвета (сбоку)
  • Добавить команду (нижний вариант)
  • Вывести макс

Запуск
Ускорить
Успехов, Любознайки )