Участник:Супранович Наталья: различия между версиями

Материал из Поле цифровой дидактики
 
(не показано 35 промежуточных версий 2 участников)
Строка 6: Строка 6:
|Community=МГПУ
|Community=МГПУ
|Виды_спорта=Танцы
|Виды_спорта=Танцы
|Working_On=Категория:Работы историков ИГН, Служебная:Изолированные страницы
|Working_On=Категория:Работы историков ИГН, Служебная:Изолированные страницы, Dashboard, База данных
}}
}}
-----
-----
Строка 26: Строка 26:
@startuml
@startuml
start
start
:init;
:запрос входа;
-> test of color;
-> ввод логина и пароля;
if (color?) is (<color:red>red) then
 
:print red;
if (данные введены?) is (да) then
else  
    :проверка пользователя;
:print not red;
    if (пользователь найден?) is (<color:green>да) then
note right: no color
        :проверка пароля;
        if (пароль верный?) is (<color:blue>да) then
            :доступ разрешён;
        else
            :ошибка пароля;
            note right: неверный пароль
        endif
    else
        :пользователь не найден;
        note right: нет такой учётной записи
    endif
else
    :ввод отменён;
endif
endif
partition End {
 
:end;
partition Завершение {
    :выход из системы;
}
}
-> this is the end;
 
-> конец процесса;
end
end
@enduml
@enduml
Строка 61: Строка 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 G1 {
digraph Базы_данных {
node [URL="/index.php?title=\N"] ;
    rankdir=TB;
rankdir = LR ;
    bgcolor="#ffffff";
// layout="neato" ;
Graphviz ;
PlantUML ;
"Semantic MediaWiki" ;
Lua ;


"Semantic MediaWiki" -> Lua [label="использует"]
    // Реляционные БД
    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>


</graphviz>
== Граф 2 ==


== Граф понятий ==
{{#ask: [[Язык программирования]] | ?Description }}


<graphviz>
<graphviz>
digraph A1 {
digraph Древо_понятий_ЯП {
node [URL="/index.php?title=\N"] ;
    rankdir=TB;
node [fontsize=10, color="red", shape="none"] ;
    bgcolor="#ffffff";
edge [fontsize=8, arrowsize=1, color=black];
 
rankdir=LR ;
    node [
//size="11,12" ;
        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 }}
[[:Категория:Язык программирования]]


{{#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… следующие результаты

  1. ABC
  2. APL
  3. AgentCubes
  4. AgentScript
  5. Agentsheets
  6. AlgoBlock
  7. AlgoBrix
  8. Algol
  9. Alice
  10. App Inventor
  11. AppLab
  12. Arduino (язык)
  13. Basic
  14. Beetle Blocks
  15. Blockly
  16. Blockly Games
  17. BlueJ
  18. Boxer
  19. C
  20. C++
  21. Cargo-Bot
  22. Church
  23. Clojure
  24. Codemoji
  25. CoffeeScript
  26. CreatiCode
  27. DBSnap
  28. DRAKON
  29. Dart
  30. Desmos
  31. Etoys
  32. FMSLogo
  33. Fennel
  34. Flip
  35. Fortran
  36. GAMA
  37. GAML
  38. GP
  39. GameBlox
  40. Gamefroot
  41. Gamestar Mechanic
  42. GeoGebra
  43. Globaloria
  44. Greenfoot
  45. Hack
  46. Hopscotch
  47. HyperCard
  48. IMS Global LD
  49. J
  50. Java

… следующие результаты