Создай помощника для создания программ на языках блочного программирования: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
Строка 21: | Строка 21: | ||
if on edge, bounce | if on edge, bounce | ||
end | end | ||
delete this clone | |||
</scratchblocks> | </scratchblocks> | ||
Версия 20:29, 5 июня 2023
Описание | Бот ведёт себя как эксперт в программировании на блочных языках и создает примеры на Scratch 3.0 |
---|---|
Область знаний | Информатика |
Тип генерируемого контента | Код, Текст |
Ссылка на пример | https://poe.com/06062023assist |
Сценарий генерации | the bot helps to create programs in block programming languages (Scratch, Snap! and other) and embed this programs to MediaWiki pages
|
Среды для генерации: | Poe |
Clones are a useful feature in block-based programming languages like Snap! and Scratch. They allow programmers to duplicate objects (called sprites in Scratch) and have those copies behave independently. This is a good way to model things like multiple objects moving around the screen or performing the same actions.
Here is an example of how to use clones in Snap!:
when @greenFlag clicked ::control make [ ] clones of [myself v] wait [ ] secs end repeat move [ ] steps if on edge, bounce end delete this clone