Олимпиада состоит из шести творческих задач, в каждой из которых вам нужно создать проект на языке scratch. В олимпиаде могут принять участие ученики 2-4 класса. Олимпиада начнется 5 января в 10:00. Решения можно прислать 6 января до 20:00.
Чтобы принять участие в олимпиаде:
Решение каждой задачи оценивается от 0 до 3 баллов. Оцениваться будет и то, насколько точно ваша программа выполняет поставленную задачу, и то насколько оптимально ваше решение. Короткие решения, использующие малое количество командных блоков, будут оценены выше.
Если у вас есть вопрос, пишите сообщение в нашу группу https://vk.com/olympiad_scratch.
Нарисуйте спрайт белый квадрат с черным контуром и соберите для него блок команд, который выполняется при нажатии на флажок и создает это изображение:
__________________________________________________________________________
Возможное решение:
https://scratch.mit.edu/projects/928585289/editor/
Добавьте стандартный спрайт “ball” и соберите для него блоки команд так, чтобы при нажатии на флажок воспроизводилась похожая анимация. Обратите внимание, что шары меняют своей цвет в зависимости от того, в какой части экрана находятся.
__________________________________________________________________________
Возможное решение:
https://scratch.mit.edu/projects/928656970/editor/
Используя спрайт квадрат, соберите для него блок команд, который выполняется при нажатии на флажок и создает изображение шахматной доски.
__________________________________________________________________________
Возможное решение:
https://scratch.mit.edu/projects/928581595/editor/
Черный, серый и белый круги находятся в левой части экрана. При нажатии на флажок они начинают двигаться вправо и влево, отталкиваясь от края экрана. За то время, за которое белый круг проходит туда и обратно два раза, серый круг проходит туда и обратно три раза, а черный - четыре раза.
Создайте три спрайта и соберите блоки кода для них так, чтобы при нажатии на флажок, воспроизводилась эта анимация:
__________________________________________________________________________
Возможное решение:
https://scratch.mit.edu/projects/928683523/editor/
С помощью дополнительного расширения “перо” напишите программу, которая при нажатии на флажок рисует пером елку из зигзагов, как на рисунке ниже.
Количество зигзагов нужно спросить у пользователя с помощью команды .
Пользователь может ввести любое число от 1 до 15. Ваш спрайт должен нарисовать елку, высота которой равна введенному числу.
Высота равна 15: Высота равна 6:
__________________________________________________________________________
Возможное решение:
https://scratch.mit.edu/projects/928573970/editor/
Известно, что в каждой коробке по 7 конфет, в каждом мешке по 3 конфеты. При нажатии на флажок ваша программа должна спросить у пользователя, какое количество конфет ему требуется, сколько нужно коробок и сколько нужно мешков, чтобы получить ровно это количество конфет, как показано в примере ниже.
Пользователь может ввести любое количество конфет от 12 до 100 000. Гарантируется, что для каждого числа есть хотя бы одно подходящее решение. Если решений несколько, ваша программа должна найти любое из них.
Пример вопроса:
Пример ответа:
__________________________________________________________________________
Возможное решение: