Создай помощника для создания программ на языках блочного программирования: различия между версиями

Материал из Поле цифровой дидактики
Строка 21: Строка 21:
   if on edge, bounce   
   if on edge, bounce   
end   
end   
 
delete this clone
</scratchblocks>
</scratchblocks>
delete this clone

Версия 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
Talk to me like an expert in block-based educational languages. Generate code example in Scratch language 3.0
Среды для генерации: 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