<?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">infoschool</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика в школе</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics in school</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2221-1993</issn><publisher><publisher-name>Publishing House Education and Informatics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32517/2221-1993-2025-24-6-74-88</article-id><article-id custom-type="elpub" pub-id-type="custom">infoschool-898</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>Псевдографика средствами Pascal и Python как наглядный инструмент обучения программированию</article-title><trans-title-group xml:lang="en"><trans-title>Pseudographics using Python and Pascal as a visual tool for teaching programming</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>Voronov</surname><given-names>R. B.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Воронов Роман Борисович - учитель информатики, Удельнинская гимназия; методист, преподаватель ИКТ, методический центр «Раменский дом учителя».</p><p>Удельная, г.о. Раменский, Московская область; Раменское, Московская область</p></bio><bio xml:lang="en"><p>Roman B. Voronov - an informatics teacher, Udelninskaya Gymnasium; a methodologist, an ICT teacher, Methodology Center "Ramensky Teacher's House".</p><p>Udelnaya, Ramenskoye Urban District, Moscow Region; Ramenskoye, Moscow Region</p></bio><email xlink:type="simple">namor1968@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Удельнинская гимназия; Методический центр «Раменский дом учителя»</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Udelninskaya Gymnasium; Methodology Center «Ramensky Teacher's House»</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>02</day><month>01</month><year>2026</year></pub-date><volume>0</volume><issue>6</issue><fpage>74</fpage><lpage>88</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Воронов Р.Б., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Воронов Р.Б.</copyright-holder><copyright-holder xml:lang="en">Voronov R.B.</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://school.infojournal.ru/jour/article/view/898">https://school.infojournal.ru/jour/article/view/898</self-uri><abstract><p>В статье приводится пример представления обучающимся такого сложного материала, как создание программ с вложенными циклами и ветвлением внутри них на языках программирования Pascal или Python. Псевдографика по сравнению с другими обучающими материалами, с одной стороны, дает большую наглядность работы программ с вложенными циклами вперемежку с ветвлением, а с другой — прививает учащимся творческий подход к решению сложных задач при написании программ. Также статья наглядно демонстрирует через псевдографику межпредметную связь информатики с математикой и технологией. Знание из алгебры уравнений для построения различных линий на плоскости позволяет создавать эти «линии» в псевдографике, начиная от прямых линий и окружностей, парабол и гипербол и заканчивая овалами и синусоидами разных типов и размеров. Построенные с помощью псевдографики, эти красивые фигуры можно вывести не только на экран, но и на принтер, например, для создания аппликации на уроках технологии.</p><p>Статья будет полезна учителям информатики, студентам педагогических вузов и всем, кто интересуется программированием на Pascal и Python.</p></abstract><trans-abstract xml:lang="en"><p>The article provides an example of presenting complex material to students, such as creating programs with nested loops and branching within them, in the Pascal or Python programming languages. Compared to other educational materials, pseudographics, on the one hand, provides greater clarity on how programs with nested loops interspersed with branching work, and on the other, instills in students a creative approach to solving complex programming problems. The article also clearly demonstrates through pseudographics the interdisciplinary connections between informatics, mathematics, and technology. Knowledge of algebraic equations for constructing various lines on a plane allows one to create these "lines" in pseudographics, ranging from straight lines and circles, parabolas and hyperbolas, to ovals and sinusoids of various types and sizes. Constructed using pseudographics, these beautiful figures can be displayed not only on the screen but also printed, for example, to create appliqués in technology lessons.</p><p>The article will be useful for informatics teachers, students at pedagogical universities, and anyone interested in programming in Pascal and Python.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>обучение программированию</kwd><kwd>Python</kwd><kwd>Pascal</kwd><kwd>псевдографика</kwd><kwd>вложенные циклы</kwd></kwd-group><kwd-group xml:lang="en"><kwd>teaching programming</kwd><kwd>Python</kwd><kwd>Pascal</kwd><kwd>pseudographics</kwd><kwd>nested loops</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">Босова Л. Л. О новых подходах к изучению школьной информатики в условиях цифровой трансформации общества // Информатика в школе. 2022. № 4 (177). С. 5–14. EDN: DKRLZV. DOI: 10.32517/2221-1993-2022-21-4-5-14.</mixed-citation><mixed-citation xml:lang="en">Босова Л. Л. О новых подходах к изучению школьной информатики в условиях цифровой трансформации общества // Информатика в школе. 2022. № 4 (177). С. 5–14. EDN: DKRLZV. DOI: 10.32517/2221-1993-2022-21-4-5-14.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2020. 96 с. EDN: LPMXCB.</mixed-citation><mixed-citation xml:lang="en">Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2020. 96 с. EDN: LPMXCB.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Босова Л. Л., Филиппов В. И., Босова А. Ю. Программирование графики и анимации в курсе информатики основной школы // Информатика в школе. 2022. № 5 (178). С. 5–15. EDN: LYUPWI. DOI: 10.32517/2221-1993-2022-21-5-5-15.</mixed-citation><mixed-citation xml:lang="en">Босова Л. Л., Филиппов В. И., Босова А. Ю. Программирование графики и анимации в курсе информатики основной школы // Информатика в школе. 2022. № 5 (178). С. 5–15. EDN: LYUPWI. DOI: 10.32517/2221-1993-2022-21-5-5-15.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Гербут С. С. Методические аспекты обучения началам программирования в среде Pascal ABC.NET (Исполнитель чертежник) // Информатика в школе. 2021. № 4 (167). С. 24–33. EDN: VPHAXB. DOI: 10.32517/2221-1993-2021-20-4-24-33.</mixed-citation><mixed-citation xml:lang="en">Гербут С. С. Методические аспекты обучения началам программирования в среде Pascal ABC.NET (Исполнитель чертежник) // Информатика в школе. 2021. № 4 (167). С. 24–33. EDN: VPHAXB. DOI: 10.32517/2221-1993-2021-20-4-24-33.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Ивкина Е. С. Разработка и применение заданий межпредметного характера, как средство повышения мотивации у учащихся на уроках информатики // Хроники объединенного фонда электронных ресурсов наука и образование. 2014. Т. 1. № 12 (67). С. 110. EDN: TGUHUR.</mixed-citation><mixed-citation xml:lang="en">Ивкина Е. С. Разработка и применение заданий межпредметного характера, как средство повышения мотивации у учащихся на уроках информатики // Хроники объединенного фонда электронных ресурсов наука и образование. 2014. Т. 1. № 12 (67). С. 110. EDN: TGUHUR.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Касторнов А. Ф., Касторнова В. А., Козлов О. А. Программирование на языке Паскаль: учебное пособие. Н. Новгород: Нижегородский государственный педагогический университет, 2012. 152 с. EDN:RJBKAC.</mixed-citation><mixed-citation xml:lang="en">Касторнов А. Ф., Касторнова В. А., Козлов О. А. Программирование на языке Паскаль: учебное пособие. Н. Новгород: Нижегородский государственный педагогический университет, 2012. 152 с. EDN:RJBKAC.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Коберник Ю. В., Скубко В. В.. Возможные пути преодоления трудностей учащихся в изучении графиков функций и уравнений // Инновационные научные исследования. 2020. № 12-3 (2). С. 98–108. EDN: NKWQZN.</mixed-citation><mixed-citation xml:lang="en">Коберник Ю. В., Скубко В. В.. Возможные пути преодоления трудностей учащихся в изучении графиков функций и уравнений // Инновационные научные исследования. 2020. № 12-3 (2). С. 98–108. EDN: NKWQZN.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Кривоплясова Е. В., Нефёдова В. Ю., Прилепина А. В. Методика обучения основам программирования на языке PYTHON // Информатика в школе. 2020. № 3 (156). С. 24–30. EDN: NCKNDR. DOI: 10.32517/2221-1993-2020-19-3-24-30.</mixed-citation><mixed-citation xml:lang="en">Кривоплясова Е. В., Нефёдова В. Ю., Прилепина А. В. Методика обучения основам программирования на языке PYTHON // Информатика в школе. 2020. № 3 (156). С. 24–30. EDN: NCKNDR. DOI: 10.32517/2221-1993-2020-19-3-24-30.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Таблица символов Unicode. http://www.hdsw.ru/?p=25</mixed-citation><mixed-citation xml:lang="en">Таблица символов Unicode. http://www.hdsw.ru/?p=25</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Филиппов В. И. Достижение метапредметных результатов при изучении раздела «Алгоритмизация и программирование» // Информатика в школе. 2015. № 8 (111). С. 4–8. EDN: VADQCH.</mixed-citation><mixed-citation xml:lang="en">Филиппов В. И. Достижение метапредметных результатов при изучении раздела «Алгоритмизация и программирование» // Информатика в школе. 2015. № 8 (111). С. 4–8. EDN: VADQCH.</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>
