Звёздное небо: различия между версиями

Материал из Поле цифровой дидактики
Строка 32: Строка 32:
Для отображения звезд на экране использовался блок "показать".
Для отображения звезд на экране использовался блок "показать".


<snap project="Звёздное небо" user="Маргарита Сидоренко" />
<snap project="Звёздное небо" user="marsillia" />




*https://snap.berkeley.edu/project?username=timberkut&projectname=%D0%97%D0%B2%D1%91%D0%B7%D0%B4%D0%BD%D0%BE%D0%B5%20%D0%BD%D0%B5%D0%B1%D0%BE%202
*https://snap.berkeley.edu/embed?projectname=%d0%97%d0%b2%d1%91%d0%b7%d0%b4%d0%bd%d0%be%d0%b5%20%d0%bd%d0%b5%d0%b1%d0%be%202&username=marsillia&showTitle=true&showAuthor=true&editButton=true&pauseButton=true

Версия 18:57, 26 декабря 2024

Описание Скрипт "засеивания" неба звёздами
Область знаний Информатика
Область использования (ISTE)
Возрастная категория


Поясняющее видео
Близкие рецепту понятия
Среды и средства для приготовления рецепта: Snap!, Цикл

Функции среды программирования, которые использованы в этой модели

Snap! - это популярный язык программирования для детей и взрослых, который также является платформой для серьезного изучения информатики. В нашем проекте использованы несколько базовых функций и конструкций языка программирования Snap!, которые относятся к управлению данными, циклам, усправлением спрайтами, взаимодействию с пользователем. Вот список функций и конструкций, которые были использованы:

1Спрайты:

Мы использовали спрайт (звезда), который клонировали и перемещали в случайные точки. Спрайт был основным объектом, с которым взаимодействовали. Переменные:

Мы создали переменную "количество звезд", чтобы хранить число, которое ввел пользователь, и использовали эту переменную для выполнения цикла. Циклы:

Использовали конструкцию "повторять [что-то]" для многократного выполнения действия (клонирование звезд). Количество повторений было определено значением переменной "количество звезд". Взаимодействие с пользователем:

Для взаимодействия с пользователем использовался блок "спросить [текст] и ждать". Этот блок позволяет программе задавать вопросы и ждать ответа от пользователя. Случайные числа:

Для случайного перемещения звезд использовался блок "перейти в случайную точку". Для случайного изменения размера звезд использовался блок "изменить размер на (случайное число от 10 до 50)". Клонирование:

Использовалась функция клонирования с блоком "создать клон [меня]", что позволило создавать новые копии спрайта и перемещать их в разные места. Показ объектов:

Для отображения звезд на экране использовался блок "показать".