Участник:Супранович Наталья: различия между версиями
Материал из Поле цифровой дидактики
Нет описания правки |
|||
| (не показаны 42 промежуточные версии 2 участников) | |||
| Строка 5: | Строка 5: | ||
|PedDirection=Да | |PedDirection=Да | ||
|Community=МГПУ | |Community=МГПУ | ||
|Working_On=Категория:Работы историков ИГН, Служебная:Изолированные страницы, | |Виды_спорта=Танцы | ||
|Working_On=Категория:Работы историков ИГН, Служебная:Изолированные страницы, Dashboard, База данных | |||
}} | }} | ||
----- | ----- | ||
| Строка 21: | Строка 22: | ||
| {{#ask: [[Category:ИНФ-241]] | format=count }} | | {{#ask: [[Category:ИНФ-241]] | format=count }} | ||
|} | |} | ||
<uml> | |||
@startuml | |||
start | |||
:запрос входа; | |||
-> ввод логина и пароля; | |||
if (данные введены?) is (да) then | |||
:проверка пользователя; | |||
if (пользователь найден?) is (<color:green>да) then | |||
:проверка пароля; | |||
if (пароль верный?) is (<color:blue>да) then | |||
:доступ разрешён; | |||
else | |||
:ошибка пароля; | |||
note right: неверный пароль | |||
endif | |||
else | |||
:пользователь не найден; | |||
note right: нет такой учётной записи | |||
endif | |||
else | |||
:ввод отменён; | |||
endif | |||
partition Завершение { | |||
:выход из системы; | |||
} | |||
-> конец процесса; | |||
end | |||
@enduml | |||
</uml> | |||
== Диаграмма == | == Диаграмма == | ||
| Строка 41: | Строка 75: | ||
== Схема связей graphviz == | == Схема связей graphviz == | ||
=== [[Graphviz]] - | <graphviz> | ||
digraph G2 { | |||
node [URL="/index.php?title=\N"] ; | |||
rankdir = TB ; | |||
Graphviz ; | |||
PlantUML ; | |||
"Semantic MediaWiki" ; | |||
MediaWiki ; | |||
Lua ; | |||
Python ; | |||
Java ; | |||
"Semantic MediaWiki" -> MediaWiki [label="расширяет"] ; | |||
"Semantic MediaWiki" -> Lua [label="использует"] ; | |||
MediaWiki -> Graphviz [label="поддерживает"] ; | |||
MediaWiki -> PlantUML [label="поддерживает"] ; | |||
Graphviz -> Python [label="имеет биндинги"] ; | |||
PlantUML -> Java [label="реализован на"] ; | |||
} | |||
</graphviz> | |||
== Граф 1 == | |||
{{#ask: [[База данных]] | ?Description }} | |||
<graphviz> | <graphviz> | ||
digraph | digraph Базы_данных { | ||
rankdir=TB; | |||
bgcolor="#ffffff"; | |||
// Реляционные БД | |||
subgraph cluster_relational { | |||
" | label="Реляционные БД"; | ||
style="rounded,filled"; | |||
fillcolor="#FFFDE7"; | |||
MySQL [shape=box, style="filled", fillcolor="#FFF9C4", | |||
label=<<table border="0"> | |||
<tr><td><b>MySQL</b></td></tr> | |||
<tr><td>SQL</td></tr> | |||
<tr><td>Open Source</td></tr> | |||
</table>>]; | |||
" | PostgreSQL [shape=box, style="filled", fillcolor="#FFF59D", | ||
label=<<table border="0"> | |||
<tr><td><b>PostgreSQL</b></td></tr> | |||
<tr><td>SQL + расширения</td></tr> | |||
<tr><td>Высокая надёжность</td></tr> | |||
</table>>]; | |||
Oracle [shape=box, style="filled", fillcolor="#FFF176", | |||
label=<<table border="0"> | |||
<tr><td><b>Oracle DB</b></td></tr> | |||
<tr><td>Корпоративная СУБД</td></tr> | |||
<tr><td>Высокая масштабируемость</td></tr> | |||
</table>>]; | |||
} | |||
// NoSQL БД | |||
subgraph cluster_nosql { | |||
label="NoSQL БД"; | |||
style="rounded,filled"; | |||
fillcolor="#E3F2FD"; | |||
MongoDB [shape=box, style="filled", fillcolor="#90CAF9", | |||
label=<<table border="0"> | |||
<tr><td><b>MongoDB</b></td></tr> | |||
<tr><td>Документная</td></tr> | |||
<tr><td>JSON-подобные данные</td></tr> | |||
</table>>]; | |||
Redis [shape=box, style="filled", fillcolor="#64B5F6", | |||
label=<<table border="0"> | |||
<tr><td><b>Redis</b></td></tr> | |||
<tr><td>In-memory</td></tr> | |||
<tr><td>Кэширование</td></tr> | |||
</table>>]; | |||
Cassandra [shape=box, style="filled", fillcolor="#42A5F5", | |||
label=<<table border="0"> | |||
<tr><td><b>Cassandra</b></td></tr> | |||
<tr><td>Колонковая</td></tr> | |||
<tr><td>Распределённая</td></tr> | |||
</table>>]; | |||
} | |||
// Специализированные | |||
subgraph cluster_special { | |||
label="Специализированные"; | |||
style="rounded,filled"; | |||
fillcolor="#E8F5E9"; | |||
Neo4j [shape=box, style="filled", fillcolor="#A5D6A7", | |||
label=<<table border="0"> | |||
<tr><td><b>Neo4j</b></td></tr> | |||
<tr><td>Графовая БД</td></tr> | |||
<tr><td>Связанные данные</td></tr> | |||
</table>>]; | |||
InfluxDB [shape=box, style="filled", fillcolor="#81C784", | |||
label=<<table border="0"> | |||
<tr><td><b>InfluxDB</b></td></tr> | |||
<tr><td>Временные ряды</td></tr> | |||
<tr><td>Мониторинг</td></tr> | |||
</table>>]; | |||
} | |||
// Связи | |||
MySQL -> PostgreSQL [style="dashed", label="альтернатива", fontsize=8]; | |||
PostgreSQL -> MongoDB [style="dashed", label="при переходе к NoSQL", fontsize=8]; | |||
Redis -> MongoDB [style="dashed", label="используется вместе", fontsize=8]; | |||
Neo4j -> PostgreSQL [style="dashed", label="для связей", fontsize=8]; | |||
} | } | ||
</graphviz> | |||
== Граф 2 == | |||
{{#ask: [[Язык программирования]] | ?Description }} | |||
<graphviz> | <graphviz> | ||
digraph | digraph Древо_понятий_ЯП { | ||
rankdir=TB; | |||
bgcolor="#ffffff"; | |||
rankdir= | |||
node [ | |||
shape=box, | |||
style="rounded,filled", | |||
fontname="Arial" | |||
]; | |||
// Уровень 0 — корень (самый яркий) | |||
"Языки программирования" [ | |||
fillcolor="#FFD54F" | |||
]; | |||
// Уровень 1 — парадигмы | |||
"Процедурные языки" [ | |||
fillcolor="#FFE082" | |||
]; | |||
"Объектно-ориентированные языки" [ | |||
fillcolor="#FFE082" | |||
]; | |||
"Функциональные языки" [ | |||
fillcolor="#FFE082" | |||
]; | |||
"Скриптовые языки" [ | |||
fillcolor="#FFE082" | |||
]; | |||
// Уровень 2 — конкретные языки (наименее яркие) | |||
"C" [ | |||
fillcolor="#FFF8E1" | |||
]; | |||
"Pascal" [ | |||
fillcolor="#FFF8E1" | |||
]; | |||
"Java" [ | |||
fillcolor="#FFF8E1" | |||
]; | |||
"C++" [ | |||
fillcolor="#FFF8E1" | |||
]; | |||
"Python" [ | |||
fillcolor="#FFF8E1" | |||
]; | |||
"Haskell" [ | |||
fillcolor="#FFF8E1" | |||
]; | |||
"Lisp" [ | |||
fillcolor="#FFF8E1" | |||
]; | |||
"JavaScript" [ | |||
fillcolor="#FFF8E1" | |||
]; | |||
"PHP" [ | |||
fillcolor="#FFF8E1" | |||
]; | |||
// Связи (древо) | |||
"Языки программирования" -> "Процедурные языки"; | |||
"Языки программирования" -> "Объектно-ориентированные языки"; | |||
"Языки программирования" -> "Функциональные языки"; | |||
"Языки программирования" -> "Скриптовые языки"; | |||
"Процедурные языки" -> "C"; | |||
"Процедурные языки" -> "Pascal"; | |||
"Объектно-ориентированные языки" -> "Java"; | |||
"Объектно-ориентированные языки" -> "C++"; | |||
"Объектно-ориентированные языки" -> "Python"; | |||
"Функциональные языки" -> "Haskell"; | |||
"Функциональные языки" -> "Lisp"; | |||
"Скриптовые языки" -> "JavaScript"; | |||
"Скриптовые языки" -> "PHP"; | |||
} | } | ||
</graphviz> | </graphviz> | ||
---- | ---- | ||
[[Категория:UserMGPU]] | |||
[[Категория:ИНФ-241]] | |||
== Категория: Язык программирования == | |||
[[:Категория:Язык программирования]] | |||
{{#ask: [[Категория:Язык программирования]] }} | |||
{{#ask: [[Категория:Язык программирования]] | format = ol }} | |||
---- | ---- | ||
[[Категория:UserMGPU]] | [[Категория:UserMGPU]] | ||
[[Категория:ИНФ-241]] | [[Категория:ИНФ-241]] | ||
Текущая версия от 11:29, 19 декабря 2025
| Описание участника | |
|---|---|
| Область знаний | Информатика, Педагогика |
| Веб-сайт | |
| Видео запись | |
| Кто оказал влияние (учителя) из Категория:Person |
|
| Понятия, которые интересуют из Категория:Понятие |
|
| Среды и средства, которые использует из цифровых средств или игр или книг |
|
| Позиция (положение) | Бакалавриат |
| Профиль подготовки | Информатика |
| Педагогическая направленность | Да |
| Принадлежность к организациям (сообщества) | МГПУ |
| Виды спорта, которыми занимается | Танцы |
| Проекты, статьи и рецепты, над которыми работает | Категория:Работы историков ИГН, Служебная:Изолированные страницы, Dashboard, База данных |
ИНФ-241
| ИНФ-241 |
|---|
| 12 |

Диаграмма
Схема связей graphviz

Граф 1
| Description | |
|---|---|
| База данных | Базы данных — это набор информации, которая хранится упорядоченно в электронном виде. В базе могут храниться данные о людях, товарах, заказах и о многом другом. Многие базы данных изначально представляют собой небольшой список в текстовом редакторе или электронной таблице. По мере увеличения объема данных в списке постепенно появляются несоответствия и излишняя информация. Информация, отображенная в виде списка, становится непонятной. Кроме того, ограничены способы, с помощью которых можно искать и отображать подмножества данных. Как только начинают появляться эти проблемы, мы рекомендуем перенести всю информацию в базу данных, созданную в системе управления базами данных (СУБД), такой как Access. |

Граф 2
| Description | |
|---|---|
| Язык программирования | Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п. Язык программирования отличается от естественных языков тем, что предназначен для управления ЭВМ, в то время как естественные языки используются, прежде всего, для общения людей между собой. Большинство языков программирования использует специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений. |

Категория: Язык программирования
Категория:Язык программирования
ABC, APL, AgentCubes, AgentScript, Agentsheets, AlgoBlock, AlgoBrix, Algol, Alice, App Inventor, AppLab, Arduino (язык), Basic, Beetle Blocks, Blockly, Blockly Games, BlueJ, Boxer, C, C++, Cargo-Bot, Church, Clojure, Codemoji, CoffeeScript, CreatiCode, DBSnap, DRAKON, Dart, Desmos, Etoys, FMSLogo, Fennel, Flip, Fortran, GAMA, GAML, GP, GameBlox, Gamefroot, Gamestar Mechanic, GeoGebra, Globaloria, Greenfoot, Hack, Hopscotch, HyperCard, IMS Global LD, J, Java… следующие результаты
- ABC
- APL
- AgentCubes
- AgentScript
- Agentsheets
- AlgoBlock
- AlgoBrix
- Algol
- Alice
- App Inventor
- AppLab
- Arduino (язык)
- Basic
- Beetle Blocks
- Blockly
- Blockly Games
- BlueJ
- Boxer
- C
- C++
- Cargo-Bot
- Church
- Clojure
- Codemoji
- CoffeeScript
- CreatiCode
- DBSnap
- DRAKON
- Dart
- Desmos
- Etoys
- FMSLogo
- Fennel
- Flip
- Fortran
- GAMA
- GAML
- GP
- GameBlox
- Gamefroot
- Gamestar Mechanic
- GeoGebra
- Globaloria
- Greenfoot
- Hack
- Hopscotch
- HyperCard
- IMS Global LD
- J
- Java
