<?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=%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2+%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD</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=%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2+%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD"/>
	<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/%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD"/>
	<updated>2026-07-19T00:45:49Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14992</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14992"/>
		<updated>2023-12-20T14:57:53Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Обращениек агентам на основе свойств */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
🐭🐱&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проекты на ЯП Python&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращение к агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Вычисление как услуга, Разнообразие облачных сервисов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph BookingWorkflow {&lt;br /&gt;
  start[shape=circle]&lt;br /&gt;
  end[shape=doublecircle]&lt;br /&gt;
  lock_booking[shape=rectangle]&lt;br /&gt;
  process_payment[shape=rectangle]&lt;br /&gt;
  successful_payment[shape=diamond label=&amp;quot;success?&amp;quot;]&lt;br /&gt;
  reserve_booking[shape=rectangle]&lt;br /&gt;
  release_booking[shape=rectangle]&lt;br /&gt;
  &lt;br /&gt;
  start -&amp;gt; lock_booking&lt;br /&gt;
  lock_booking -&amp;gt; process_payment&lt;br /&gt;
  process_payment -&amp;gt; successful_payment&lt;br /&gt;
  successful_payment -&amp;gt; release_booking[label=NO]&lt;br /&gt;
  successful_payment -&amp;gt; reserve_booking[label=Yes]&lt;br /&gt;
  reserve_booking -&amp;gt; send_email&lt;br /&gt;
  send_email -&amp;gt; end&lt;br /&gt;
  release_booking -&amp;gt; end&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Облачные платформы обучения программированию&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
А этот проект мы сделали с моими учащимися!&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/939778167&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;939778167&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 23:06, 13 декабря 2023 (MSK) Здорово! Можно ли сделать это с учащимися за один урок?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 23:13, 13 декабря 2023 (MSK) Здравствуйте, Екатерина! Мы делали этот проект 2 занятия длительность по 2 академических часа каждый с учащимися в возрасте 7-8 лет. Возможно с более взрослыми учениками у вас получится быстрее🙂&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14427</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14427"/>
		<updated>2023-12-13T20:15:37Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проект с обменом сообщениями */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
🐭🐱&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проекты на ЯП Python&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Вычисление как услуга, Разнообразие облачных сервисов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph BookingWorkflow {&lt;br /&gt;
  start[shape=circle]&lt;br /&gt;
  end[shape=doublecircle]&lt;br /&gt;
  lock_booking[shape=rectangle]&lt;br /&gt;
  process_payment[shape=rectangle]&lt;br /&gt;
  successful_payment[shape=diamond label=&amp;quot;success?&amp;quot;]&lt;br /&gt;
  reserve_booking[shape=rectangle]&lt;br /&gt;
  release_booking[shape=rectangle]&lt;br /&gt;
  &lt;br /&gt;
  start -&amp;gt; lock_booking&lt;br /&gt;
  lock_booking -&amp;gt; process_payment&lt;br /&gt;
  process_payment -&amp;gt; successful_payment&lt;br /&gt;
  successful_payment -&amp;gt; release_booking[label=NO]&lt;br /&gt;
  successful_payment -&amp;gt; reserve_booking[label=Yes]&lt;br /&gt;
  reserve_booking -&amp;gt; send_email&lt;br /&gt;
  send_email -&amp;gt; end&lt;br /&gt;
  release_booking -&amp;gt; end&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Облачные платформы обучения программированию&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
А этот проект мы сделали с моими учащимися!&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/939778167&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;939778167&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 23:06, 13 декабря 2023 (MSK) Здорово! Можно ли сделать это с учащимися за один урок?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 23:13, 13 декабря 2023 (MSK) Здравствуйте, Екатерина! Мы делали этот проект 2 занятия длительность по 2 академических часа каждый с учащимися в возрасте 7-8 лет. Возможно с более взрослыми учениками у вас получится быстрее🙂&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14426</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14426"/>
		<updated>2023-12-13T20:14:26Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Облачные платформы обучения программированию */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проекты на ЯП Python&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Вычисление как услуга, Разнообразие облачных сервисов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph BookingWorkflow {&lt;br /&gt;
  start[shape=circle]&lt;br /&gt;
  end[shape=doublecircle]&lt;br /&gt;
  lock_booking[shape=rectangle]&lt;br /&gt;
  process_payment[shape=rectangle]&lt;br /&gt;
  successful_payment[shape=diamond label=&amp;quot;success?&amp;quot;]&lt;br /&gt;
  reserve_booking[shape=rectangle]&lt;br /&gt;
  release_booking[shape=rectangle]&lt;br /&gt;
  &lt;br /&gt;
  start -&amp;gt; lock_booking&lt;br /&gt;
  lock_booking -&amp;gt; process_payment&lt;br /&gt;
  process_payment -&amp;gt; successful_payment&lt;br /&gt;
  successful_payment -&amp;gt; release_booking[label=NO]&lt;br /&gt;
  successful_payment -&amp;gt; reserve_booking[label=Yes]&lt;br /&gt;
  reserve_booking -&amp;gt; send_email&lt;br /&gt;
  send_email -&amp;gt; end&lt;br /&gt;
  release_booking -&amp;gt; end&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Облачные платформы обучения программированию&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
А этот проект мы сделали с моими учащимися!&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/939778167&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;939778167&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 23:06, 13 декабря 2023 (MSK) Здорово! Можно ли сделать это с учащимися за один урок?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 23:13, 13 декабря 2023 (MSK) Здравствуйте, Екатерина! Мы делали этот проект 2 занятия длительность по 2 академических часа каждый с учащимися в возрасте 7-8 лет. Возможно с более взрослыми учениками у вас получится быстрее🙂&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14425</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14425"/>
		<updated>2023-12-13T20:14:14Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Облачные платформы обучения программированию */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проекты на ЯП Python&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Вычисление как услуга, Разнообразие облачных сервисов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph BookingWorkflow {&lt;br /&gt;
  start[shape=circle]&lt;br /&gt;
  end[shape=doublecircle]&lt;br /&gt;
  lock_booking[shape=rectangle]&lt;br /&gt;
  process_payment[shape=rectangle]&lt;br /&gt;
  successful_payment[shape=diamond label=&amp;quot;success?&amp;quot;]&lt;br /&gt;
  reserve_booking[shape=rectangle]&lt;br /&gt;
  release_booking[shape=rectangle]&lt;br /&gt;
  &lt;br /&gt;
  start -&amp;gt; lock_booking&lt;br /&gt;
  lock_booking -&amp;gt; process_payment&lt;br /&gt;
  process_payment -&amp;gt; successful_payment&lt;br /&gt;
  successful_payment -&amp;gt; release_booking[label=NO]&lt;br /&gt;
  successful_payment -&amp;gt; reserve_booking[label=Yes]&lt;br /&gt;
  reserve_booking -&amp;gt; send_email&lt;br /&gt;
  send_email -&amp;gt; end&lt;br /&gt;
  release_booking -&amp;gt; end&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Облачные платформы обучения программированию&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
А этот проект мы сделали с моими учащимися!&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/939778167&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;939778167&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 23:06, 13 декабря 2023 (MSK) Здорово! Можно ли сделать это с учащимися за один урок?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 23:13, 13 декабря 2023 (MSK) Здравствуйте, Екатерина! Мы делали этот проект 2 занятия длительность по 2 академических часа каждый с учащимися в возрасте 7-8 лет. Возможно с более взрослыми учениками у вас получится быстрее.🙂&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14424</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14424"/>
		<updated>2023-12-13T20:13:17Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Облачные платформы обучения программированию */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проекты на ЯП Python&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Вычисление как услуга, Разнообразие облачных сервисов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph BookingWorkflow {&lt;br /&gt;
  start[shape=circle]&lt;br /&gt;
  end[shape=doublecircle]&lt;br /&gt;
  lock_booking[shape=rectangle]&lt;br /&gt;
  process_payment[shape=rectangle]&lt;br /&gt;
  successful_payment[shape=diamond label=&amp;quot;success?&amp;quot;]&lt;br /&gt;
  reserve_booking[shape=rectangle]&lt;br /&gt;
  release_booking[shape=rectangle]&lt;br /&gt;
  &lt;br /&gt;
  start -&amp;gt; lock_booking&lt;br /&gt;
  lock_booking -&amp;gt; process_payment&lt;br /&gt;
  process_payment -&amp;gt; successful_payment&lt;br /&gt;
  successful_payment -&amp;gt; release_booking[label=NO]&lt;br /&gt;
  successful_payment -&amp;gt; reserve_booking[label=Yes]&lt;br /&gt;
  reserve_booking -&amp;gt; send_email&lt;br /&gt;
  send_email -&amp;gt; end&lt;br /&gt;
  release_booking -&amp;gt; end&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Облачные платформы обучения программированию&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
А этот проект мы сделали с моими учащимися!&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/939778167&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;939778167&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 23:06, 13 декабря 2023 (MSK) Здорово! Можно ли сделать это с учащимися за один урок?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 23:13, 13 декабря 2023 (MSK) Здравствуйте, Екатерина! Мы делали этот проект 2 занятия длительность по 2 академических часа каждый с учащимися в возрасте 7-8 лет. Возможно с более взрослыми учениками у вас получится быстрее.&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14414</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14414"/>
		<updated>2023-12-13T20:04:15Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Облачные платформы обучения программированию */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проекты на ЯП Python&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Вычисление как услуга, Разнообразие облачных сервисов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph BookingWorkflow {&lt;br /&gt;
  start[shape=circle]&lt;br /&gt;
  end[shape=doublecircle]&lt;br /&gt;
  lock_booking[shape=rectangle]&lt;br /&gt;
  process_payment[shape=rectangle]&lt;br /&gt;
  successful_payment[shape=diamond label=&amp;quot;success?&amp;quot;]&lt;br /&gt;
  reserve_booking[shape=rectangle]&lt;br /&gt;
  release_booking[shape=rectangle]&lt;br /&gt;
  &lt;br /&gt;
  start -&amp;gt; lock_booking&lt;br /&gt;
  lock_booking -&amp;gt; process_payment&lt;br /&gt;
  process_payment -&amp;gt; successful_payment&lt;br /&gt;
  successful_payment -&amp;gt; release_booking[label=NO]&lt;br /&gt;
  successful_payment -&amp;gt; reserve_booking[label=Yes]&lt;br /&gt;
  reserve_booking -&amp;gt; send_email&lt;br /&gt;
  send_email -&amp;gt; end&lt;br /&gt;
  release_booking -&amp;gt; end&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Облачные платформы обучения программированию&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
А этот проект мы сделали с моими учащимися!&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/939778167&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;939778167&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14413</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14413"/>
		<updated>2023-12-13T20:03:58Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Облачные платформы обучения программированию */ новая тема&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проекты на ЯП Python&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Вычисление как услуга, Разнообразие облачных сервисов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph BookingWorkflow {&lt;br /&gt;
  start[shape=circle]&lt;br /&gt;
  end[shape=doublecircle]&lt;br /&gt;
  lock_booking[shape=rectangle]&lt;br /&gt;
  process_payment[shape=rectangle]&lt;br /&gt;
  successful_payment[shape=diamond label=&amp;quot;success?&amp;quot;]&lt;br /&gt;
  reserve_booking[shape=rectangle]&lt;br /&gt;
  release_booking[shape=rectangle]&lt;br /&gt;
  &lt;br /&gt;
  start -&amp;gt; lock_booking&lt;br /&gt;
  lock_booking -&amp;gt; process_payment&lt;br /&gt;
  process_payment -&amp;gt; successful_payment&lt;br /&gt;
  successful_payment -&amp;gt; release_booking[label=NO]&lt;br /&gt;
  successful_payment -&amp;gt; reserve_booking[label=Yes]&lt;br /&gt;
  reserve_booking -&amp;gt; send_email&lt;br /&gt;
  send_email -&amp;gt; end&lt;br /&gt;
  release_booking -&amp;gt; end&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Облачные платформы обучения программированию ==&lt;br /&gt;
&lt;br /&gt;
А этот проект мы сделали с моими учащимися!&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/939778167&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;939778167&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14412</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14412"/>
		<updated>2023-12-13T20:02:34Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проекты на ЯП Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проекты на ЯП Python&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Вычисление как услуга, Разнообразие облачных сервисов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph BookingWorkflow {&lt;br /&gt;
  start[shape=circle]&lt;br /&gt;
  end[shape=doublecircle]&lt;br /&gt;
  lock_booking[shape=rectangle]&lt;br /&gt;
  process_payment[shape=rectangle]&lt;br /&gt;
  successful_payment[shape=diamond label=&amp;quot;success?&amp;quot;]&lt;br /&gt;
  reserve_booking[shape=rectangle]&lt;br /&gt;
  release_booking[shape=rectangle]&lt;br /&gt;
  &lt;br /&gt;
  start -&amp;gt; lock_booking&lt;br /&gt;
  lock_booking -&amp;gt; process_payment&lt;br /&gt;
  process_payment -&amp;gt; successful_payment&lt;br /&gt;
  successful_payment -&amp;gt; release_booking[label=NO]&lt;br /&gt;
  successful_payment -&amp;gt; reserve_booking[label=Yes]&lt;br /&gt;
  reserve_booking -&amp;gt; send_email&lt;br /&gt;
  send_email -&amp;gt; end&lt;br /&gt;
  release_booking -&amp;gt; end&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14410</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14410"/>
		<updated>2023-12-13T19:57:21Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Вычисление как услуга, Разнообразие облачных сервисов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph BookingWorkflow {&lt;br /&gt;
  start[shape=circle]&lt;br /&gt;
  end[shape=doublecircle]&lt;br /&gt;
  lock_booking[shape=rectangle]&lt;br /&gt;
  process_payment[shape=rectangle]&lt;br /&gt;
  successful_payment[shape=diamond label=&amp;quot;success?&amp;quot;]&lt;br /&gt;
  reserve_booking[shape=rectangle]&lt;br /&gt;
  release_booking[shape=rectangle]&lt;br /&gt;
  &lt;br /&gt;
  start -&amp;gt; lock_booking&lt;br /&gt;
  lock_booking -&amp;gt; process_payment&lt;br /&gt;
  process_payment -&amp;gt; successful_payment&lt;br /&gt;
  successful_payment -&amp;gt; release_booking[label=NO]&lt;br /&gt;
  successful_payment -&amp;gt; reserve_booking[label=Yes]&lt;br /&gt;
  reserve_booking -&amp;gt; send_email&lt;br /&gt;
  send_email -&amp;gt; end&lt;br /&gt;
  release_booking -&amp;gt; end&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14409</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14409"/>
		<updated>2023-12-13T19:57:06Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами */ новая тема&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Вычисление как услуга, Разнообразие облачных сервисов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Обучающие и аналитические облачные сервисы. Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph BookingWorkflow {&lt;br /&gt;
  start[shape=circle]&lt;br /&gt;
  end[shape=doublecircle]&lt;br /&gt;
  lock_booking[shape=rectangle]&lt;br /&gt;
  process_payment[shape=rectangle]&lt;br /&gt;
  successful_payment[shape=diamond label=&amp;quot;success?&amp;quot;]&lt;br /&gt;
  reserve_booking[shape=rectangle]&lt;br /&gt;
  release_booking[shape=rectangle]&lt;br /&gt;
  &lt;br /&gt;
  start -&amp;gt; lock_booking&lt;br /&gt;
  lock_booking -&amp;gt; process_payment&lt;br /&gt;
  process_payment -&amp;gt; successful_payment&lt;br /&gt;
  successful_payment -&amp;gt; release_booking[label=NO]&lt;br /&gt;
  successful_payment -&amp;gt; reserve_booking[label=Yes]&lt;br /&gt;
  reserve_booking -&amp;gt; send_email&lt;br /&gt;
  send_email -&amp;gt; end&lt;br /&gt;
  release_booking -&amp;gt; end&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14407</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14407"/>
		<updated>2023-12-13T19:47:14Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Вычисление как услуга, Разнообразие облачных сервисов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Вычисление как услуга, Разнообразие облачных сервисов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14406</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14406"/>
		<updated>2023-12-13T19:38:58Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Вычисление как услуга, Разнообразие облачных сервисов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Вычисление как услуга, Разнообразие облачных сервисов ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=700&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14405</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14405"/>
		<updated>2023-12-13T19:38:44Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Вычисление как услуга, Разнообразие облачных сервисов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Вычисление как услуга, Разнообразие облачных сервисов ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
Граф показывает в каких университетах делали публикации об многоцелевом эволюционном алгоритме Борга.&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=500&lt;br /&gt;
|height=500&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14404</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14404"/>
		<updated>2023-12-13T19:36:07Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Вычисление как услуга, Разнообразие облачных сервисов */ новая тема&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:54, 5 декабря 2023 (MSK) Спасибо, Константин!&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Вычисление как услуга, Разнообразие облачных сервисов ==&lt;br /&gt;
&lt;br /&gt;
Представляю вашему вниманию моё небольшое исследование!&lt;br /&gt;
&lt;br /&gt;
В нем я использовал базу данных исследовательских грантов Dimensions и программа для построения и визуализации библиометрических сетей VOSviewer!&lt;br /&gt;
&lt;br /&gt;
{{#widget:iframe&lt;br /&gt;
|url=http://tinyurl.com/ym8tkwc6&lt;br /&gt;
|width=1000&lt;br /&gt;
|height=1000&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:AizatullovaDN&amp;diff=14107</id>
		<title>Обсуждение участника:AizatullovaDN</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:AizatullovaDN&amp;diff=14107"/>
		<updated>2023-12-06T20:14:46Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: Отмена правки 14106, сделанной Хмылов Константин (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;graphviz&amp;gt; &lt;br /&gt;
&lt;br /&gt;
digraph G1{&lt;br /&gt;
    rankdir = TB;&lt;br /&gt;
   &amp;quot;Виды информации&amp;quot;-&amp;gt;&amp;quot;По способу восприятия&amp;quot;;&lt;br /&gt;
   &amp;quot;Виды информации&amp;quot;-&amp;gt;&amp;quot;По форме представления&amp;quot;;&lt;br /&gt;
   &amp;quot;Виды информации&amp;quot;-&amp;gt;&amp;quot;По общественному значению&amp;quot;;&lt;br /&gt;
   &amp;quot;По способу восприятия&amp;quot;-&amp;gt;&amp;quot;визуальная&amp;quot;;&lt;br /&gt;
   &amp;quot;По способу восприятия&amp;quot;-&amp;gt;&amp;quot;аудиальная&amp;quot;;&lt;br /&gt;
   &amp;quot;По способу восприятия&amp;quot;-&amp;gt;&amp;quot;тактильная&amp;quot;;&lt;br /&gt;
   &amp;quot;По способу восприятия&amp;quot;-&amp;gt;&amp;quot;обонятельная&amp;quot;;&lt;br /&gt;
   &amp;quot;По способу восприятия&amp;quot;-&amp;gt;&amp;quot;вкусовая&amp;quot;;&lt;br /&gt;
   &amp;quot;По форме представления&amp;quot;-&amp;gt;&amp;quot;текстовая&amp;quot;;&lt;br /&gt;
   &amp;quot;По форме представления&amp;quot;-&amp;gt;&amp;quot;числовая&amp;quot;;&lt;br /&gt;
   &amp;quot;По форме представления&amp;quot;-&amp;gt;&amp;quot;графическая&amp;quot;;&lt;br /&gt;
   &amp;quot;По форме представления&amp;quot;-&amp;gt;&amp;quot;звуковая&amp;quot;;&lt;br /&gt;
   &amp;quot;По общественному значению&amp;quot;-&amp;gt;&amp;quot;массовая&amp;quot;;&lt;br /&gt;
   &amp;quot;По общественному значению&amp;quot;-&amp;gt;&amp;quot;специальная&amp;quot;;&lt;br /&gt;
   &amp;quot;По общественному значению&amp;quot;-&amp;gt;&amp;quot;личная&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:AizatullovaDN&amp;diff=14106</id>
		<title>Обсуждение участника:AizatullovaDN</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:AizatullovaDN&amp;diff=14106"/>
		<updated>2023-12-06T20:13:57Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;graphviz&amp;gt; &lt;br /&gt;
&lt;br /&gt;
digraph G1{&lt;br /&gt;
    rankdir = TB;&lt;br /&gt;
   &amp;quot;Виды информации&amp;quot;-&amp;gt;&amp;quot;По способу восприятия&amp;quot;;&lt;br /&gt;
   &amp;quot;Виды информации&amp;quot;-&amp;gt;&amp;quot;По форме представления&amp;quot;;&lt;br /&gt;
   &amp;quot;Виды информации&amp;quot;-&amp;gt;&amp;quot;По общественному значению&amp;quot;;&lt;br /&gt;
   &amp;quot;По способу восприятия&amp;quot;-&amp;gt;&amp;quot;визуальная&amp;quot;;&lt;br /&gt;
   &amp;quot;По способу восприятия&amp;quot;-&amp;gt;&amp;quot;аудиальная&amp;quot;;&lt;br /&gt;
   &amp;quot;По способу восприятия&amp;quot;-&amp;gt;&amp;quot;тактильная&amp;quot;;&lt;br /&gt;
   &amp;quot;По способу восприятия&amp;quot;-&amp;gt;&amp;quot;обонятельная&amp;quot;;&lt;br /&gt;
   &amp;quot;По способу восприятия&amp;quot;-&amp;gt;&amp;quot;вкусовая&amp;quot;;&lt;br /&gt;
   &amp;quot;По форме представления&amp;quot;-&amp;gt;&amp;quot;текстовая&amp;quot;;&lt;br /&gt;
   &amp;quot;По форме представления&amp;quot;-&amp;gt;&amp;quot;числовая&amp;quot;;&lt;br /&gt;
   &amp;quot;По форме представления&amp;quot;-&amp;gt;&amp;quot;графическая&amp;quot;;&lt;br /&gt;
   &amp;quot;По форме представления&amp;quot;-&amp;gt;&amp;quot;звуковая&amp;quot;;&lt;br /&gt;
   &amp;quot;По общественному значению&amp;quot;-&amp;gt;&amp;quot;массовая&amp;quot;;&lt;br /&gt;
   &amp;quot;По общественному значению&amp;quot;-&amp;gt;&amp;quot;специальная&amp;quot;;&lt;br /&gt;
   &amp;quot;По общественному значению&amp;quot;-&amp;gt;&amp;quot;личная&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 23:13, 6 декабря 2023 (MSK) Здравствуйте, Динара Николаевна! Заметил, что у вас граф немного выезжает за границы экрана. Чтобы этого избежать можете изменить ориентацию графа поменяв строку &amp;quot;rankdir = TB&amp;quot; на строку &amp;quot;rankdir = LR&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:SukhovaEK&amp;diff=14105</id>
		<title>Обсуждение участника:SukhovaEK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:SukhovaEK&amp;diff=14105"/>
		<updated>2023-12-05T14:56:21Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Языки высокого уровня. Типология языков */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Классификация программного обеспечения (ПО)&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 14:14, 2 сентября 2023 (MSK)&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph G1 {&lt;br /&gt;
rankdir = TB ;&lt;br /&gt;
ПО -&amp;gt; Системное;&lt;br /&gt;
ПО -&amp;gt; Прикладное;&lt;br /&gt;
ПО -&amp;gt; Инструментальное&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Объектно-ориентированные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Объектно-ориентированное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:56, 5 декабря 2023 (MSK) Как удобно, все объекто-ориентированные языки в одном месте! Как раз готовил урок по теме &amp;quot;ООП&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с генерацией новых агентов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/935046755&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;935046755&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 11:14, 5 декабря 2023 (MSK) Вау! Какой крутой проект! Здорово!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Авторизация --|&amp;gt; Каталог товаров&lt;br /&gt;
    Каталог товаров --|&amp;gt; Заявка&lt;br /&gt;
    &lt;br /&gt;
    class Авторизация{&lt;br /&gt;
        -id: int&lt;br /&gt;
        -Логин: String&lt;br /&gt;
        -Пароль: String&lt;br /&gt;
        +Проверка данных()&lt;br /&gt;
    }&lt;br /&gt;
   class Каталогтоваров{&lt;br /&gt;
        -Цена: String&lt;br /&gt;
        -Характеристики: String&lt;br /&gt;
        -Фото: BLOB&lt;br /&gt;
        -Количество: int&lt;br /&gt;
        +Создать()&lt;br /&gt;
        +Удалить()&lt;br /&gt;
        +Просмотреть()&lt;br /&gt;
        +Редактировать()&lt;br /&gt;
    }&lt;br /&gt;
    class Заявка{&lt;br /&gt;
        -ФИО: Decimal&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        -Сумма: Decimal&lt;br /&gt;
        -Количество: String&lt;br /&gt;
        -Контактная_информация: String&lt;br /&gt;
        +Cоздать()&lt;br /&gt;
        +Удалить()&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Ruby&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Ruby]] OR [[Descendants:Ruby]] OR [[Ruby]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = white&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 13:59, 5 декабря 2023 (MSK) Очень интересно!&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14103</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14103"/>
		<updated>2023-12-05T14:52:32Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проекты на ЯП Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:47, 5 декабря 2023 (MSK) Интересный проект! Буду использовать на уроках!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 17:50, 5 декабря 2023 (MSK) Интересно! Как подгрузить эту библиотеку?&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 17:52, 5 декабря 2023 (MSK) Здравствуйте, Екатерина! Это встроенная библиотека, так что не нужно её устанавливать отдельно, хватит просто команды &amp;quot;from tkinter import *&amp;quot; в начале проекта, для использования возможностей библиотеки.&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:SukhovaEK&amp;diff=14097</id>
		<title>Обсуждение участника:SukhovaEK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:SukhovaEK&amp;diff=14097"/>
		<updated>2023-12-05T10:59:35Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Потомки языка программирования Ruby */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Классификация программного обеспечения (ПО)&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 14:14, 2 сентября 2023 (MSK)&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph G1 {&lt;br /&gt;
rankdir = TB ;&lt;br /&gt;
ПО -&amp;gt; Системное;&lt;br /&gt;
ПО -&amp;gt; Прикладное;&lt;br /&gt;
ПО -&amp;gt; Инструментальное&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Объектно-ориентированные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Объектно-ориентированное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с генерацией новых агентов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/935046755&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;935046755&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 11:14, 5 декабря 2023 (MSK) Вау! Какой крутой проект! Здорово!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Авторизация --|&amp;gt; Каталог товаров&lt;br /&gt;
    Каталог товаров --|&amp;gt; Заявка&lt;br /&gt;
    &lt;br /&gt;
    class Авторизация{&lt;br /&gt;
        -id: int&lt;br /&gt;
        -Логин: String&lt;br /&gt;
        -Пароль: String&lt;br /&gt;
        +Проверка данных()&lt;br /&gt;
    }&lt;br /&gt;
   class Каталогтоваров{&lt;br /&gt;
        -Цена: String&lt;br /&gt;
        -Характеристики: String&lt;br /&gt;
        -Фото: BLOB&lt;br /&gt;
        -Количество: int&lt;br /&gt;
        +Создать()&lt;br /&gt;
        +Удалить()&lt;br /&gt;
        +Просмотреть()&lt;br /&gt;
        +Редактировать()&lt;br /&gt;
    }&lt;br /&gt;
    class Заявка{&lt;br /&gt;
        -ФИО: Decimal&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        -Сумма: Decimal&lt;br /&gt;
        -Количество: String&lt;br /&gt;
        -Контактная_информация: String&lt;br /&gt;
        +Cоздать()&lt;br /&gt;
        +Удалить()&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Ruby&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Ruby]] OR [[Descendants:Ruby]] OR [[Ruby]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 13:59, 5 декабря 2023 (MSK) Очень интересно!&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:SukhovaEK&amp;diff=14096</id>
		<title>Обсуждение участника:SukhovaEK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:SukhovaEK&amp;diff=14096"/>
		<updated>2023-12-05T08:14:50Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проект с генерацией новых агентов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Классификация программного обеспечения (ПО)&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
--[[Участник:SukhovaEK|SukhovaEK]] ([[Обсуждение участника:SukhovaEK|обсуждение]]) 14:14, 2 сентября 2023 (MSK)&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
digraph G1 {&lt;br /&gt;
rankdir = TB ;&lt;br /&gt;
ПО -&amp;gt; Системное;&lt;br /&gt;
ПО -&amp;gt; Прикладное;&lt;br /&gt;
ПО -&amp;gt; Инструментальное&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Объектно-ориентированные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Объектно-ориентированное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с генерацией новых агентов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/935046755&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;935046755&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Хмылов Константин|Хмылов Константин]] ([[Обсуждение участника:Хмылов Константин|обсуждение]]) 11:14, 5 декабря 2023 (MSK) Вау! Какой крутой проект! Здорово!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Авторизация --|&amp;gt; Каталог товаров&lt;br /&gt;
    Каталог товаров --|&amp;gt; Заявка&lt;br /&gt;
    &lt;br /&gt;
    class Авторизация{&lt;br /&gt;
        -id: int&lt;br /&gt;
        -Логин: String&lt;br /&gt;
        -Пароль: String&lt;br /&gt;
        +Проверка данных()&lt;br /&gt;
    }&lt;br /&gt;
   class Каталогтоваров{&lt;br /&gt;
        -Цена: String&lt;br /&gt;
        -Характеристики: String&lt;br /&gt;
        -Фото: BLOB&lt;br /&gt;
        -Количество: int&lt;br /&gt;
        +Создать()&lt;br /&gt;
        +Удалить()&lt;br /&gt;
        +Просмотреть()&lt;br /&gt;
        +Редактировать()&lt;br /&gt;
    }&lt;br /&gt;
    class Заявка{&lt;br /&gt;
        -ФИО: Decimal&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        -Сумма: Decimal&lt;br /&gt;
        -Количество: String&lt;br /&gt;
        -Контактная_информация: String&lt;br /&gt;
        +Cоздать()&lt;br /&gt;
        +Удалить()&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Ruby&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Ruby]] OR [[Descendants:Ruby]] OR [[Ruby]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14095</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14095"/>
		<updated>2023-12-05T08:13:25Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Генеалогическое дерево языков программирования */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=TB ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14088</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14088"/>
		<updated>2023-12-04T19:41:51Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Обращениек агентам на основе свойств */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Обращениек агентам на основе свойств&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14087</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14087"/>
		<updated>2023-12-04T19:41:36Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Обращениек агентам на основе свойств */ новая тема&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Обращениек агентам на основе свойств ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=Копирование одной черепахой поведения другой черепахи в Snap!&lt;br /&gt;
|Field_of_knowledge=Информатика, Game design&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=поведение&lt;br /&gt;
|Environment=Snap!&lt;br /&gt;
}}&lt;br /&gt;
Проект&lt;br /&gt;
* https://snap.berkeley.edu/project?username=kostik22&amp;amp;projectname=Imitator_Доработанная_версия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snap project=&amp;quot;Imitator_Доработанная_версия&amp;quot; user=&amp;quot;kostik22&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14086</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14086"/>
		<updated>2023-12-04T19:21:20Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Потомки языка программирования Scratch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Scratch&amp;lt;/b&amp;gt; — это учебный блочный язык программирования, позволяющий ученикам создавать игры, цифровые истории. Среда разработки дает возможность детям редактировать аудиофайлы и монтировать небольшие, но полноценные видеоролики. В новые версии языка создатели обещают добавить функционал для создания собственных мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14085</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14085"/>
		<updated>2023-12-04T19:19:27Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Предки и потомки Scratch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Потомки языка программирования Scratch&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14084</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14084"/>
		<updated>2023-12-04T19:17:46Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Предки и потомки Scratch */ новая тема&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Предки и потомки Scratch ==&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Язык программирования]]  [[Ancestors::Scratch]] OR [[Descendants:Scratch]] OR [[Scratch]] AND [[Category:Язык программирования]]&lt;br /&gt;
|format=moderntimeline&lt;br /&gt;
 |?launch year&lt;br /&gt;
 |? Ancestors&lt;br /&gt;
 |?Descendants&lt;br /&gt;
| background = pink&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14080</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14080"/>
		<updated>2023-12-04T19:12:33Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проект на ЯП Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проекты на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание модели экспертной системы ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
#База данных:&lt;br /&gt;
prof = {1: &amp;quot;Учитель информатики&amp;quot;, 2: &amp;quot;Информационная безопасность&amp;quot;,&lt;br /&gt;
        3: &amp;quot;Веб дизайн&amp;quot;, 4: &amp;quot;Системный администратор&amp;quot;, 5: &amp;quot;Программист&amp;quot;,&lt;br /&gt;
        6: &amp;quot;Учитель литературы&amp;quot;, 7: &amp;quot;Продавец книг&amp;quot;, 8: &amp;quot;Журналист&amp;quot;,&lt;br /&gt;
        9: &amp;quot;Библиотекарь&amp;quot;, 10: &amp;quot;Писатель&amp;quot;, 11: &amp;quot;Учитель математики&amp;quot;,&lt;br /&gt;
        12: &amp;quot;Экономист&amp;quot;, 13: &amp;quot;Финансист&amp;quot;, 14: &amp;quot;Налоговый инспектор&amp;quot;,&lt;br /&gt;
        15: &amp;quot;Инженер&amp;quot;, 16: &amp;quot;Учитель биологии&amp;quot;, 17: &amp;quot;Зоолог&amp;quot;,&lt;br /&gt;
        18: &amp;quot;Ветеринар&amp;quot;, 19: &amp;quot;Эколог&amp;quot;, 20: &amp;quot;Геодезист&amp;quot;,&lt;br /&gt;
        21: &amp;quot;Учитель физкультуры&amp;quot;, 22: &amp;quot;Спортсмен&amp;quot;, 23: &amp;quot;Тренер&amp;quot;,&lt;br /&gt;
        24: &amp;quot;Спортивный обозреватель&amp;quot;, 25: &amp;quot;Инструктор по физкультуре&amp;quot;}&lt;br /&gt;
hobby = {&amp;quot;Компьютер&amp;quot;: 1, &amp;quot;Чтение&amp;quot;: 6, &amp;quot;Вычисление&amp;quot;: 11, &amp;quot;Природа&amp;quot;: 16, &amp;quot;Спорт&amp;quot;: 21} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# st - Хобби&lt;br /&gt;
# n - затраты времени в часах&lt;br /&gt;
&lt;br /&gt;
name = input(&amp;quot;Назовите Ваше имя? &amp;quot;)&lt;br /&gt;
while True:&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    print(name + &amp;quot;, в данной ЭС рассматривается профессиональная ориентация,&amp;quot;)&lt;br /&gt;
    print(&amp;quot;связанная со следующими увлечениями:&amp;quot;)&lt;br /&gt;
    print()&lt;br /&gt;
    print(list(hobby))&lt;br /&gt;
    print(&amp;quot;-----------------------------------------&amp;quot;)&lt;br /&gt;
    st = input(name+&amp;quot;, какое Ваше основное увлечение? &amp;quot;)&lt;br /&gt;
    n = input(name+&amp;quot;, сколько часов в день Вы тратите на свое увлечение? &amp;quot;)&lt;br /&gt;
    if int(n) &amp;gt;= 2:&lt;br /&gt;
        print(&amp;quot;-------------------------------------------------&amp;quot;)&lt;br /&gt;
        if st in hobby:&lt;br /&gt;
            print(&amp;quot;Выбор Вашей деятельности может быть связан со следующими профессиями:&amp;quot;)&lt;br /&gt;
            ind = hobby[st]&lt;br /&gt;
            for i in range(ind, ind+5):&lt;br /&gt;
                print(prof[i])&lt;br /&gt;
            print(&amp;quot;---------------------------------------------&amp;quot;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Ваш ввод не соответствует ни одному из перечисленных значений...&amp;quot;)&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Указанные затраты времени на Ваше увлечение незначительны, чтобы определить будущую профессию ...&amp;quot;)&lt;br /&gt;
    qw = input(name+ &amp;quot;, хотите повторить тестирование? (Д/Н) &amp;quot;)&lt;br /&gt;
    if not (qw == &amp;quot;Д&amp;quot; or qw == &amp;quot;д&amp;quot;):&lt;br /&gt;
        break &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14079</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14079"/>
		<updated>2023-12-04T19:08:33Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проект на ЯП Python */ новая тема&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Проект на ЯП Python ==&lt;br /&gt;
&lt;br /&gt;
=== Создание приложения с графическим интерфейсом для перевода чисел из одной системы счисления в другую с помощью библиотеки Tkinter ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; &lt;br /&gt;
from tkinter import *&lt;br /&gt;
from tkinter.ttk import Combobox, Checkbutton&lt;br /&gt;
&lt;br /&gt;
def click():&lt;br /&gt;
    num = txt1.get()&lt;br /&gt;
    if chk_state1.get():&lt;br /&gt;
        lblviv.configure(text= &amp;quot;уцк&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
window = Tk() #Окно программы&lt;br /&gt;
window.title(&amp;quot;Перевод из одной СС в другую&amp;quot;)&lt;br /&gt;
window.geometry(&#039;600x400&#039;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
lblviv = Label(window, text=&amp;quot;&amp;quot;, font=(&amp;quot;Arial Bold&amp;quot;, 50)) # Вывод (переставить потом)&lt;br /&gt;
lblviv.grid(column=0, row=6)&lt;br /&gt;
&lt;br /&gt;
lbl1 = Label(window, text=&amp;quot;Исходное число:&amp;quot;) #Надпись №1 &lt;br /&gt;
lbl1.grid(column=0, row=0)&lt;br /&gt;
&lt;br /&gt;
txt1 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №1&lt;br /&gt;
txt1.grid(column=1, row = 0)&lt;br /&gt;
&lt;br /&gt;
lbl2 = Label(window, text=&amp;quot;Из СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl2.grid(column=0, row=1)&lt;br /&gt;
&lt;br /&gt;
comb1 = Combobox(window)  &lt;br /&gt;
comb1[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb1.current(2)  #вариант по умолчанию  &lt;br /&gt;
comb1.grid(column=1, row=1)&lt;br /&gt;
&lt;br /&gt;
chk_state1 = BooleanVar()&lt;br /&gt;
chk1 = Checkbutton(window, text=&#039;(другая СС:)&#039;, var=chk_state1) #галочка №1 &lt;br /&gt;
chk1.grid(column=0, row=2)&lt;br /&gt;
&lt;br /&gt;
txt2 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №2&lt;br /&gt;
txt2.grid(column=1, row = 2)&lt;br /&gt;
&lt;br /&gt;
btn = Button(window, text=&amp;quot;Перевести&amp;quot;, command = click) #Кнопочка&lt;br /&gt;
btn.grid(column=0, row=3)&lt;br /&gt;
&lt;br /&gt;
lbl3 = Label(window, text=&amp;quot;В СС:&amp;quot;) #Надпись №2 &lt;br /&gt;
lbl3.grid(column=0, row=4)&lt;br /&gt;
&lt;br /&gt;
comb2 = Combobox(window)  &lt;br /&gt;
comb2[&#039;values&#039;] = (2, 8, 10, 16)  &lt;br /&gt;
comb2.current(0)  #вариант по умолчанию  &lt;br /&gt;
comb2.grid(column=1, row=4)&lt;br /&gt;
&lt;br /&gt;
chk_state2 = BooleanVar()&lt;br /&gt;
chk2 = Checkbutton(window, text=&#039;(в другую СС:)&#039;, var=chk_state2)  &lt;br /&gt;
chk2.grid(column=0, row=5)&lt;br /&gt;
&lt;br /&gt;
txt3 = Entry(window, width=20, justify = RIGHT) #Окошко для ввода №3&lt;br /&gt;
txt3.grid(column=1, row = 5)&lt;br /&gt;
&lt;br /&gt;
window.mainloop()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14077</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14077"/>
		<updated>2023-12-04T18:56:31Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проект с обменом сообщениями */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14076</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14076"/>
		<updated>2023-12-04T18:54:59Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Диаграмма классов&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{#mermaid:classDiagram&lt;br /&gt;
  direction BT&lt;br /&gt;
    Клиент &amp;lt;|-- Постоянный_клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Частный клиент&lt;br /&gt;
    Клиент &amp;lt;|-- Заказ&lt;br /&gt;
    class Постоянный_клиент{&lt;br /&gt;
        -Номер_контракта: int&lt;br /&gt;
        -Кредитный_рейтинг: int&lt;br /&gt;
        -Кредитный_лимит: int&lt;br /&gt;
    }&lt;br /&gt;
   class Заказ{&lt;br /&gt;
        -Дата_получения: Date&lt;br /&gt;
        -Оплачен: Boolean&lt;br /&gt;
        -Номер: String&lt;br /&gt;
        -Цена: Decimal&lt;br /&gt;
        +Отправить()&lt;br /&gt;
        +Закрыть()&lt;br /&gt;
        +Приготовиться()&lt;br /&gt;
    }&lt;br /&gt;
    class Частный клиент{&lt;br /&gt;
        +Номер_кредитной_карты: int&lt;br /&gt;
    }&lt;br /&gt;
    class Клиент{&lt;br /&gt;
        -Имя: String&lt;br /&gt;
        -Адрес: String&lt;br /&gt;
        +Кредитный_рейтинг(): String&lt;br /&gt;
    }&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14074</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14074"/>
		<updated>2023-12-04T18:13:34Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проект с обменом сообщениями */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь скрывается со сцены.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14073</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14073"/>
		<updated>2023-12-04T18:12:51Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проект с обменом сообщениями */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь прячется.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14072</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14072"/>
		<updated>2023-12-04T18:12:41Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проект с обменом сообщениями */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь прячется.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14071</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14071"/>
		<updated>2023-12-04T18:11:22Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Генеалогическое дерево языков программирования */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь прячется.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14070</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14070"/>
		<updated>2023-12-04T18:10:53Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проект в Scratch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
node [URL=&amp;quot;/index.php?title=\N&amp;quot;] ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Проект с обменом сообщениями&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь прячется.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14069</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14069"/>
		<updated>2023-12-04T18:10:29Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Проект в Scratch */ новая тема&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
node [URL=&amp;quot;/index.php?title=\N&amp;quot;] ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проект в Scratch ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting Tutorials&lt;br /&gt;
|Description=В данном проекте реализован обмен сообщениями. Сообщения передаются от одного агента всем другим при двух ситуациях:&lt;br /&gt;
1) Когда мышь касается ключа, передается сообщение, при получении которого дверь прячется.&lt;br /&gt;
&lt;br /&gt;
2) Когда мышь касается сыр в первый раз, передается сообщение, при получении которого меняется сцена, кот, мышь, сыр меняют свое местоположение, кот так же меняет правила по которым он перемещается по сцене.&lt;br /&gt;
|Field_of_knowledge=Информатика&lt;br /&gt;
|FieldActivity=Computational Thinker&lt;br /&gt;
|Возрастная категория=8&lt;br /&gt;
|similar_concepts=Объектно-ориентированное программирование, Обратиться к объектам по их свойствам&lt;br /&gt;
|Environment=Scratch&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://scratch.mit.edu/projects/493344737&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratch project=&amp;quot;493344737&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14066</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14066"/>
		<updated>2023-12-04T17:39:19Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Языки высокого уровня. Типология языков */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
Концепция: Процедурные языки программирования:&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Programming paradigm::Процедурное программирование]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
node [URL=&amp;quot;/index.php?title=\N&amp;quot;] ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14065</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14065"/>
		<updated>2023-12-04T17:08:04Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Генеалогическое дерево языков программирования */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Генеалогическое дерево языков программирования&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
node [URL=&amp;quot;/index.php?title=\N&amp;quot;] ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14064</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14064"/>
		<updated>2023-12-04T17:07:50Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Генеалогическое дерево языков программирования */ новая тема&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
== Генеалогическое дерево языков программирования ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
digraph ILE2 {&lt;br /&gt;
node [fontsize=&amp;quot;14&amp;quot;, fontname=&amp;quot;times&amp;quot;, nodesep=2, shape=&amp;quot;none&amp;quot;, style=&amp;quot;&amp;quot;] ;&lt;br /&gt;
rankdir=LR ;&lt;br /&gt;
node [URL=&amp;quot;/index.php?title=\N&amp;quot;] ;&lt;br /&gt;
&amp;quot;CPL&amp;quot; -&amp;gt; &amp;quot;BCPL&amp;quot; ;&lt;br /&gt;
&amp;quot;BCPL&amp;quot; -&amp;gt; &amp;quot;B (би)&amp;quot; ;&lt;br /&gt;
&amp;quot;B (би)&amp;quot; -&amp;gt; &amp;quot;C (си)&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;C++&amp;quot; ;&lt;br /&gt;
&amp;quot;C (си)&amp;quot; -&amp;gt; &amp;quot;Java&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C++&amp;quot; -&amp;gt; &amp;quot;C#&amp;quot; ;&lt;br /&gt;
&amp;quot;C#&amp;quot; -&amp;gt; &amp;quot;F#&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;Python&amp;quot; ;&lt;br /&gt;
&amp;quot;Java&amp;quot; -&amp;gt; &amp;quot;JavaScript&amp;quot; ;&lt;br /&gt;
&amp;quot;JavaScript&amp;quot; -&amp;gt; &amp;quot;Action Script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14063</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14063"/>
		<updated>2023-12-04T16:43:35Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Языки высокого уровня. Типология языков */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14062</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14062"/>
		<updated>2023-12-04T16:43:25Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: Отмена правки 14061, сделанной Хмылов Константин (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{ &lt;br /&gt;
[[Категория:Концепты]]&lt;br /&gt;
[[Openness::Открытый]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14061</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14061"/>
		<updated>2023-12-04T16:43:14Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Языки высокого уровня. Типология языков */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14060</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14060"/>
		<updated>2023-12-04T16:40:30Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Языки высокого уровня. Типология языков */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{ &lt;br /&gt;
[[Категория:Концепты]]&lt;br /&gt;
[[Openness::Открытый]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14059</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14059"/>
		<updated>2023-12-04T16:40:03Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Языки высокого уровня. Типология языков */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{ &lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
[[Openness::Открытый]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14058</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14058"/>
		<updated>2023-12-04T16:39:21Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Языки высокого уровня. Типология языков */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
{{ &lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
[[Descendants::Python]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14057</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14057"/>
		<updated>2023-12-04T16:37:49Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: /* Языки высокого уровня. Типология языков */ новая тема&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Языки высокого уровня. Типология языков&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Язык программирования]] [[Openness::Открытый]]&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14056</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14056"/>
		<updated>2023-12-04T16:35:26Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: Полностью удалено содержимое страницы&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14055</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14055"/>
		<updated>2023-12-04T16:35:15Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ааааааааааааааааааааааааа&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14054</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14054"/>
		<updated>2023-12-04T16:30:02Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: Отмена правки 14053, сделанной Хмылов Константин (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14053</id>
		<title>Обсуждение участника:Хмылов Константин</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:%D0%A5%D0%BC%D1%8B%D0%BB%D0%BE%D0%B2_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD&amp;diff=14053"/>
		<updated>2023-12-04T16:28:59Z</updated>

		<summary type="html">&lt;p&gt;Хмылов Константин: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#concept: &lt;br /&gt;
[[Категория:Язык программирования]]&lt;br /&gt;
 [[Openness::Открытый]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Хмылов Константин</name></author>
	</entry>
</feed>