Алгоритмы - скрещиваем Snap! и Wiki: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
|||
| (не показано 16 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
{{Событие | {{Событие | ||
|Description=Алгоритмы и структуры данных | |Description=Алгоритмы и структуры данных скрещиваем Snap! и Wiki | ||
|has start=2022-09-24T09:00:00.000Z | |has start=2022-09-24T09:00:00.000Z | ||
|has end=2022-09-24T11:50:00.000Z | |has end=2022-09-24T11:50:00.000Z | ||
| Строка 6: | Строка 6: | ||
|Website=http://digida.mgpu.ru/ | |Website=http://digida.mgpu.ru/ | ||
}} | }} | ||
== Дополнительные возможности вики == | |||
Как добавить видео | === [[Как добавить изображение на вики страницу]] === | ||
=== [[Как добавить видео на страницу вики]] === | |||
Например, для видео Snap! Programming Beauty and Joy | |||
https://www.youtube.com/watch?v=ouJXcTTUAbg&t=1363s | |||
{{#widget:YouTube|id=ouJXcTTUAbg|start=200}} | |||
=== [[Как добавить диаграмму связей на вики страницу]] === | |||
== Scratch и вики == | == Scratch и вики == | ||
=== Как включить Scratch проект в состав вики страницы === | === [[Как включить Scratch проект в состав вики страницы]] === | ||
Например, | |||
<scratch project="211029567 /> | |||
или | |||
<scratch project="719712406 /> | |||
=== Как включить в состав страницы визуальные блоки Scratch === | === Как включить в состав страницы визуальные блоки Scratch === | ||
Например, | |||
<scratchblocks> | |||
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 | |||
</scratchblocks> | |||
=== Как организовать учебную студию в Scratch === | === Как организовать учебную студию в Scratch === | ||
| Строка 22: | Строка 53: | ||
=== Примеры алгоритмов сортировки в Scratch === | === Примеры алгоритмов сортировки в Scratch === | ||
# [[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! и вики == | ||
| Строка 27: | Строка 75: | ||
=== Как включить Snap! проект в состав вики страницы === | === Как включить Snap! проект в состав вики страницы === | ||
=== Как установить Snap! на отдельный компьютер === | ==== Муравьи ==== | ||
<snap project="Ants" user="bromagosa" /> | |||
==== Азбука Морзе. Романова М.И. ==== | |||
<snap project="Азбука%20Морзе%20" user="romanivami" /> | |||
==== Создание собственных блоков ==== | |||
<snap project="square_wall" user="patarakin" /> | |||
==== Использование изображений как источников данных ==== | |||
<snap project="image_data" user="patarakin" /> | |||
* https://snap.berkeley.edu/project?username=patarakin&projectname=image_data | |||
==== ==== | |||
* https://snap.berkeley.edu/project?user=patarakin&project=Проект%20для%20публикации | |||
<snap project="Проект%20для%20публикации" user="patarakin" /> | |||
=== [[Как установить Snap! на отдельный компьютер]] === | |||
=== Как включить турборежим выполнения === | === Как включить турборежим выполнения === | ||
Текущая версия от 11:18, 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
Например,
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! проект в состав вики страницы
Муравьи
Азбука Морзе. Романова М.И.
Создание собственных блоков
Использование изображений как источников данных
