Алгоритмы - скрещиваем Snap! и Wiki: различия между версиями

Материал из Поле цифровой дидактики
 
(не показано 18 промежуточных версий 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 ===


Как организовать учебную студию в 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 ===


Какие типы данных есть в Scratch
=== Примеры алгоритмов сортировки в Scratch ===


Примеры алгоритмов сортировки в Scratch
# [[Heap]]
# [[Алгоритмы сортировки]]


Как включить Scratch проект в состав вики страницы
<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! и вики ==
Строка 29: Строка 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

  1. Heap
  2. Алгоритмы сортировки
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! проект в состав вики страницы

Муравьи

Азбука Морзе. Романова М.И.

Создание собственных блоков

Использование изображений как источников данных

Как включить турборежим выполнения

Как опубликовать проект

Как аннотировать проект