<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">ellibs</journal-id><journal-title-group><journal-title xml:lang="ru">Электронные библиотеки</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Digital Libraries Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1562-5419</issn><publisher><publisher-name>Казанский (Приволжский) федеральный университет</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26907/1562-5419-2025-28-2-398-414</article-id><article-id custom-type="elpub" pub-id-type="custom">ellibs-552</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Гибридная система программирования для учебных исполнителей на Python</article-title><trans-title-group xml:lang="en"><trans-title>A Combination of Pictographic and Text Programming when Creating Learning Executors in Python</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Райко</surname><given-names>Миля Вячеславовна</given-names></name><name name-style="western" xml:lang="en"><surname>Rayko</surname><given-names>Milya Vyacheslalovna</given-names></name></name-alternatives><email xlink:type="simple">rayko@niisi.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>НИЦ «Курчатовский институт» –НИИСИ</institution></aff><aff xml:lang="en"><institution>NRC «Kurchatov Institute» – SRISA</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>28</day><month>05</month><year>2025</year></pub-date><volume>28</volume><issue>2</issue><elocation-id>398–414</elocation-id><permissions><copyright-statement>Copyright &amp;#x00A9; Райко М.В., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Райко М.В.</copyright-holder><copyright-holder xml:lang="en">Rayko M.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ellibs.elpub.ru/jour/article/view/552">https://ellibs.elpub.ru/jour/article/view/552</self-uri><abstract><p>Рассмотрена методика разработки учебных формальных исполнителей с использованием комбинированного пиктограммно-текстового интерфейса на языке программирования Python. Актуальность исследования обусловлена необходимостью совершенствования подходов к обучению алгоритмизации и программированию в школьном курсе информатики. Представлен разработанный инструментарий для создания формальных исполнителей, сочетающий наглядность пиктограмм с возможностями текстового программирования. Особое внимание уделено практическим аспектам реализации, включая использование встроенных методов Python для обработки графических и текстовых данных.
</p></abstract><trans-abstract xml:lang="en"><p>The article discusses the methodology of developing educational algorithm executors using a combined pictographic-text interface in the Python programming language. The relevance of the research is due to the need to improve approaches to teaching algorithms and programming in the school course of computer science. The author presents the toolkit for creating algorithm executors, combining visibility of icons with text programming capabilities. Particular attention is paid to the practical aspects of implementation, including the use of builtin Python routines for processing graphics and text.
</p></trans-abstract><kwd-group xml:lang="ru"><kwd>формальный исполнитель</kwd><kwd>визуализация</kwd><kwd>программирование</kwd><kwd>пиктограммный интерфейс</kwd><kwd>Python</kwd></kwd-group><kwd-group xml:lang="en"><kwd>algorithm executor</kwd><kwd>visualization</kwd><kwd>programming</kwd><kwd>pictographic interface</kwd><kwd>Python</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">О внесении изменений в некоторые приказы Министерства просвещения Российской Федерации, касающиеся федеральных образовательных программ начального общего образования, основного общего образования и среднего общего образования // Приказ Министерства просвещения Российской Федерации от 09.10.2024 № 704. Зарегистрирован 11.02.2025. № 81220. http://publication.pravo.gov.ru/document/0001202502120007</mixed-citation><mixed-citation xml:lang="en">О внесении изменений в некоторые приказы Министерства просвещения Российской Федерации, касающиеся федеральных образовательных программ начального общего образования, основного общего образования и среднего общего образования // Приказ Министерства просвещения Российской Федерации от 09.10.2024 № 704. Зарегистрирован 11.02.2025. № 81220. http://publication.pravo.gov.ru/document/0001202502120007</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Бесшапошников Н.О., Кушниренко А.Г., Леонов А.Г., Райко М.В., Собакинских О.В. Цифровая образовательная среда «ПиктоМир»: опыт разработки и массового внедрения годового курса программирования для дошкольников // Информатика и образование. 2020. № 10. С. 28–40. https://doi.org/10.32517/0234-0453-2020-35-10-28-40</mixed-citation><mixed-citation xml:lang="en">Бесшапошников Н.О., Кушниренко А.Г., Леонов А.Г., Райко М.В., Собакинских О.В. Цифровая образовательная среда «ПиктоМир»: опыт разработки и массового внедрения годового курса программирования для дошкольников // Информатика и образование. 2020. № 10. С. 28–40. https://doi.org/10.32517/0234-0453-2020-35-10-28-40</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Кушниренко А. Г., Лебедев Г. В., Сворень Р. А. Основы информатики и вычислительной техники: учеб. пособие для 10–11-х классов общеобразовательных учреждений. М.: Просвещение; 1990. 224 с. Режим доступа: https:// www.niisi.ru/kumir/books/1.pdf</mixed-citation><mixed-citation xml:lang="en">Кушниренко А. Г., Лебедев Г. В., Сворень Р. А. Основы информатики и вычислительной техники: учеб. пособие для 10–11-х классов общеобразовательных учреждений. М.: Просвещение; 1990. 224 с. Режим доступа: https:// www.niisi.ru/kumir/books/1.pdf</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Бесшапошников Н.О., Леонов А.Г. Пиктограммный язык программирования «Пикто» // Вестник кибернетики. 2017. № 4 (28). С. 173–180.</mixed-citation><mixed-citation xml:lang="en">Бесшапошников Н.О., Леонов А.Г. Пиктограммный язык программирования «Пикто» // Вестник кибернетики. 2017. № 4 (28). С. 173–180.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Пирс Ч. С. Что такое знак? // Вестник Томского государственного университета. Философия. Социология. Политология. 2009. № 3. С. 88–95.</mixed-citation><mixed-citation xml:lang="en">Пирс Ч. С. Что такое знак? // Вестник Томского государственного университета. Философия. Социология. Политология. 2009. № 3. С. 88–95.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Раскин Д. Интерфейс: новые направления в проектировании компьютерных систем. М.: Символ-Плюс. 2005.</mixed-citation><mixed-citation xml:lang="en">Раскин Д. Интерфейс: новые направления в проектировании компьютерных систем. М.: Символ-Плюс. 2005.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Кушниренко А.Г., Леонов А.Г., Поликарпов С.А. Безошибочный двумерный пиктограммный синтаксис в учебной среде программирования для дошкольников // Доклады Российской академии наук. Математика, информатика, процессы управления. 2023. Том 511. № 1. С. 13–19. https://doi.org/10.31857/S2686954323700169</mixed-citation><mixed-citation xml:lang="en">Кушниренко А.Г., Леонов А.Г., Поликарпов С.А. Безошибочный двумерный пиктограммный синтаксис в учебной среде программирования для дошкольников // Доклады Российской академии наук. Математика, информатика, процессы управления. 2023. Том 511. № 1. С. 13–19. https://doi.org/10.31857/S2686954323700169</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Teitelbaum T., Reps, T. The Cornell program synthesizer: a syntax-directed programming environment // Communications of the ACM. 1981. Vol. 24. № 9. P. 563–573. https://doi.org/10.1145/358746.358755</mixed-citation><mixed-citation xml:lang="en">Teitelbaum T., Reps, T. The Cornell program synthesizer: a syntax-directed programming environment // Communications of the ACM. 1981. Vol. 24. № 9. P. 563–573. https://doi.org/10.1145/358746.358755</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Леонов А. Г. Тенденции объектно-ориентированного программирования в разработке системы КуМир // Программные продукты и системы. 2012. № 4. С. 53.</mixed-citation><mixed-citation xml:lang="en">Леонов А. Г. Тенденции объектно-ориентированного программирования в разработке системы КуМир // Программные продукты и системы. 2012. № 4. С. 53.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Леонов А.Г., Эпиктетов М.Г. Компоненты операционной системы для конструирования педагогических программных продуктов // Аннотированный библиографический указатель «Депонированные научные работы» ВИНИТИ РАН. 1988. № 4278-В88.</mixed-citation><mixed-citation xml:lang="en">Леонов А.Г., Эпиктетов М.Г. Компоненты операционной системы для конструирования педагогических программных продуктов // Аннотированный библиографический указатель «Депонированные научные работы» ВИНИТИ РАН. 1988. № 4278-В88.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Леонов А.Г., Райко М.В. Знакомство с Цифровой Образовательной Средой «ПиктоМир-К». От знаков к тексту. (Учимся и играем.) // Материалы всероссийской научно-практической конференции «STEAM образование: от дошкольника до выпускника ВУЗа». 2022.</mixed-citation><mixed-citation xml:lang="en">Леонов А.Г., Райко М.В. Знакомство с Цифровой Образовательной Средой «ПиктоМир-К». От знаков к тексту. (Учимся и играем.) // Материалы всероссийской научно-практической конференции «STEAM образование: от дошкольника до выпускника ВУЗа». 2022.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
