<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://digida.mgpu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bobiloket</id>
	<title>Поле цифровой дидактики - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="http://digida.mgpu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bobiloket"/>
	<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Bobiloket"/>
	<updated>2026-04-28T07:26:32Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16315</id>
		<title>Участник:Bobiloket/Алгоритмы и структуры данных</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16315"/>
		<updated>2024-03-19T14:50:33Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://scratch.mit.edu/projects/985602976/&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;985602976&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Как сделать сортировку в массиве?]] | format=embedded | embedonly=yes}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]] | ?Environment }}&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]]&lt;br /&gt;
|?Environment&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|charttitle= Языки программирования&lt;br /&gt;
|distribution=yes&lt;br /&gt;
|width=80%&lt;br /&gt;
|datalabels=percent&lt;br /&gt;
|direction=horizontal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования Scratch, Snap!, GP&lt;br /&gt;
; Знать&lt;br /&gt;
: Основные понятия, связанные с миром алгоритмов и структур данных &lt;br /&gt;
: основы алгоритмизации задач, структуры данных;&lt;br /&gt;
: типы данных, структуры данных;&lt;br /&gt;
: методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь&lt;br /&gt;
* обращаться к внешним и внутренним данным из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki&lt;br /&gt;
* обмениваться проектами и блоками программ в Snap!&lt;br /&gt;
* сравнивать и объединять статьи о языках программирования &lt;br /&gt;
* импортировать и экспортировать данные в среду визуального программирования Snap!&lt;br /&gt;
* проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
* планировать процесс реализации алгоритма при помощи псевдокода и диаграмм &lt;br /&gt;
* использовать язык &#039;&#039;&#039;dgl&#039;&#039;&#039; , mermaid, &#039;&#039;&#039;PlantUML&#039;&#039;&#039; встраивать диаграммы алгоритмов в вики страницы &lt;br /&gt;
* представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
* создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
* оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
* использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
* использовать объекты первого класса и лямбда исчисления.&lt;br /&gt;
&lt;br /&gt;
==  Уметь обращаться к внешним и внутренним дым из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki ==&lt;br /&gt;
; Примеры задач на внутренние данные&lt;br /&gt;
* Посчитай внутри вики количество участников из МГПУ [[:Category:UserMGPU]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай внутри вики количество участников из ПБД-221м [[:Category:ПБД221м]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай число участников, которые указали, что используют язык Scratch?&lt;br /&gt;
* Собери таблицу с описанием писателей [[Category:Person]], которые оказали влияние на язык [[R]]&lt;br /&gt;
* Собери тайм-лайн с языками, ведущими свое происхождение от языка [[Prolog]]&lt;br /&gt;
* &#039;&#039;&#039; Предложи собственную задачу на использование внутренних данных в среде Semantic MediaWiki &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Примеры задач на внешние данные&lt;br /&gt;
* Размести на странице выборку из датасета, который уже есть в категории [[:Category:Dataset]]&lt;br /&gt;
* &#039;&#039;&#039; Добавь новый датасет в [[:Category:Dataset]] и предложи вариант его использования &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2023 году -  [[:Категория:ПБД221м|ПБД221м]]&lt;br /&gt;
* Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2022 году -  [[:Категория:ПБД211М|ПБД211М]]&lt;br /&gt;
&lt;br /&gt;
; Особенность курса - [[Active Essay]]  смотрим и тестируем на поле &lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratchblocks&amp;gt;&lt;br /&gt;
when [up arrow v] key pressed&lt;br /&gt;
point in direction (0)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [down arrow v] key pressed&lt;br /&gt;
point in direction (180)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [right arrow v] key pressed&lt;br /&gt;
point in direction (90)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [left arrow v] key pressed&lt;br /&gt;
point in direction (-90)&lt;br /&gt;
move (10) steps&amp;lt;/scratchblocks&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: И смотрим на то, как они выполняются&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;210120481&amp;quot; /&amp;gt;&lt;br /&gt;
: или в [[Snap!]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Flocking_Snap&amp;quot; user=&amp;quot;patarakin&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Цель, результаты освоения дисциплины ==&lt;br /&gt;
В результате изучения данной дисциплины студенты будут иметь представление о современных алгоритмических языках, о способах записи [[алгоритм]]ов и конструирования программ, основах объектного подхода в программировании&lt;br /&gt;
; Цель &lt;br /&gt;
: теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования [[Scratch]], [[Snap!]], [[GP]]&lt;br /&gt;
&lt;br /&gt;
; Знать:&lt;br /&gt;
# Основные понятия, связанные с миром алгоритмов и структур данных См.  [[:Категория:Понятие]]&lt;br /&gt;
# основы алгоритмизации задач, структуры данных;&lt;br /&gt;
# типы данных, структуры данных;&lt;br /&gt;
# методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь &lt;br /&gt;
# обращаться к внешним и внутренним данным из среды [[Semantic MediaWiki]], уметь использовать различные типы данных внутри Semantic MediaWiki см. [[:Категория:Dataset]]&lt;br /&gt;
# обмениваться проектами и блоками программ в [[Snap!]]&lt;br /&gt;
# сравнивать и объединять статьи о языках программирования [[Taxonomic_sandbox]]&lt;br /&gt;
# импортировать и экспортировать данные в среду визуального программирования [[Snap!]]&lt;br /&gt;
# проектировать и программировать  линейные и  разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]]&lt;br /&gt;
# использовать язык [[graphviz]], [[mermaid]], [[PlantUML]] встраивать диаграммы алгоритмов в вики страницы см. Graphviz + [[:Категория:Diagrams]] - &lt;br /&gt;
# представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
# создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
# оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
# использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
# использовать объекты первого класса и лямбда исчисления&lt;br /&gt;
&lt;br /&gt;
== Содержание разделов дисциплины: ==&lt;br /&gt;
=== Введение. Основные понятия. Пространство для совместной деятельности ===&lt;br /&gt;
Основы алгоритмизации задач. Semantic MediaWiki как поле совместной деятельности. Типы данных  внутри Semantic MediaWiki. Обращение к внешним данным.&lt;br /&gt;
&lt;br /&gt;
=== История языков программирования и обучающих языков ===&lt;br /&gt;
Современные алгоритмические языки. Вычислительное мышление и вычислительное участие.&lt;br /&gt;
&lt;br /&gt;
=== Представление алгоритмов в виде диаграмм, псевдокода, кода на различных языках программирования ===&lt;br /&gt;
# проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]] - например, [[Binary search (diagram)]]&lt;br /&gt;
# использовать язык dgl и [[mermaid]] встраивать диаграммы алгоритмов в вики страницы см. [[Graphviz]]&lt;br /&gt;
&lt;br /&gt;
http://digida.mgpu.ru/images/diagrams/Diagrams_37be5e92fa212a080558fc26c16ac9cb.png&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:graph TB&lt;br /&gt;
A[1-6] --&amp;gt; |Да| B[1-3] &lt;br /&gt;
A --&amp;gt; |Нет| C[7-9] &lt;br /&gt;
&lt;br /&gt;
B --&amp;gt; |Да| D[1-2] &lt;br /&gt;
B --&amp;gt; |Нет| E[4-5] &lt;br /&gt;
&lt;br /&gt;
D --&amp;gt; |Да| 1&lt;br /&gt;
D --&amp;gt; |Нет| 3&lt;br /&gt;
1 --&amp;gt;  |Нет| 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E --&amp;gt; |Нет| 6&lt;br /&gt;
E --&amp;gt; |Да| 4&lt;br /&gt;
4 --&amp;gt;  |Нет| 5&lt;br /&gt;
&lt;br /&gt;
C --&amp;gt;|Да| F[7-8]  &lt;br /&gt;
C --&amp;gt;|Нет| G[10-11]  &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Да| 7&lt;br /&gt;
7 --&amp;gt; |Нет| 8 &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Нет| 9&lt;br /&gt;
&lt;br /&gt;
G --&amp;gt; | Да | 10&lt;br /&gt;
10 --&amp;gt; | Нет| 11&lt;br /&gt;
G --&amp;gt; | Нет| 12&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  Основные характеристики изучаемого алгоритмического языка ===&lt;br /&gt;
Типы данных. Константы. Переменные. Выражения. Арифметические и логические выражения. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Snap data types2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Спрайты, данные, процедуры как объекты первого класса. Структуры данных. Импорт и экспорт данных.&lt;br /&gt;
Список случайных чисел из  %сколько от %min до %max&lt;br /&gt;
[[Файл:Table sprite.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Структуры данных ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Collab dataset JSON.png]]&lt;br /&gt;
&lt;br /&gt;
* [[Массив]]ы и связные [[список|списки]]&lt;br /&gt;
* Стеки и очереди&lt;br /&gt;
* Деревья (бинарные, сбалансированные, двоичные деревья поиска)&lt;br /&gt;
* Графы (ориентированные и неориентированные, поиск в глубину и ширину)&lt;br /&gt;
&lt;br /&gt;
=== Алгоритмы сортировки и поиска === &lt;br /&gt;
Сравнение эффективности и вычислительной сложности алгоритмов&lt;br /&gt;
* [[Временная сложность алгоритма]]&lt;br /&gt;
&lt;br /&gt;
=== Рекурсия ===&lt;br /&gt;
* [[Рекурсия]]&lt;br /&gt;
* [[Фрактал]]&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
=== Основная литература  ===&lt;br /&gt;
&lt;br /&gt;
# [[Стили и методы программирования]], &lt;br /&gt;
# [[Computer Science with Snap! by Examples]], &lt;br /&gt;
# [[Initiation to Algorithmics with Scratch]]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительная литература  ===&lt;br /&gt;
https://snap.berkeley.edu/snap/help/SnapManual.pdf - Руководство по Snap!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Напоминание по работа в вики среде ==&lt;br /&gt;
; [[Мастер-класс «Совместная работа со знаниями на поле цифровой дидактики»]]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Rybakinaea/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16314</id>
		<title>Участник:Rybakinaea/Алгоритмы и структуры данных</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Rybakinaea/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16314"/>
		<updated>2024-03-19T14:49:25Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: /* Snap! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это для курса &amp;quot;Алгоритмы и структуры данных&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==  Snap! ==&lt;br /&gt;
&lt;br /&gt;
* https://snap.berkeley.edu/project?username=rybakinaea&amp;amp;projectname=Rybakinaea-PBD-221&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;projects/985602976/&amp;quot; user=&amp;quot;rybakinaea&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Как сделать сортировку в массиве?]] | format=embedded | embedonly=yes}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования Scratch, Snap!, GP&lt;br /&gt;
; Знать&lt;br /&gt;
: Основные понятия, связанные с миром алгоритмов и структур данных &lt;br /&gt;
: основы алгоритмизации задач, структуры данных;&lt;br /&gt;
: типы данных, структуры данных;&lt;br /&gt;
: методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь&lt;br /&gt;
* обращаться к внешним и внутренним данным из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki&lt;br /&gt;
* обмениваться проектами и блоками программ в Snap!&lt;br /&gt;
* сравнивать и объединять статьи о языках программирования &lt;br /&gt;
* импортировать и экспортировать данные в среду визуального программирования Snap!&lt;br /&gt;
* проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
* планировать процесс реализации алгоритма при помощи псевдокода и диаграмм &lt;br /&gt;
* использовать язык &#039;&#039;&#039;dgl&#039;&#039;&#039; , mermaid, &#039;&#039;&#039;PlantUML&#039;&#039;&#039; встраивать диаграммы алгоритмов в вики страницы &lt;br /&gt;
* представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
* создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
* оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
* использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
* использовать объекты первого класса и лямбда исчисления.&lt;br /&gt;
&lt;br /&gt;
==  Уметь обращаться к внешним и внутренним дым из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki ==&lt;br /&gt;
; Примеры задач на внутренние данные&lt;br /&gt;
* Посчитай внутри вики количество участников из МГПУ [[:Category:UserMGPU]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай внутри вики количество участников из ПБД-221м [[:Category:ПБД221м]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай число участников, которые указали, что используют язык Scratch?&lt;br /&gt;
* Собери таблицу с описанием писателей [[Category:Person]], которые оказали влияние на язык [[R]]&lt;br /&gt;
* Собери тайм-лайн с языками, ведущими свое происхождение от языка [[Prolog]]&lt;br /&gt;
* &#039;&#039;&#039; Предложи собственную задачу на использование внутренних данных в среде Semantic MediaWiki &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Примеры задач на внешние данные&lt;br /&gt;
* Размести на странице выборку из датасета, который уже есть в категории [[:Category:Dataset]]&lt;br /&gt;
* &#039;&#039;&#039; Добавь новый датасет в [[:Category:Dataset]] и предложи вариант его использования &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2023 году -  [[:Категория:ПБД221м|ПБД221м]]&lt;br /&gt;
* Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2022 году -  [[:Категория:ПБД211М|ПБД211М]]&lt;br /&gt;
&lt;br /&gt;
; Особенность курса - [[Active Essay]]  смотрим и тестируем на поле &lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratchblocks&amp;gt;&lt;br /&gt;
when [up arrow v] key pressed&lt;br /&gt;
point in direction (0)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [down arrow v] key pressed&lt;br /&gt;
point in direction (180)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [right arrow v] key pressed&lt;br /&gt;
point in direction (90)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [left arrow v] key pressed&lt;br /&gt;
point in direction (-90)&lt;br /&gt;
move (10) steps&amp;lt;/scratchblocks&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: И смотрим на то, как они выполняются&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;210120481&amp;quot; /&amp;gt;&lt;br /&gt;
: или в [[Snap!]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Flocking_Snap&amp;quot; user=&amp;quot;patarakin&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Цель, результаты освоения дисциплины ==&lt;br /&gt;
В результате изучения данной дисциплины студенты будут иметь представление о современных алгоритмических языках, о способах записи [[алгоритм]]ов и конструирования программ, основах объектного подхода в программировании&lt;br /&gt;
; Цель &lt;br /&gt;
: теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования [[Scratch]], [[Snap!]], [[GP]]&lt;br /&gt;
&lt;br /&gt;
; Знать:&lt;br /&gt;
# Основные понятия, связанные с миром алгоритмов и структур данных См.  [[:Категория:Понятие]]&lt;br /&gt;
# основы алгоритмизации задач, структуры данных;&lt;br /&gt;
# типы данных, структуры данных;&lt;br /&gt;
# методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь &lt;br /&gt;
# обращаться к внешним и внутренним данным из среды [[Semantic MediaWiki]], уметь использовать различные типы данных внутри Semantic MediaWiki см. [[:Категория:Dataset]]&lt;br /&gt;
# обмениваться проектами и блоками программ в [[Snap!]]&lt;br /&gt;
# сравнивать и объединять статьи о языках программирования [[Taxonomic_sandbox]]&lt;br /&gt;
# импортировать и экспортировать данные в среду визуального программирования [[Snap!]]&lt;br /&gt;
# проектировать и программировать  линейные и  разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]]&lt;br /&gt;
# использовать язык [[graphviz]], [[mermaid]], [[PlantUML]] встраивать диаграммы алгоритмов в вики страницы см. Graphviz + [[:Категория:Diagrams]] - &lt;br /&gt;
# представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
# создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
# оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
# использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
# использовать объекты первого класса и лямбда исчисления&lt;br /&gt;
&lt;br /&gt;
== Содержание разделов дисциплины: ==&lt;br /&gt;
=== Введение. Основные понятия. Пространство для совместной деятельности ===&lt;br /&gt;
Основы алгоритмизации задач. Semantic MediaWiki как поле совместной деятельности. Типы данных  внутри Semantic MediaWiki. Обращение к внешним данным.&lt;br /&gt;
&lt;br /&gt;
=== История языков программирования и обучающих языков ===&lt;br /&gt;
Современные алгоритмические языки. Вычислительное мышление и вычислительное участие.&lt;br /&gt;
&lt;br /&gt;
=== Представление алгоритмов в виде диаграмм, псевдокода, кода на различных языках программирования ===&lt;br /&gt;
# проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]] - например, [[Binary search (diagram)]]&lt;br /&gt;
# использовать язык dgl и [[mermaid]] встраивать диаграммы алгоритмов в вики страницы см. [[Graphviz]]&lt;br /&gt;
&lt;br /&gt;
http://digida.mgpu.ru/images/diagrams/Diagrams_37be5e92fa212a080558fc26c16ac9cb.png&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:graph TB&lt;br /&gt;
A[1-6] --&amp;gt; |Да| B[1-3] &lt;br /&gt;
A --&amp;gt; |Нет| C[7-9] &lt;br /&gt;
&lt;br /&gt;
B --&amp;gt; |Да| D[1-2] &lt;br /&gt;
B --&amp;gt; |Нет| E[4-5] &lt;br /&gt;
&lt;br /&gt;
D --&amp;gt; |Да| 1&lt;br /&gt;
D --&amp;gt; |Нет| 3&lt;br /&gt;
1 --&amp;gt;  |Нет| 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E --&amp;gt; |Нет| 6&lt;br /&gt;
E --&amp;gt; |Да| 4&lt;br /&gt;
4 --&amp;gt;  |Нет| 5&lt;br /&gt;
&lt;br /&gt;
C --&amp;gt;|Да| F[7-8]  &lt;br /&gt;
C --&amp;gt;|Нет| G[10-11]  &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Да| 7&lt;br /&gt;
7 --&amp;gt; |Нет| 8 &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Нет| 9&lt;br /&gt;
&lt;br /&gt;
G --&amp;gt; | Да | 10&lt;br /&gt;
10 --&amp;gt; | Нет| 11&lt;br /&gt;
G --&amp;gt; | Нет| 12&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  Основные характеристики изучаемого алгоритмического языка ===&lt;br /&gt;
Типы данных. Константы. Переменные. Выражения. Арифметические и логические выражения. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Snap data types2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Спрайты, данные, процедуры как объекты первого класса. Структуры данных. Импорт и экспорт данных.&lt;br /&gt;
Список случайных чисел из  %сколько от %min до %max&lt;br /&gt;
[[Файл:Table sprite.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Структуры данных ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Collab dataset JSON.png]]&lt;br /&gt;
&lt;br /&gt;
* [[Массив]]ы и связные [[список|списки]]&lt;br /&gt;
* Стеки и очереди&lt;br /&gt;
* Деревья (бинарные, сбалансированные, двоичные деревья поиска)&lt;br /&gt;
* Графы (ориентированные и неориентированные, поиск в глубину и ширину)&lt;br /&gt;
&lt;br /&gt;
=== Алгоритмы сортировки и поиска === &lt;br /&gt;
Сравнение эффективности и вычислительной сложности алгоритмов&lt;br /&gt;
* [[Временная сложность алгоритма]]&lt;br /&gt;
&lt;br /&gt;
=== Рекурсия ===&lt;br /&gt;
* [[Рекурсия]]&lt;br /&gt;
* [[Фрактал]]&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
=== Основная литература  ===&lt;br /&gt;
&lt;br /&gt;
# [[Стили и методы программирования]], &lt;br /&gt;
# [[Computer Science with Snap! by Examples]], &lt;br /&gt;
# [[Initiation to Algorithmics with Scratch]]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительная литература  ===&lt;br /&gt;
https://snap.berkeley.edu/snap/help/SnapManual.pdf - Руководство по Snap!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Напоминание по работа в вики среде ==&lt;br /&gt;
; [[Мастер-класс «Совместная работа со знаниями на поле цифровой дидактики»]]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Rybakinaea/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16313</id>
		<title>Участник:Rybakinaea/Алгоритмы и структуры данных</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Rybakinaea/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16313"/>
		<updated>2024-03-19T14:48:35Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это для курса &amp;quot;Алгоритмы и структуры данных&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==  Snap! ==&lt;br /&gt;
&lt;br /&gt;
* https://snap.berkeley.edu/project?username=rybakinaea&amp;amp;projectname=Rybakinaea-PBD-221&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;projects/985602976/&amp;quot; user=&amp;quot;alekseevgd&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Как сделать сортировку в массиве?]] | format=embedded | embedonly=yes}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования Scratch, Snap!, GP&lt;br /&gt;
; Знать&lt;br /&gt;
: Основные понятия, связанные с миром алгоритмов и структур данных &lt;br /&gt;
: основы алгоритмизации задач, структуры данных;&lt;br /&gt;
: типы данных, структуры данных;&lt;br /&gt;
: методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь&lt;br /&gt;
* обращаться к внешним и внутренним данным из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki&lt;br /&gt;
* обмениваться проектами и блоками программ в Snap!&lt;br /&gt;
* сравнивать и объединять статьи о языках программирования &lt;br /&gt;
* импортировать и экспортировать данные в среду визуального программирования Snap!&lt;br /&gt;
* проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
* планировать процесс реализации алгоритма при помощи псевдокода и диаграмм &lt;br /&gt;
* использовать язык &#039;&#039;&#039;dgl&#039;&#039;&#039; , mermaid, &#039;&#039;&#039;PlantUML&#039;&#039;&#039; встраивать диаграммы алгоритмов в вики страницы &lt;br /&gt;
* представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
* создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
* оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
* использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
* использовать объекты первого класса и лямбда исчисления.&lt;br /&gt;
&lt;br /&gt;
==  Уметь обращаться к внешним и внутренним дым из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki ==&lt;br /&gt;
; Примеры задач на внутренние данные&lt;br /&gt;
* Посчитай внутри вики количество участников из МГПУ [[:Category:UserMGPU]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай внутри вики количество участников из ПБД-221м [[:Category:ПБД221м]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай число участников, которые указали, что используют язык Scratch?&lt;br /&gt;
* Собери таблицу с описанием писателей [[Category:Person]], которые оказали влияние на язык [[R]]&lt;br /&gt;
* Собери тайм-лайн с языками, ведущими свое происхождение от языка [[Prolog]]&lt;br /&gt;
* &#039;&#039;&#039; Предложи собственную задачу на использование внутренних данных в среде Semantic MediaWiki &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Примеры задач на внешние данные&lt;br /&gt;
* Размести на странице выборку из датасета, который уже есть в категории [[:Category:Dataset]]&lt;br /&gt;
* &#039;&#039;&#039; Добавь новый датасет в [[:Category:Dataset]] и предложи вариант его использования &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2023 году -  [[:Категория:ПБД221м|ПБД221м]]&lt;br /&gt;
* Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2022 году -  [[:Категория:ПБД211М|ПБД211М]]&lt;br /&gt;
&lt;br /&gt;
; Особенность курса - [[Active Essay]]  смотрим и тестируем на поле &lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratchblocks&amp;gt;&lt;br /&gt;
when [up arrow v] key pressed&lt;br /&gt;
point in direction (0)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [down arrow v] key pressed&lt;br /&gt;
point in direction (180)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [right arrow v] key pressed&lt;br /&gt;
point in direction (90)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [left arrow v] key pressed&lt;br /&gt;
point in direction (-90)&lt;br /&gt;
move (10) steps&amp;lt;/scratchblocks&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: И смотрим на то, как они выполняются&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;210120481&amp;quot; /&amp;gt;&lt;br /&gt;
: или в [[Snap!]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Flocking_Snap&amp;quot; user=&amp;quot;patarakin&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Цель, результаты освоения дисциплины ==&lt;br /&gt;
В результате изучения данной дисциплины студенты будут иметь представление о современных алгоритмических языках, о способах записи [[алгоритм]]ов и конструирования программ, основах объектного подхода в программировании&lt;br /&gt;
; Цель &lt;br /&gt;
: теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования [[Scratch]], [[Snap!]], [[GP]]&lt;br /&gt;
&lt;br /&gt;
; Знать:&lt;br /&gt;
# Основные понятия, связанные с миром алгоритмов и структур данных См.  [[:Категория:Понятие]]&lt;br /&gt;
# основы алгоритмизации задач, структуры данных;&lt;br /&gt;
# типы данных, структуры данных;&lt;br /&gt;
# методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь &lt;br /&gt;
# обращаться к внешним и внутренним данным из среды [[Semantic MediaWiki]], уметь использовать различные типы данных внутри Semantic MediaWiki см. [[:Категория:Dataset]]&lt;br /&gt;
# обмениваться проектами и блоками программ в [[Snap!]]&lt;br /&gt;
# сравнивать и объединять статьи о языках программирования [[Taxonomic_sandbox]]&lt;br /&gt;
# импортировать и экспортировать данные в среду визуального программирования [[Snap!]]&lt;br /&gt;
# проектировать и программировать  линейные и  разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]]&lt;br /&gt;
# использовать язык [[graphviz]], [[mermaid]], [[PlantUML]] встраивать диаграммы алгоритмов в вики страницы см. Graphviz + [[:Категория:Diagrams]] - &lt;br /&gt;
# представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
# создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
# оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
# использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
# использовать объекты первого класса и лямбда исчисления&lt;br /&gt;
&lt;br /&gt;
== Содержание разделов дисциплины: ==&lt;br /&gt;
=== Введение. Основные понятия. Пространство для совместной деятельности ===&lt;br /&gt;
Основы алгоритмизации задач. Semantic MediaWiki как поле совместной деятельности. Типы данных  внутри Semantic MediaWiki. Обращение к внешним данным.&lt;br /&gt;
&lt;br /&gt;
=== История языков программирования и обучающих языков ===&lt;br /&gt;
Современные алгоритмические языки. Вычислительное мышление и вычислительное участие.&lt;br /&gt;
&lt;br /&gt;
=== Представление алгоритмов в виде диаграмм, псевдокода, кода на различных языках программирования ===&lt;br /&gt;
# проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]] - например, [[Binary search (diagram)]]&lt;br /&gt;
# использовать язык dgl и [[mermaid]] встраивать диаграммы алгоритмов в вики страницы см. [[Graphviz]]&lt;br /&gt;
&lt;br /&gt;
http://digida.mgpu.ru/images/diagrams/Diagrams_37be5e92fa212a080558fc26c16ac9cb.png&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:graph TB&lt;br /&gt;
A[1-6] --&amp;gt; |Да| B[1-3] &lt;br /&gt;
A --&amp;gt; |Нет| C[7-9] &lt;br /&gt;
&lt;br /&gt;
B --&amp;gt; |Да| D[1-2] &lt;br /&gt;
B --&amp;gt; |Нет| E[4-5] &lt;br /&gt;
&lt;br /&gt;
D --&amp;gt; |Да| 1&lt;br /&gt;
D --&amp;gt; |Нет| 3&lt;br /&gt;
1 --&amp;gt;  |Нет| 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E --&amp;gt; |Нет| 6&lt;br /&gt;
E --&amp;gt; |Да| 4&lt;br /&gt;
4 --&amp;gt;  |Нет| 5&lt;br /&gt;
&lt;br /&gt;
C --&amp;gt;|Да| F[7-8]  &lt;br /&gt;
C --&amp;gt;|Нет| G[10-11]  &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Да| 7&lt;br /&gt;
7 --&amp;gt; |Нет| 8 &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Нет| 9&lt;br /&gt;
&lt;br /&gt;
G --&amp;gt; | Да | 10&lt;br /&gt;
10 --&amp;gt; | Нет| 11&lt;br /&gt;
G --&amp;gt; | Нет| 12&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  Основные характеристики изучаемого алгоритмического языка ===&lt;br /&gt;
Типы данных. Константы. Переменные. Выражения. Арифметические и логические выражения. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Snap data types2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Спрайты, данные, процедуры как объекты первого класса. Структуры данных. Импорт и экспорт данных.&lt;br /&gt;
Список случайных чисел из  %сколько от %min до %max&lt;br /&gt;
[[Файл:Table sprite.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Структуры данных ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Collab dataset JSON.png]]&lt;br /&gt;
&lt;br /&gt;
* [[Массив]]ы и связные [[список|списки]]&lt;br /&gt;
* Стеки и очереди&lt;br /&gt;
* Деревья (бинарные, сбалансированные, двоичные деревья поиска)&lt;br /&gt;
* Графы (ориентированные и неориентированные, поиск в глубину и ширину)&lt;br /&gt;
&lt;br /&gt;
=== Алгоритмы сортировки и поиска === &lt;br /&gt;
Сравнение эффективности и вычислительной сложности алгоритмов&lt;br /&gt;
* [[Временная сложность алгоритма]]&lt;br /&gt;
&lt;br /&gt;
=== Рекурсия ===&lt;br /&gt;
* [[Рекурсия]]&lt;br /&gt;
* [[Фрактал]]&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
=== Основная литература  ===&lt;br /&gt;
&lt;br /&gt;
# [[Стили и методы программирования]], &lt;br /&gt;
# [[Computer Science with Snap! by Examples]], &lt;br /&gt;
# [[Initiation to Algorithmics with Scratch]]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительная литература  ===&lt;br /&gt;
https://snap.berkeley.edu/snap/help/SnapManual.pdf - Руководство по Snap!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Напоминание по работа в вики среде ==&lt;br /&gt;
; [[Мастер-класс «Совместная работа со знаниями на поле цифровой дидактики»]]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16312</id>
		<title>Участник:Bobiloket/Алгоритмы и структуры данных</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16312"/>
		<updated>2024-03-19T14:44:47Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://scratch.mit.edu/projects/985602976/&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Как сделать сортировку в массиве?]] | format=embedded | embedonly=yes}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]] | ?Environment }}&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]]&lt;br /&gt;
|?Environment&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|charttitle= Языки программирования&lt;br /&gt;
|distribution=yes&lt;br /&gt;
|width=80%&lt;br /&gt;
|datalabels=percent&lt;br /&gt;
|direction=horizontal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования Scratch, Snap!, GP&lt;br /&gt;
; Знать&lt;br /&gt;
: Основные понятия, связанные с миром алгоритмов и структур данных &lt;br /&gt;
: основы алгоритмизации задач, структуры данных;&lt;br /&gt;
: типы данных, структуры данных;&lt;br /&gt;
: методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь&lt;br /&gt;
* обращаться к внешним и внутренним данным из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki&lt;br /&gt;
* обмениваться проектами и блоками программ в Snap!&lt;br /&gt;
* сравнивать и объединять статьи о языках программирования &lt;br /&gt;
* импортировать и экспортировать данные в среду визуального программирования Snap!&lt;br /&gt;
* проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
* планировать процесс реализации алгоритма при помощи псевдокода и диаграмм &lt;br /&gt;
* использовать язык &#039;&#039;&#039;dgl&#039;&#039;&#039; , mermaid, &#039;&#039;&#039;PlantUML&#039;&#039;&#039; встраивать диаграммы алгоритмов в вики страницы &lt;br /&gt;
* представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
* создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
* оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
* использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
* использовать объекты первого класса и лямбда исчисления.&lt;br /&gt;
&lt;br /&gt;
==  Уметь обращаться к внешним и внутренним дым из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki ==&lt;br /&gt;
; Примеры задач на внутренние данные&lt;br /&gt;
* Посчитай внутри вики количество участников из МГПУ [[:Category:UserMGPU]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай внутри вики количество участников из ПБД-221м [[:Category:ПБД221м]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай число участников, которые указали, что используют язык Scratch?&lt;br /&gt;
* Собери таблицу с описанием писателей [[Category:Person]], которые оказали влияние на язык [[R]]&lt;br /&gt;
* Собери тайм-лайн с языками, ведущими свое происхождение от языка [[Prolog]]&lt;br /&gt;
* &#039;&#039;&#039; Предложи собственную задачу на использование внутренних данных в среде Semantic MediaWiki &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Примеры задач на внешние данные&lt;br /&gt;
* Размести на странице выборку из датасета, который уже есть в категории [[:Category:Dataset]]&lt;br /&gt;
* &#039;&#039;&#039; Добавь новый датасет в [[:Category:Dataset]] и предложи вариант его использования &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2023 году -  [[:Категория:ПБД221м|ПБД221м]]&lt;br /&gt;
* Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2022 году -  [[:Категория:ПБД211М|ПБД211М]]&lt;br /&gt;
&lt;br /&gt;
; Особенность курса - [[Active Essay]]  смотрим и тестируем на поле &lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratchblocks&amp;gt;&lt;br /&gt;
when [up arrow v] key pressed&lt;br /&gt;
point in direction (0)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [down arrow v] key pressed&lt;br /&gt;
point in direction (180)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [right arrow v] key pressed&lt;br /&gt;
point in direction (90)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [left arrow v] key pressed&lt;br /&gt;
point in direction (-90)&lt;br /&gt;
move (10) steps&amp;lt;/scratchblocks&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: И смотрим на то, как они выполняются&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;210120481&amp;quot; /&amp;gt;&lt;br /&gt;
: или в [[Snap!]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Flocking_Snap&amp;quot; user=&amp;quot;patarakin&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Цель, результаты освоения дисциплины ==&lt;br /&gt;
В результате изучения данной дисциплины студенты будут иметь представление о современных алгоритмических языках, о способах записи [[алгоритм]]ов и конструирования программ, основах объектного подхода в программировании&lt;br /&gt;
; Цель &lt;br /&gt;
: теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования [[Scratch]], [[Snap!]], [[GP]]&lt;br /&gt;
&lt;br /&gt;
; Знать:&lt;br /&gt;
# Основные понятия, связанные с миром алгоритмов и структур данных См.  [[:Категория:Понятие]]&lt;br /&gt;
# основы алгоритмизации задач, структуры данных;&lt;br /&gt;
# типы данных, структуры данных;&lt;br /&gt;
# методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь &lt;br /&gt;
# обращаться к внешним и внутренним данным из среды [[Semantic MediaWiki]], уметь использовать различные типы данных внутри Semantic MediaWiki см. [[:Категория:Dataset]]&lt;br /&gt;
# обмениваться проектами и блоками программ в [[Snap!]]&lt;br /&gt;
# сравнивать и объединять статьи о языках программирования [[Taxonomic_sandbox]]&lt;br /&gt;
# импортировать и экспортировать данные в среду визуального программирования [[Snap!]]&lt;br /&gt;
# проектировать и программировать  линейные и  разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]]&lt;br /&gt;
# использовать язык [[graphviz]], [[mermaid]], [[PlantUML]] встраивать диаграммы алгоритмов в вики страницы см. Graphviz + [[:Категория:Diagrams]] - &lt;br /&gt;
# представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
# создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
# оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
# использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
# использовать объекты первого класса и лямбда исчисления&lt;br /&gt;
&lt;br /&gt;
== Содержание разделов дисциплины: ==&lt;br /&gt;
=== Введение. Основные понятия. Пространство для совместной деятельности ===&lt;br /&gt;
Основы алгоритмизации задач. Semantic MediaWiki как поле совместной деятельности. Типы данных  внутри Semantic MediaWiki. Обращение к внешним данным.&lt;br /&gt;
&lt;br /&gt;
=== История языков программирования и обучающих языков ===&lt;br /&gt;
Современные алгоритмические языки. Вычислительное мышление и вычислительное участие.&lt;br /&gt;
&lt;br /&gt;
=== Представление алгоритмов в виде диаграмм, псевдокода, кода на различных языках программирования ===&lt;br /&gt;
# проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]] - например, [[Binary search (diagram)]]&lt;br /&gt;
# использовать язык dgl и [[mermaid]] встраивать диаграммы алгоритмов в вики страницы см. [[Graphviz]]&lt;br /&gt;
&lt;br /&gt;
http://digida.mgpu.ru/images/diagrams/Diagrams_37be5e92fa212a080558fc26c16ac9cb.png&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:graph TB&lt;br /&gt;
A[1-6] --&amp;gt; |Да| B[1-3] &lt;br /&gt;
A --&amp;gt; |Нет| C[7-9] &lt;br /&gt;
&lt;br /&gt;
B --&amp;gt; |Да| D[1-2] &lt;br /&gt;
B --&amp;gt; |Нет| E[4-5] &lt;br /&gt;
&lt;br /&gt;
D --&amp;gt; |Да| 1&lt;br /&gt;
D --&amp;gt; |Нет| 3&lt;br /&gt;
1 --&amp;gt;  |Нет| 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E --&amp;gt; |Нет| 6&lt;br /&gt;
E --&amp;gt; |Да| 4&lt;br /&gt;
4 --&amp;gt;  |Нет| 5&lt;br /&gt;
&lt;br /&gt;
C --&amp;gt;|Да| F[7-8]  &lt;br /&gt;
C --&amp;gt;|Нет| G[10-11]  &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Да| 7&lt;br /&gt;
7 --&amp;gt; |Нет| 8 &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Нет| 9&lt;br /&gt;
&lt;br /&gt;
G --&amp;gt; | Да | 10&lt;br /&gt;
10 --&amp;gt; | Нет| 11&lt;br /&gt;
G --&amp;gt; | Нет| 12&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  Основные характеристики изучаемого алгоритмического языка ===&lt;br /&gt;
Типы данных. Константы. Переменные. Выражения. Арифметические и логические выражения. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Snap data types2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Спрайты, данные, процедуры как объекты первого класса. Структуры данных. Импорт и экспорт данных.&lt;br /&gt;
Список случайных чисел из  %сколько от %min до %max&lt;br /&gt;
[[Файл:Table sprite.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Структуры данных ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Collab dataset JSON.png]]&lt;br /&gt;
&lt;br /&gt;
* [[Массив]]ы и связные [[список|списки]]&lt;br /&gt;
* Стеки и очереди&lt;br /&gt;
* Деревья (бинарные, сбалансированные, двоичные деревья поиска)&lt;br /&gt;
* Графы (ориентированные и неориентированные, поиск в глубину и ширину)&lt;br /&gt;
&lt;br /&gt;
=== Алгоритмы сортировки и поиска === &lt;br /&gt;
Сравнение эффективности и вычислительной сложности алгоритмов&lt;br /&gt;
* [[Временная сложность алгоритма]]&lt;br /&gt;
&lt;br /&gt;
=== Рекурсия ===&lt;br /&gt;
* [[Рекурсия]]&lt;br /&gt;
* [[Фрактал]]&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
=== Основная литература  ===&lt;br /&gt;
&lt;br /&gt;
# [[Стили и методы программирования]], &lt;br /&gt;
# [[Computer Science with Snap! by Examples]], &lt;br /&gt;
# [[Initiation to Algorithmics with Scratch]]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительная литература  ===&lt;br /&gt;
https://snap.berkeley.edu/snap/help/SnapManual.pdf - Руководство по Snap!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Напоминание по работа в вики среде ==&lt;br /&gt;
; [[Мастер-класс «Совместная работа со знаниями на поле цифровой дидактики»]]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16311</id>
		<title>Участник:Bobiloket/Проектирование и разработка приложений</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16311"/>
		<updated>2024-03-19T14:14:35Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://gallery.appinventor.mit.edu/?galleryid=7a3842ad-8e75-4d17-a209-35cd6fadb7c8  https://gallery.appinventor.mit.edu/?galleryid=7a3842ad-8e75-4d17-a209-35cd6fadb7c8]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16310</id>
		<title>Участник:Bobiloket/Проектирование и разработка приложений</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16310"/>
		<updated>2024-03-19T14:13:33Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;мое приложение: https://gallery.appinventor.mit.edu/?galleryid=7a3842ad-8e75-4d17-a209-35cd6fadb7c8&lt;br /&gt;
&lt;br /&gt;
приложение коллеги: [http:////gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac //gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16309</id>
		<title>Участник:Bobiloket/Проектирование и разработка приложений</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16309"/>
		<updated>2024-03-19T14:12:50Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;мое приложение: https://gallery.appinventor.mit.edu/?galleryid=7a3842ad-8e75-4d17-a209-35cd6fadb7c8&lt;br /&gt;
приложение коллеги: [http:////gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac //gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16308</id>
		<title>Участник:Bobiloket/Алгоритмы и структуры данных</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16308"/>
		<updated>2024-03-19T09:20:04Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{#ask:[[Как сделать сортировку в массиве?]] | format=embedded | embedonly=yes}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]] | ?Environment }}&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]]&lt;br /&gt;
|?Environment&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|charttitle= Языки программирования&lt;br /&gt;
|distribution=yes&lt;br /&gt;
|width=80%&lt;br /&gt;
|datalabels=percent&lt;br /&gt;
|direction=horizontal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования Scratch, Snap!, GP&lt;br /&gt;
; Знать&lt;br /&gt;
: Основные понятия, связанные с миром алгоритмов и структур данных &lt;br /&gt;
: основы алгоритмизации задач, структуры данных;&lt;br /&gt;
: типы данных, структуры данных;&lt;br /&gt;
: методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь&lt;br /&gt;
* обращаться к внешним и внутренним данным из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki&lt;br /&gt;
* обмениваться проектами и блоками программ в Snap!&lt;br /&gt;
* сравнивать и объединять статьи о языках программирования &lt;br /&gt;
* импортировать и экспортировать данные в среду визуального программирования Snap!&lt;br /&gt;
* проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
* планировать процесс реализации алгоритма при помощи псевдокода и диаграмм &lt;br /&gt;
* использовать язык &#039;&#039;&#039;dgl&#039;&#039;&#039; , mermaid, &#039;&#039;&#039;PlantUML&#039;&#039;&#039; встраивать диаграммы алгоритмов в вики страницы &lt;br /&gt;
* представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
* создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
* оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
* использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
* использовать объекты первого класса и лямбда исчисления.&lt;br /&gt;
&lt;br /&gt;
==  Уметь обращаться к внешним и внутренним дым из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki ==&lt;br /&gt;
; Примеры задач на внутренние данные&lt;br /&gt;
* Посчитай внутри вики количество участников из МГПУ [[:Category:UserMGPU]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай внутри вики количество участников из ПБД-221м [[:Category:ПБД221м]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай число участников, которые указали, что используют язык Scratch?&lt;br /&gt;
* Собери таблицу с описанием писателей [[Category:Person]], которые оказали влияние на язык [[R]]&lt;br /&gt;
* Собери тайм-лайн с языками, ведущими свое происхождение от языка [[Prolog]]&lt;br /&gt;
* &#039;&#039;&#039; Предложи собственную задачу на использование внутренних данных в среде Semantic MediaWiki &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Примеры задач на внешние данные&lt;br /&gt;
* Размести на странице выборку из датасета, который уже есть в категории [[:Category:Dataset]]&lt;br /&gt;
* &#039;&#039;&#039; Добавь новый датасет в [[:Category:Dataset]] и предложи вариант его использования &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2023 году -  [[:Категория:ПБД221м|ПБД221м]]&lt;br /&gt;
* Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2022 году -  [[:Категория:ПБД211М|ПБД211М]]&lt;br /&gt;
&lt;br /&gt;
; Особенность курса - [[Active Essay]]  смотрим и тестируем на поле &lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratchblocks&amp;gt;&lt;br /&gt;
when [up arrow v] key pressed&lt;br /&gt;
point in direction (0)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [down arrow v] key pressed&lt;br /&gt;
point in direction (180)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [right arrow v] key pressed&lt;br /&gt;
point in direction (90)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [left arrow v] key pressed&lt;br /&gt;
point in direction (-90)&lt;br /&gt;
move (10) steps&amp;lt;/scratchblocks&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: И смотрим на то, как они выполняются&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;210120481&amp;quot; /&amp;gt;&lt;br /&gt;
: или в [[Snap!]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Flocking_Snap&amp;quot; user=&amp;quot;patarakin&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Цель, результаты освоения дисциплины ==&lt;br /&gt;
В результате изучения данной дисциплины студенты будут иметь представление о современных алгоритмических языках, о способах записи [[алгоритм]]ов и конструирования программ, основах объектного подхода в программировании&lt;br /&gt;
; Цель &lt;br /&gt;
: теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования [[Scratch]], [[Snap!]], [[GP]]&lt;br /&gt;
&lt;br /&gt;
; Знать:&lt;br /&gt;
# Основные понятия, связанные с миром алгоритмов и структур данных См.  [[:Категория:Понятие]]&lt;br /&gt;
# основы алгоритмизации задач, структуры данных;&lt;br /&gt;
# типы данных, структуры данных;&lt;br /&gt;
# методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь &lt;br /&gt;
# обращаться к внешним и внутренним данным из среды [[Semantic MediaWiki]], уметь использовать различные типы данных внутри Semantic MediaWiki см. [[:Категория:Dataset]]&lt;br /&gt;
# обмениваться проектами и блоками программ в [[Snap!]]&lt;br /&gt;
# сравнивать и объединять статьи о языках программирования [[Taxonomic_sandbox]]&lt;br /&gt;
# импортировать и экспортировать данные в среду визуального программирования [[Snap!]]&lt;br /&gt;
# проектировать и программировать  линейные и  разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]]&lt;br /&gt;
# использовать язык [[graphviz]], [[mermaid]], [[PlantUML]] встраивать диаграммы алгоритмов в вики страницы см. Graphviz + [[:Категория:Diagrams]] - &lt;br /&gt;
# представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
# создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
# оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
# использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
# использовать объекты первого класса и лямбда исчисления&lt;br /&gt;
&lt;br /&gt;
== Содержание разделов дисциплины: ==&lt;br /&gt;
=== Введение. Основные понятия. Пространство для совместной деятельности ===&lt;br /&gt;
Основы алгоритмизации задач. Semantic MediaWiki как поле совместной деятельности. Типы данных  внутри Semantic MediaWiki. Обращение к внешним данным.&lt;br /&gt;
&lt;br /&gt;
=== История языков программирования и обучающих языков ===&lt;br /&gt;
Современные алгоритмические языки. Вычислительное мышление и вычислительное участие.&lt;br /&gt;
&lt;br /&gt;
=== Представление алгоритмов в виде диаграмм, псевдокода, кода на различных языках программирования ===&lt;br /&gt;
# проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]] - например, [[Binary search (diagram)]]&lt;br /&gt;
# использовать язык dgl и [[mermaid]] встраивать диаграммы алгоритмов в вики страницы см. [[Graphviz]]&lt;br /&gt;
&lt;br /&gt;
http://digida.mgpu.ru/images/diagrams/Diagrams_37be5e92fa212a080558fc26c16ac9cb.png&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:graph TB&lt;br /&gt;
A[1-6] --&amp;gt; |Да| B[1-3] &lt;br /&gt;
A --&amp;gt; |Нет| C[7-9] &lt;br /&gt;
&lt;br /&gt;
B --&amp;gt; |Да| D[1-2] &lt;br /&gt;
B --&amp;gt; |Нет| E[4-5] &lt;br /&gt;
&lt;br /&gt;
D --&amp;gt; |Да| 1&lt;br /&gt;
D --&amp;gt; |Нет| 3&lt;br /&gt;
1 --&amp;gt;  |Нет| 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E --&amp;gt; |Нет| 6&lt;br /&gt;
E --&amp;gt; |Да| 4&lt;br /&gt;
4 --&amp;gt;  |Нет| 5&lt;br /&gt;
&lt;br /&gt;
C --&amp;gt;|Да| F[7-8]  &lt;br /&gt;
C --&amp;gt;|Нет| G[10-11]  &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Да| 7&lt;br /&gt;
7 --&amp;gt; |Нет| 8 &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Нет| 9&lt;br /&gt;
&lt;br /&gt;
G --&amp;gt; | Да | 10&lt;br /&gt;
10 --&amp;gt; | Нет| 11&lt;br /&gt;
G --&amp;gt; | Нет| 12&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  Основные характеристики изучаемого алгоритмического языка ===&lt;br /&gt;
Типы данных. Константы. Переменные. Выражения. Арифметические и логические выражения. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Snap data types2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Спрайты, данные, процедуры как объекты первого класса. Структуры данных. Импорт и экспорт данных.&lt;br /&gt;
Список случайных чисел из  %сколько от %min до %max&lt;br /&gt;
[[Файл:Table sprite.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Структуры данных ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Collab dataset JSON.png]]&lt;br /&gt;
&lt;br /&gt;
* [[Массив]]ы и связные [[список|списки]]&lt;br /&gt;
* Стеки и очереди&lt;br /&gt;
* Деревья (бинарные, сбалансированные, двоичные деревья поиска)&lt;br /&gt;
* Графы (ориентированные и неориентированные, поиск в глубину и ширину)&lt;br /&gt;
&lt;br /&gt;
=== Алгоритмы сортировки и поиска === &lt;br /&gt;
Сравнение эффективности и вычислительной сложности алгоритмов&lt;br /&gt;
* [[Временная сложность алгоритма]]&lt;br /&gt;
&lt;br /&gt;
=== Рекурсия ===&lt;br /&gt;
* [[Рекурсия]]&lt;br /&gt;
* [[Фрактал]]&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
=== Основная литература  ===&lt;br /&gt;
&lt;br /&gt;
# [[Стили и методы программирования]], &lt;br /&gt;
# [[Computer Science with Snap! by Examples]], &lt;br /&gt;
# [[Initiation to Algorithmics with Scratch]]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительная литература  ===&lt;br /&gt;
https://snap.berkeley.edu/snap/help/SnapManual.pdf - Руководство по Snap!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Напоминание по работа в вики среде ==&lt;br /&gt;
; [[Мастер-класс «Совместная работа со знаниями на поле цифровой дидактики»]]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16307</id>
		<title>Участник:Bobiloket/Алгоритмы и структуры данных</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16307"/>
		<updated>2024-03-19T09:19:01Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{#ask:[[Как сделать сортировку в массиве?]] | format=embedded | embedonly=yes}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования Scratch, Snap!, GP&lt;br /&gt;
; Знать&lt;br /&gt;
: Основные понятия, связанные с миром алгоритмов и структур данных &lt;br /&gt;
: основы алгоритмизации задач, структуры данных;&lt;br /&gt;
: типы данных, структуры данных;&lt;br /&gt;
: методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь&lt;br /&gt;
* обращаться к внешним и внутренним данным из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki&lt;br /&gt;
* обмениваться проектами и блоками программ в Snap!&lt;br /&gt;
* сравнивать и объединять статьи о языках программирования &lt;br /&gt;
* импортировать и экспортировать данные в среду визуального программирования Snap!&lt;br /&gt;
* проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
* планировать процесс реализации алгоритма при помощи псевдокода и диаграмм &lt;br /&gt;
* использовать язык &#039;&#039;&#039;dgl&#039;&#039;&#039; , mermaid, &#039;&#039;&#039;PlantUML&#039;&#039;&#039; встраивать диаграммы алгоритмов в вики страницы &lt;br /&gt;
* представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
* создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
* оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
* использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
* использовать объекты первого класса и лямбда исчисления.&lt;br /&gt;
&lt;br /&gt;
==  Уметь обращаться к внешним и внутренним дым из среды Semantic MediaWiki, уметь использовать различные типы данных внутри Semantic MediaWiki ==&lt;br /&gt;
; Примеры задач на внутренние данные&lt;br /&gt;
* Посчитай внутри вики количество участников из МГПУ [[:Category:UserMGPU]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай внутри вики количество участников из ПБД-221м [[:Category:ПБД221м]]?&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
* Посчитай число участников, которые указали, что используют язык Scratch?&lt;br /&gt;
* Собери таблицу с описанием писателей [[Category:Person]], которые оказали влияние на язык [[R]]&lt;br /&gt;
* Собери тайм-лайн с языками, ведущими свое происхождение от языка [[Prolog]]&lt;br /&gt;
* &#039;&#039;&#039; Предложи собственную задачу на использование внутренних данных в среде Semantic MediaWiki &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Примеры задач на внешние данные&lt;br /&gt;
* Размести на странице выборку из датасета, который уже есть в категории [[:Category:Dataset]]&lt;br /&gt;
* &#039;&#039;&#039; Добавь новый датасет в [[:Category:Dataset]] и предложи вариант его использования &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2023 году -  [[:Категория:ПБД221м|ПБД221м]]&lt;br /&gt;
* Учебная группа, работающая с курсом Алгоритмы и структуры данных данных в в 2022 году -  [[:Категория:ПБД211М|ПБД211М]]&lt;br /&gt;
&lt;br /&gt;
; Особенность курса - [[Active Essay]]  смотрим и тестируем на поле &lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratchblocks&amp;gt;&lt;br /&gt;
when [up arrow v] key pressed&lt;br /&gt;
point in direction (0)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [down arrow v] key pressed&lt;br /&gt;
point in direction (180)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [right arrow v] key pressed&lt;br /&gt;
point in direction (90)&lt;br /&gt;
move (10) steps&lt;br /&gt;
when [left arrow v] key pressed&lt;br /&gt;
point in direction (-90)&lt;br /&gt;
move (10) steps&amp;lt;/scratchblocks&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: И смотрим на то, как они выполняются&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;210120481&amp;quot; /&amp;gt;&lt;br /&gt;
: или в [[Snap!]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Flocking_Snap&amp;quot; user=&amp;quot;patarakin&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Цель, результаты освоения дисциплины ==&lt;br /&gt;
В результате изучения данной дисциплины студенты будут иметь представление о современных алгоритмических языках, о способах записи [[алгоритм]]ов и конструирования программ, основах объектного подхода в программировании&lt;br /&gt;
; Цель &lt;br /&gt;
: теоретические знания и практический опыт в области основ алгоритмизации задач, классификации языков программирования, типов данных, структур данных, взаимосвязь алгоритмов и структур данных, особенностей реализации алгоритмов и типов данных в языках блочного программирования [[Scratch]], [[Snap!]], [[GP]]&lt;br /&gt;
&lt;br /&gt;
; Знать:&lt;br /&gt;
# Основные понятия, связанные с миром алгоритмов и структур данных См.  [[:Категория:Понятие]]&lt;br /&gt;
# основы алгоритмизации задач, структуры данных;&lt;br /&gt;
# типы данных, структуры данных;&lt;br /&gt;
# методы и алгоритмы поиска и сортировки данных;&lt;br /&gt;
; Уметь &lt;br /&gt;
# обращаться к внешним и внутренним данным из среды [[Semantic MediaWiki]], уметь использовать различные типы данных внутри Semantic MediaWiki см. [[:Категория:Dataset]]&lt;br /&gt;
# обмениваться проектами и блоками программ в [[Snap!]]&lt;br /&gt;
# сравнивать и объединять статьи о языках программирования [[Taxonomic_sandbox]]&lt;br /&gt;
# импортировать и экспортировать данные в среду визуального программирования [[Snap!]]&lt;br /&gt;
# проектировать и программировать  линейные и  разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]]&lt;br /&gt;
# использовать язык [[graphviz]], [[mermaid]], [[PlantUML]] встраивать диаграммы алгоритмов в вики страницы см. Graphviz + [[:Категория:Diagrams]] - &lt;br /&gt;
# представлять алгоритмы на страницах вики в виде диаграмм, псевдокода, кода на различных языках программирования&lt;br /&gt;
# создавать собственные блоки (команды и процедуры с входными параметрами) в среде Snap! (создавать функции с использованием различных типов данных))&lt;br /&gt;
# оценивать и сравнивать эффективность алгоритмов, вычислительную сложность алгоритмов&lt;br /&gt;
# использовать рекурсию в командах и процедурах, использовать рекурсию при создании собственных функций&lt;br /&gt;
# использовать объекты первого класса и лямбда исчисления&lt;br /&gt;
&lt;br /&gt;
== Содержание разделов дисциплины: ==&lt;br /&gt;
=== Введение. Основные понятия. Пространство для совместной деятельности ===&lt;br /&gt;
Основы алгоритмизации задач. Semantic MediaWiki как поле совместной деятельности. Типы данных  внутри Semantic MediaWiki. Обращение к внешним данным.&lt;br /&gt;
&lt;br /&gt;
=== История языков программирования и обучающих языков ===&lt;br /&gt;
Современные алгоритмические языки. Вычислительное мышление и вычислительное участие.&lt;br /&gt;
&lt;br /&gt;
=== Представление алгоритмов в виде диаграмм, псевдокода, кода на различных языках программирования ===&lt;br /&gt;
# проектировать и программировать линейные и разветвляющиеся структуры алгоритмов;&lt;br /&gt;
# планировать процесс реализации алгоритма при помощи псевдокода и диаграмм - [[:Категория:Diagrams]] - например, [[Binary search (diagram)]]&lt;br /&gt;
# использовать язык dgl и [[mermaid]] встраивать диаграммы алгоритмов в вики страницы см. [[Graphviz]]&lt;br /&gt;
&lt;br /&gt;
http://digida.mgpu.ru/images/diagrams/Diagrams_37be5e92fa212a080558fc26c16ac9cb.png&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:graph TB&lt;br /&gt;
A[1-6] --&amp;gt; |Да| B[1-3] &lt;br /&gt;
A --&amp;gt; |Нет| C[7-9] &lt;br /&gt;
&lt;br /&gt;
B --&amp;gt; |Да| D[1-2] &lt;br /&gt;
B --&amp;gt; |Нет| E[4-5] &lt;br /&gt;
&lt;br /&gt;
D --&amp;gt; |Да| 1&lt;br /&gt;
D --&amp;gt; |Нет| 3&lt;br /&gt;
1 --&amp;gt;  |Нет| 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E --&amp;gt; |Нет| 6&lt;br /&gt;
E --&amp;gt; |Да| 4&lt;br /&gt;
4 --&amp;gt;  |Нет| 5&lt;br /&gt;
&lt;br /&gt;
C --&amp;gt;|Да| F[7-8]  &lt;br /&gt;
C --&amp;gt;|Нет| G[10-11]  &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Да| 7&lt;br /&gt;
7 --&amp;gt; |Нет| 8 &lt;br /&gt;
&lt;br /&gt;
F --&amp;gt; |Нет| 9&lt;br /&gt;
&lt;br /&gt;
G --&amp;gt; | Да | 10&lt;br /&gt;
10 --&amp;gt; | Нет| 11&lt;br /&gt;
G --&amp;gt; | Нет| 12&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===  Основные характеристики изучаемого алгоритмического языка ===&lt;br /&gt;
Типы данных. Константы. Переменные. Выражения. Арифметические и логические выражения. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Snap data types2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Спрайты, данные, процедуры как объекты первого класса. Структуры данных. Импорт и экспорт данных.&lt;br /&gt;
Список случайных чисел из  %сколько от %min до %max&lt;br /&gt;
[[Файл:Table sprite.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Структуры данных ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Collab dataset JSON.png]]&lt;br /&gt;
&lt;br /&gt;
* [[Массив]]ы и связные [[список|списки]]&lt;br /&gt;
* Стеки и очереди&lt;br /&gt;
* Деревья (бинарные, сбалансированные, двоичные деревья поиска)&lt;br /&gt;
* Графы (ориентированные и неориентированные, поиск в глубину и ширину)&lt;br /&gt;
&lt;br /&gt;
=== Алгоритмы сортировки и поиска === &lt;br /&gt;
Сравнение эффективности и вычислительной сложности алгоритмов&lt;br /&gt;
* [[Временная сложность алгоритма]]&lt;br /&gt;
&lt;br /&gt;
=== Рекурсия ===&lt;br /&gt;
* [[Рекурсия]]&lt;br /&gt;
* [[Фрактал]]&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
=== Основная литература  ===&lt;br /&gt;
&lt;br /&gt;
# [[Стили и методы программирования]], &lt;br /&gt;
# [[Computer Science with Snap! by Examples]], &lt;br /&gt;
# [[Initiation to Algorithmics with Scratch]]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительная литература  ===&lt;br /&gt;
https://snap.berkeley.edu/snap/help/SnapManual.pdf - Руководство по Snap!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Напоминание по работа в вики среде ==&lt;br /&gt;
; [[Мастер-класс «Совместная работа со знаниями на поле цифровой дидактики»]]&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]] | ?Environment }}&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]]&lt;br /&gt;
|?Environment&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|charttitle= Языки программирования&lt;br /&gt;
|distribution=yes&lt;br /&gt;
|width=80%&lt;br /&gt;
|datalabels=percent&lt;br /&gt;
|direction=horizontal&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16306</id>
		<title>Участник:Bobiloket/Алгоритмы и структуры данных</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16306"/>
		<updated>2024-03-19T09:17:41Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{#ask:[[Как сделать сортировку в массиве?]] | format=embedded | embedonly=yes}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Посчитай внутри вики количество участников из МГПУ&#039;&#039;&#039; [[:Category:UserMGPU]]?&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Посчитай внутри вики количество участников из ПБД221м&#039;&#039;&#039; [[:Category:ПБД221м]]?&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]] | ?Environment }}&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]]&lt;br /&gt;
|?Environment&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|charttitle= Языки программирования&lt;br /&gt;
|distribution=yes&lt;br /&gt;
|width=80%&lt;br /&gt;
|datalabels=percent&lt;br /&gt;
|direction=horizontal&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16305</id>
		<title>Участник:Bobiloket/Алгоритмы и структуры данных</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16305"/>
		<updated>2024-03-19T09:16:48Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{#ask:[[Как сделать сортировку в массиве?]] | format=embedded | embedonly=yes}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Посчитай внутри вики количество участников из МГПУ&#039;&#039;&#039; [[:Category:UserMGPU]]?&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Посчитай внутри вики количество участников из ПБД221м&#039;&#039;&#039; [[:Category:ПБД221м]]?&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]] | ?Environment }}&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]]&lt;br /&gt;
|?Environment&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|charttitle= Языки программирования&lt;br /&gt;
|distribution=yes&lt;br /&gt;
|width=80%&lt;br /&gt;
|datalabels=percent&lt;br /&gt;
|direction=horizontal&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16304</id>
		<title>Участник:Bobiloket/Проектирование и разработка приложений</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16304"/>
		<updated>2024-03-19T08:49:40Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;мое приложение: &lt;br /&gt;
приложение коллеги: [http:////gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac //gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16303</id>
		<title>Участник:Bobiloket/Проектирование и разработка приложений</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16303"/>
		<updated>2024-03-19T08:45:11Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;приложение коллеги: [http:////gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac //gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16302</id>
		<title>Участник:Bobiloket/Проектирование и разработка приложений</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16302"/>
		<updated>2024-03-19T08:44:21Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;приложение коллеги: //gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16301</id>
		<title>Участник:Bobiloket/Алгоритмы и структуры данных</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=16301"/>
		<updated>2024-03-19T08:43:53Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Посчитай внутри вики количество участников из МГПУ&#039;&#039;&#039; [[:Category:UserMGPU]]?&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Посчитай внутри вики количество участников из ПБД221м&#039;&#039;&#039; [[:Category:ПБД221м]]?&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]] | ?Environment }}&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]]&lt;br /&gt;
|?Environment&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|charttitle= Языки программирования&lt;br /&gt;
|distribution=yes&lt;br /&gt;
|width=80%&lt;br /&gt;
|datalabels=percent&lt;br /&gt;
|direction=horizontal&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16300</id>
		<title>Участник:Bobiloket/Проектирование и разработка приложений</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=16300"/>
		<updated>2024-03-19T08:43:37Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;приложение коллеги: //gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Посчитай внутри вики количество участников из МГПУ&#039;&#039;&#039; [[:Category:UserMGPU]]?&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Посчитай внутри вики количество участников из ПБД221м&#039;&#039;&#039; [[:Category:ПБД221м]]?&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]] | ?Environment }}&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]]&lt;br /&gt;
|?Environment&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|charttitle= Языки программирования&lt;br /&gt;
|distribution=yes&lt;br /&gt;
|width=80%&lt;br /&gt;
|datalabels=percent&lt;br /&gt;
|direction=horizontal&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=15031</id>
		<title>Участник:Bobiloket/Алгоритмы и структуры данных</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=15031"/>
		<updated>2023-12-21T15:32:34Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: Новая страница: «приложение коллеги: //gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;приложение коллеги: //gallery.appinventor.mit.edu/?galleryid=3621a602-d2a7-4ed7-ba0c-8c367aaba4ac&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=15030</id>
		<title>Участник:Bobiloket/Проектирование и разработка приложений</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=15030"/>
		<updated>2023-12-21T15:28:18Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: Новая страница: «&amp;#039;&amp;#039;&amp;#039;Посчитай внутри вики количество участников из МГПУ&amp;#039;&amp;#039;&amp;#039; :Category:UserMGPU? {{#ask: Category:UserMGPU | format = count }} {{#ask: Category:UserMGPU | format = ul }}  &amp;#039;&amp;#039;&amp;#039;Посчитай внутри вики количество участников из ПБД221м&amp;#039;&amp;#039;&amp;#039; :Category:ПБД221м? {{#ask: Category:ПБД221м | format = count }} {{#ask: Category:ПБД221м | format = ul }}   {{#...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Посчитай внутри вики количество участников из МГПУ&#039;&#039;&#039; [[:Category:UserMGPU]]?&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:UserMGPU]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Посчитай внутри вики количество участников из ПБД221м&#039;&#039;&#039; [[:Category:ПБД221м]]?&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = count }}&lt;br /&gt;
{{#ask: [[Category:ПБД221м]] | format = ul }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]] | ?Environment }}&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Категория:ПБД221м]] [[Environment::+]]&lt;br /&gt;
|?Environment&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|charttitle= Языки программирования&lt;br /&gt;
|distribution=yes&lt;br /&gt;
|width=80%&lt;br /&gt;
|datalabels=percent&lt;br /&gt;
|direction=horizontal&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=15029</id>
		<title>Участник:Bobiloket</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=15029"/>
		<updated>2023-12-21T15:14:01Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Description=Алексеев Глеб Дмитриевич, студент ИЦО МГПУ, 2 курс магистратуры, группа ПБД-221м&lt;br /&gt;
|Field_of_knowledge=Математика, Информатика, Педагогика, Образование, Искусственный интеллект, Управление&lt;br /&gt;
|Ancestors=Садыкова Альбина Рифовна, Патаракин Евгений Дмитри&lt;br /&gt;
}}&lt;br /&gt;
[[Категория:ПБД221м]]&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
&lt;br /&gt;
*  [[Участник:Bobiloket/Проектирование и разработка приложений|&amp;quot;Проектирование и разработка приложений&amp;quot;]]&lt;br /&gt;
*  [[Участник:Bobiloket/Алгоритмы и структуры данных|&amp;quot;Алгоритмы и структуры данных&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Категория:ПБД221м]]&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Языки программирования по назначению ==&lt;br /&gt;
{{#ask:[[Category:Язык программирования]]&lt;br /&gt;
|?Назначение языка&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|height= 600&lt;br /&gt;
|filling=1&lt;br /&gt;
|distribution= yes&lt;br /&gt;
|min = 7&lt;br /&gt;
|width=100%&lt;br /&gt;
|direction=vertical&lt;br /&gt;
|numbersaxislabel=1&lt;br /&gt;
|theme=simple&lt;br /&gt;
|colorscheme=red,blue,green,#ddd&lt;br /&gt;
|chartlegend=ne&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты ==&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;764754213&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Концепция &amp;quot;Коммерческие языки программирования&amp;quot; ==&lt;br /&gt;
* [[Концепция:Коммерческий_язык]]&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction RL &lt;br /&gt;
 Человек&amp;lt;|-- Учащийся&lt;br /&gt;
    Человек: + Имя string&lt;br /&gt;
    Человек: + Фамилия string&lt;br /&gt;
    Человек: + Отчество string&lt;br /&gt;
    Человек: + Логин string&lt;br /&gt;
    Человек: + Представление личной информации void()&lt;br /&gt;
    Человек: + Регистрация в системе void()&lt;br /&gt;
    class Учащийся{&lt;br /&gt;
        +int номер зачетки&lt;br /&gt;
        +list Отметки&lt;br /&gt;
        +string почтовый адрес&lt;br /&gt;
        +float успеваемость void()&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=15028</id>
		<title>Участник:Bobiloket</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=15028"/>
		<updated>2023-12-21T15:10:12Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Description=Алексеев Глеб Дмитриевич, студент ИЦО МГПУ, 2 курс магистратуры, группа ПБД-221м&lt;br /&gt;
|Field_of_knowledge=Математика, Информатика, Педагогика, Образование, Искусственный интеллект, Управление&lt;br /&gt;
|Ancestors=Садыкова Альбина Рифовна, Патаракин Евгений Дмитри&lt;br /&gt;
}}&lt;br /&gt;
[[Категория:ПБД221м]]&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Алгоритмы и структуры данных&amp;quot;: [[Участник:Bobiloket/Алгоритмы и структуры данных]]&lt;br /&gt;
#&amp;quot;Проектирование и разработка приложений&amp;quot;: [[Участник:Bobiloket/Проектирование и разработка приложений]]&lt;br /&gt;
&lt;br /&gt;
== Языки программирования по назначению ==&lt;br /&gt;
{{#ask:[[Category:Язык программирования]]&lt;br /&gt;
|?Назначение языка&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|height= 600&lt;br /&gt;
|filling=1&lt;br /&gt;
|distribution= yes&lt;br /&gt;
|min = 7&lt;br /&gt;
|width=100%&lt;br /&gt;
|direction=vertical&lt;br /&gt;
|numbersaxislabel=1&lt;br /&gt;
|theme=simple&lt;br /&gt;
|colorscheme=red,blue,green,#ddd&lt;br /&gt;
|chartlegend=ne&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты ==&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;764754213&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Концепция &amp;quot;Коммерческие языки программирования&amp;quot; ==&lt;br /&gt;
* [[Концепция:Коммерческий_язык]]&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction RL &lt;br /&gt;
 Человек&amp;lt;|-- Учащийся&lt;br /&gt;
    Человек: + Имя string&lt;br /&gt;
    Человек: + Фамилия string&lt;br /&gt;
    Человек: + Отчество string&lt;br /&gt;
    Человек: + Логин string&lt;br /&gt;
    Человек: + Представление личной информации void()&lt;br /&gt;
    Человек: + Регистрация в системе void()&lt;br /&gt;
    class Учащийся{&lt;br /&gt;
        +int номер зачетки&lt;br /&gt;
        +list Отметки&lt;br /&gt;
        +string почтовый адрес&lt;br /&gt;
        +float успеваемость void()&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=15027</id>
		<title>Участник:Bobiloket</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=15027"/>
		<updated>2023-12-21T15:09:27Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Description=Алексеев Глеб Дмитриевич, студент ИЦО МГПУ, 2 курс магистратуры, группа ПБД-221м&lt;br /&gt;
|Field_of_knowledge=Математика, Информатика, Педагогика, Образование, Искусственный интеллект, Управление&lt;br /&gt;
|Ancestors=Садыкова Альбина Рифовна, Патаракин Евгений Дмитри&lt;br /&gt;
}}&lt;br /&gt;
[[Категория:ПБД221м]]&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Алгоритмы и структуры данных&amp;quot;: [[Участника:Bobiloket/Алгоритмы и структуры данных]]&lt;br /&gt;
#&amp;quot;Проектирование и разработка приложений&amp;quot;: [[Участника:Bobiloket/Проектирование и разработка приложений]]&lt;br /&gt;
&lt;br /&gt;
== Языки программирования по назначению ==&lt;br /&gt;
{{#ask:[[Category:Язык программирования]]&lt;br /&gt;
|?Назначение языка&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|height= 600&lt;br /&gt;
|filling=1&lt;br /&gt;
|distribution= yes&lt;br /&gt;
|min = 7&lt;br /&gt;
|width=100%&lt;br /&gt;
|direction=vertical&lt;br /&gt;
|numbersaxislabel=1&lt;br /&gt;
|theme=simple&lt;br /&gt;
|colorscheme=red,blue,green,#ddd&lt;br /&gt;
|chartlegend=ne&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты ==&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;764754213&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Концепция &amp;quot;Коммерческие языки программирования&amp;quot; ==&lt;br /&gt;
* [[Концепция:Коммерческий_язык]]&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction RL &lt;br /&gt;
 Человек&amp;lt;|-- Учащийся&lt;br /&gt;
    Человек: + Имя string&lt;br /&gt;
    Человек: + Фамилия string&lt;br /&gt;
    Человек: + Отчество string&lt;br /&gt;
    Человек: + Логин string&lt;br /&gt;
    Человек: + Представление личной информации void()&lt;br /&gt;
    Человек: + Регистрация в системе void()&lt;br /&gt;
    class Учащийся{&lt;br /&gt;
        +int номер зачетки&lt;br /&gt;
        +list Отметки&lt;br /&gt;
        +string почтовый адрес&lt;br /&gt;
        +float успеваемость void()&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=9949</id>
		<title>Участник:Bobiloket</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=9949"/>
		<updated>2023-05-13T06:51:20Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Description=Алексеев Глеб Дмитриевич, студент ИЦО МГПУ, 2 курс магистратуры, группа ПБД-221м&lt;br /&gt;
|Field_of_knowledge=Математика, Информатика, Педагогика, Образование, Искусственный интеллект, Управление&lt;br /&gt;
|Ancestors=Садыкова Альбина Рифовна, Патаракин Евгений Дмитри&lt;br /&gt;
}}&lt;br /&gt;
[[Категория:ПБД221м]]&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
&lt;br /&gt;
== Языки программирования по назначению ==&lt;br /&gt;
{{#ask:[[Category:Язык программирования]]&lt;br /&gt;
|?Назначение языка&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|height= 600&lt;br /&gt;
|filling=1&lt;br /&gt;
|distribution= yes&lt;br /&gt;
|min = 7&lt;br /&gt;
|width=100%&lt;br /&gt;
|direction=vertical&lt;br /&gt;
|numbersaxislabel=1&lt;br /&gt;
|theme=simple&lt;br /&gt;
|colorscheme=red,blue,green,#ddd&lt;br /&gt;
|chartlegend=ne&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты ==&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;764754213&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Концепция &amp;quot;Коммерческие языки программирования&amp;quot; ==&lt;br /&gt;
* [[Концепция:Коммерческий_язык]]&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction RL &lt;br /&gt;
 Человек&amp;lt;|-- Учащийся&lt;br /&gt;
    Человек: + Имя string&lt;br /&gt;
    Человек: + Фамилия string&lt;br /&gt;
    Человек: + Отчество string&lt;br /&gt;
    Человек: + Логин string&lt;br /&gt;
    Человек: + Представление личной информации void()&lt;br /&gt;
    Человек: + Регистрация в системе void()&lt;br /&gt;
    class Учащийся{&lt;br /&gt;
        +int номер зачетки&lt;br /&gt;
        +list Отметки&lt;br /&gt;
        +string почтовый адрес&lt;br /&gt;
        +float успеваемость void()&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:BarykinaEA&amp;diff=9948</id>
		<title>Участник:BarykinaEA</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:BarykinaEA&amp;diff=9948"/>
		<updated>2023-05-13T06:50:36Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:UserMGPU]]&lt;br /&gt;
[[Категория:ПБД221м]]&lt;br /&gt;
{{Diagram&lt;br /&gt;
|Description=Цифровые инструменты&lt;br /&gt;
|Field_of_knowledge=Инструментарий&lt;br /&gt;
|Environment=Semantic MediaWiki&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:DigitalTool]] &lt;br /&gt;
 [[launch year::+]]&lt;br /&gt;
 |format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = grey&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{#ask:[[Category:Сообщество]] &lt;br /&gt;
|?Framework&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|height= 600&lt;br /&gt;
|filling=1&lt;br /&gt;
|distribution= yes&lt;br /&gt;
|min = 7&lt;br /&gt;
|width=100%&lt;br /&gt;
|direction=horizontal&lt;br /&gt;
|numbersaxislabel=1&lt;br /&gt;
|theme=simple&lt;br /&gt;
|colorscheme=rdbu&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;840419052&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;841002564&amp;quot; /&amp;gt;&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction RL &lt;br /&gt;
 Человек&amp;lt;|-- Учащийся&lt;br /&gt;
    Человек: + Имя string&lt;br /&gt;
    Человек: + Фамилия string&lt;br /&gt;
    Человек: + Отчество string&lt;br /&gt;
    Человек: + Логин string&lt;br /&gt;
    Человек: + Представление личной информации void()&lt;br /&gt;
    Человек: + Регистрация в системе void()&lt;br /&gt;
    class Учащийся{&lt;br /&gt;
        +int номер зачетки&lt;br /&gt;
        +list Отметки&lt;br /&gt;
        +string почтовый адрес&lt;br /&gt;
        +float успеваемость void()&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction RL &lt;br /&gt;
 Человек&amp;lt;|-- Учащийся&lt;br /&gt;
    Человек: + Имя string&lt;br /&gt;
    Человек: + Фамилия string&lt;br /&gt;
    Человек: + Отчество string&lt;br /&gt;
    Человек: + Логин string&lt;br /&gt;
    Человек: + Представление личной информации void()&lt;br /&gt;
    Человек: + Регистрация в системе void()&lt;br /&gt;
    class Учащийся{&lt;br /&gt;
        +int номер зачетки&lt;br /&gt;
        +list Отметки&lt;br /&gt;
        +string почтовый адрес&lt;br /&gt;
        +float успеваемость void()&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=9947</id>
		<title>Участник:Bobiloket</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=9947"/>
		<updated>2023-05-13T06:48:07Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Description=Алексеев Глеб Дмитриевич, студент ИЦО МГПУ, 2 курс магистратуры, группа ПБД-221м&lt;br /&gt;
|Field_of_knowledge=Математика, Информатика, Педагогика, Образование, Искусственный интеллект, Управление&lt;br /&gt;
|Ancestors=Садыкова Альбина Рифовна, Патаракин Евгений Дмитри&lt;br /&gt;
}}&lt;br /&gt;
[[Категория:ПБД221м]]&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
&lt;br /&gt;
== Языки программирования по назначению ==&lt;br /&gt;
{{#ask:[[Category:Язык программирования]]&lt;br /&gt;
|?Назначение языка&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|height= 600&lt;br /&gt;
|filling=1&lt;br /&gt;
|distribution= yes&lt;br /&gt;
|min = 7&lt;br /&gt;
|width=100%&lt;br /&gt;
|direction=vertical&lt;br /&gt;
|numbersaxislabel=1&lt;br /&gt;
|theme=simple&lt;br /&gt;
|colorscheme=red,blue,green,#ddd&lt;br /&gt;
|chartlegend=ne&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты ==&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;764754213&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Концепция &amp;quot;Коммерческие языки программирования&amp;quot; ==&lt;br /&gt;
* [[Концепция:Коммерческий_язык]]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=9946</id>
		<title>Участник:Bobiloket</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=9946"/>
		<updated>2023-05-13T06:47:18Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Description=Алексеев Глеб Дмитриевич, студент ИЦО МГПУ, 2 курс магистратуры, группа ПБД-221м&lt;br /&gt;
|Field_of_knowledge=Математика, Информатика, Педагогика, Образование, Искусственный интеллект, Управление&lt;br /&gt;
|Ancestors=Садыкова Альбина Рифовна, Патаракин Евгений Дмитри&lt;br /&gt;
}}&lt;br /&gt;
[[Категория:ПБД221м]]&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
&lt;br /&gt;
== Языки программирования по назначению ==&lt;br /&gt;
{{#ask:[[Category:Язык программирования]]&lt;br /&gt;
|?Назначение языка&lt;br /&gt;
|mainlabel=-&lt;br /&gt;
|format=jqplotchart&lt;br /&gt;
|charttype=bar&lt;br /&gt;
|height= 600&lt;br /&gt;
|filling=1&lt;br /&gt;
|distribution= yes&lt;br /&gt;
|min = 7&lt;br /&gt;
|width=100%&lt;br /&gt;
|direction=vertical&lt;br /&gt;
|numbersaxislabel=1&lt;br /&gt;
|theme=simple&lt;br /&gt;
|colorscheme=red,blue,green,#ddd&lt;br /&gt;
|chartlegend=ne&lt;br /&gt;
}}&lt;br /&gt;
== Диаграмма класса ==&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
direction RL&lt;br /&gt;
Владелец &amp;lt;|— Смартфон&lt;br /&gt;
Владелец: +String ФИО&lt;br /&gt;
Владелец: +bool Спит&lt;br /&gt;
Владелец: +int Возраст&lt;br /&gt;
Владелец: +Поставить на зарядку()&lt;br /&gt;
class Смартфон {&lt;br /&gt;
+String Модель&lt;br /&gt;
+String Цвет&lt;br /&gt;
+int Заряд аккумулятора&lt;br /&gt;
+List Установленные приложения&lt;br /&gt;
+bool Включен&lt;br /&gt;
+bool Беззвучный&lt;br /&gt;
+year Дата покупки&lt;br /&gt;
+Позвонить()&lt;br /&gt;
+Видеозвонок()&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты ==&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;764754213&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Концепция &amp;quot;Коммерческие языки программирования&amp;quot; ==&lt;br /&gt;
* [[Концепция:Коммерческий_язык]]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=9945</id>
		<title>Участник:Bobiloket</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Bobiloket&amp;diff=9945"/>
		<updated>2023-05-13T06:43:36Z</updated>

		<summary type="html">&lt;p&gt;Bobiloket: Новая страница: «Категория:ПБД221м Категория:UserMGPU»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:ПБД221м]]&lt;br /&gt;
[[Категория:UserMGPU]]&lt;/div&gt;</summary>
		<author><name>Bobiloket</name></author>
	</entry>
</feed>