Звёздное небо
Описание | Скрипт "засеивания" неба звёздами |
---|---|
Область знаний | Информатика |
Область использования (ISTE) | |
Возрастная категория |
|
Поясняющее видео | |
Близкие рецепту понятия | |
Среды и средства для приготовления рецепта: | Snap!, Цикл |
Функции среды программирования, которые использованы в этой модели
Snap! - это популярный язык программирования для детей и взрослых, который также является платформой для серьезного изучения информатики. В нашем проекте использованы несколько базовых функций и конструкций языка программирования Snap!, которые относятся к управлению данными, циклам, усправлением спрайтами, взаимодействию с пользователем. Вот список функций и конструкций, которые были использованы:
1Спрайты:
Мы использовали спрайт (звезда), который клонировали и перемещали в случайные точки. Спрайт был основным объектом, с которым взаимодействовали. Переменные:
Мы создали переменную "количество звезд", чтобы хранить число, которое ввел пользователь, и использовали эту переменную для выполнения цикла. Циклы:
Использовали конструкцию "повторять [что-то]" для многократного выполнения действия (клонирование звезд). Количество повторений было определено значением переменной "количество звезд". Взаимодействие с пользователем:
Для взаимодействия с пользователем использовался блок "спросить [текст] и ждать". Этот блок позволяет программе задавать вопросы и ждать ответа от пользователя. Случайные числа:
Для случайного перемещения звезд использовался блок "перейти в случайную точку". Для случайного изменения размера звезд использовался блок "изменить размер на (случайное число от 10 до 50)". Клонирование:
Использовалась функция клонирования с блоком "создать клон [меня]", что позволило создавать новые копии спрайта и перемещать их в разные места. Показ объектов:
Для отображения звезд на экране использовался блок "показать".