Звёздное небо: различия между версиями
Новая страница: «{{Scripting Tutorials |Description=Скрипт "засеивания" неба звёздами |Field_of_knowledge=Информатика |Environment=Snap!, Циклы }} === Функции среды программирования, которые использованы в этой модели === Snap! - это популярный язык программирования для детей и взрослых, который также явля...» |
Нет описания правки |
||
| (не показаны 4 промежуточные версии этой же участницы) | |||
| Строка 2: | Строка 2: | ||
|Description=Скрипт "засеивания" неба звёздами | |Description=Скрипт "засеивания" неба звёздами | ||
|Field_of_knowledge=Информатика | |Field_of_knowledge=Информатика | ||
|Environment=Snap!, | |Environment=Snap!, Цикл | ||
}} | }} | ||
=== Функции среды программирования, которые использованы в этой модели === | === Функции среды программирования, которые использованы в этой модели === | ||
| Строка 9: | Строка 9: | ||
В нашем проекте использованы несколько базовых функций и конструкций языка программирования Snap!, которые относятся к управлению данными, циклам, усправлением спрайтами, взаимодействию с пользователем. Вот список функций и конструкций, которые были использованы: | В нашем проекте использованы несколько базовых функций и конструкций языка программирования Snap!, которые относятся к управлению данными, циклам, усправлением спрайтами, взаимодействию с пользователем. Вот список функций и конструкций, которые были использованы: | ||
1Спрайты: | |||
Мы использовали спрайт (звезда), который клонировали и перемещали в случайные точки. Спрайт был основным объектом, с которым взаимодействовали. | |||
Переменные: | |||
Мы создали переменную "количество звезд", чтобы хранить число, которое ввел пользователь, и использовали эту переменную для выполнения цикла. | |||
Циклы: | |||
Использовали конструкцию "повторять [что-то]" для многократного выполнения действия (клонирование звезд). Количество повторений было определено значением переменной "количество звезд". | |||
Взаимодействие с пользователем: | |||
Для взаимодействия с пользователем использовался блок "спросить [текст] и ждать". Этот блок позволяет программе задавать вопросы и ждать ответа от пользователя. | |||
Случайные числа: | |||
Для случайного перемещения звезд использовался блок "перейти в случайную точку". | |||
Для случайного изменения размера звезд использовался блок "изменить размер на (случайное число от 10 до 50)". | |||
Клонирование: | |||
Использовалась функция клонирования с блоком "создать клон [меня]", что позволило создавать новые копии спрайта и перемещать их в разные места. | |||
Показ объектов: | |||
Для отображения звезд на экране использовался блок "показать". | |||
<snap project="Звёздное небо 2" user="marsillia" /> | |||
*https://snap.berkeley.edu/embed?projectname=%d0% | |||
*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:58, 26 декабря 2024
| Описание | Скрипт "засеивания" неба звёздами |
|---|---|
| Область знаний | Информатика |
| Область использования (ISTE) | |
| Возрастная категория |
|
| Поясняющее видео | |
| Близкие рецепту понятия | |
| Среды и средства для приготовления рецепта: | Snap!, Цикл |
Функции среды программирования, которые использованы в этой модели
Snap! - это популярный язык программирования для детей и взрослых, который также является платформой для серьезного изучения информатики. В нашем проекте использованы несколько базовых функций и конструкций языка программирования Snap!, которые относятся к управлению данными, циклам, усправлением спрайтами, взаимодействию с пользователем. Вот список функций и конструкций, которые были использованы:
1Спрайты:
Мы использовали спрайт (звезда), который клонировали и перемещали в случайные точки. Спрайт был основным объектом, с которым взаимодействовали. Переменные:
Мы создали переменную "количество звезд", чтобы хранить число, которое ввел пользователь, и использовали эту переменную для выполнения цикла. Циклы:
Использовали конструкцию "повторять [что-то]" для многократного выполнения действия (клонирование звезд). Количество повторений было определено значением переменной "количество звезд". Взаимодействие с пользователем:
Для взаимодействия с пользователем использовался блок "спросить [текст] и ждать". Этот блок позволяет программе задавать вопросы и ждать ответа от пользователя. Случайные числа:
Для случайного перемещения звезд использовался блок "перейти в случайную точку". Для случайного изменения размера звезд использовался блок "изменить размер на (случайное число от 10 до 50)". Клонирование:
Использовалась функция клонирования с блоком "создать клон [меня]", что позволило создавать новые копии спрайта и перемещать их в разные места. Показ объектов:
Для отображения звезд на экране использовался блок "показать".
