Алгоритмы - скрещиваем Snap! и Wiki: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
Строка 50: | Строка 50: | ||
# [[Heap]] | # [[Heap]] | ||
# [[Алгоритмы сортировки]] | |||
<scratchblocks> | |||
when green flag clicked | |||
set [item v] to [2] | |||
repeat until <(length of [data v]) < (item)> | |||
set [insert location v] to ((item) - (1)) | |||
repeat until <<(item (insert location) of [data v]) < (item (item) of [data v])> or <(insert location) < [1]>> | |||
change [insert location v] by (-1) | |||
end | |||
insert (item (item) of [data v]) at ((insert location) + (1)) of [data v] | |||
delete ((item) + (1)) of [data v] | |||
change [item v] by (1) | |||
end | |||
</scratchblocks> | |||
== Snap! и вики == | == Snap! и вики == |
Версия 08:55, 24 сентября 2022
Описание события | Алгоритмы и структуры данных скрещиваем Snap! и Wiki |
---|---|
Тип события | |
Начало | 2022-09-24T09:00:00.000Z |
Окончание | 2022-09-24T11:50:00.000Z |
color | Chocolate |
Адрес события | http://digida.mgpu.ru/ |
Видео запись события | |
Среды и средства, которые использовались в рамках события | |
Формируемые в рамках события компетенции | |
Область знаний | |
Местоположение | |
Формат реализации | |
Карта |
Дополнительные возможности вики
Как добавить изображение на вики страницу
Как добавить видео на страницу вики
Например, для видео Snap! Programming Beauty and Joy https://www.youtube.com/watch?v=ouJXcTTUAbg&t=1363s
Как добавить диаграмму связей на вики страницу
Scratch и вики
Как включить Scratch проект в состав вики страницы
Например,
Как включить в состав страницы визуальные блоки Scratch
Например,
define findHighestItem set [result v] to [1] set [n v] to [1] repeat ((length of [list v]) - (1)) change [n v] by (1) if <(item (n) of [list v]) > (item (result) of [list v])> then set [result v] to (n) end end
Как организовать учебную студию в Scratch
Какие типы данных есть в Scratch
Примеры алгоритмов сортировки в Scratch
when green flag clicked set [item v] to [2] repeat until <(length of [data v]) < (item)> set [insert location v] to ((item) - (1)) repeat until <<(item (insert location) of [data v]) < (item (item) of [data v])> or <(insert location) < [1]>> change [insert location v] by (-1) end insert (item (item) of [data v]) at ((insert location) + (1)) of [data v] delete ((item) + (1)) of [data v] change [item v] by (1) end
Snap! и вики
Как включить Snap! проект в состав вики страницы
Муравьи
Создание собственных блоков
Использование изображений как источников данных