<?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-2026-25-1-68-72</article-id><article-id custom-type="elpub" pub-id-type="custom">infoschool-911</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><subj-group subj-group-type="section-heading" xml:lang="en"><subject>TEACHING PRACTICES</subject></subj-group></article-categories><title-group><article-title>Способы решения задач на перечисление слов, составленных из символов заданного алфавита</article-title><trans-title-group xml:lang="en"><trans-title>Methods of solving problems for enumerating words made up of characters of a given alphabet</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>Bikova</surname><given-names>I. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Быкова Ирина Альбертовна, старший преподаватель кафедры теории и методики обучения информатике, физико-математический факультет, Ярославский государственный педагогический университет им. К. Д. Ушинского; учитель информатики, центр образования — школа № 26, образовательный комплекс № 10</p><p>г. Ярославль</p></bio><bio xml:lang="en"><p>Irina A. Bikova, Senior Lecturer at the Department of Theory and Methods of Teaching Informatics, Faculty of Physics and Mathematics, Yaroslavl State Pedagogical University named after K. D. Ushinsky; an informatics teacher, Education Center — School 26, Educational Complex 10</p><p>Yaroslavl</p></bio><email xlink:type="simple">i.bukova@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><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>Zavodchikov</surname><given-names>M. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Заводчиков Михаил Александрович, канд. физ.-мат. наук, доцент кафедры алгебры и математической логики, математический факультет</p><p>г. Ярославль</p></bio><bio xml:lang="en"><p>Mikhail A. Zavodchikov, Candidate of Sciences (Physics and Mathematics), Associate Professor at the Department of Algebra, Number Theory and Mathematical Logic, Faculty of Mathematics</p><p>Yaroslavl</p></bio><email xlink:type="simple">zav-mikhail@yandex.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><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>Eliseeva</surname><given-names>N. D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Елисеева Надежда Дмитриевна, канд. физ.-мат. наук, доцент кафедры математического моделирования, математический факультет</p><p>г. Ярославль</p></bio><bio xml:lang="en"><p>Nadezhda D. Eliseeva, Candidate of Sciences (Physics and Mathematics), Associate Professor at the Department of Mathematical Modeling, Faculty of Mathematics</p><p>Yaroslavl</p></bio><email xlink:type="simple">n.bykova90@gmail.com</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Ярославский государственный педагогический университет им. К. Д. Ушинского, г. Ярославль; Образовательный комплекс № 10</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Yaroslavl State Pedagogical University named after K. D. Ushinsky; Educational Complex 10</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Ярославский государственный университет им. П. Г. Демидова</institution><country>Россия</country></aff><aff xml:lang="en"><institution>P. G. Demidov Yaroslavl State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>22</day><month>04</month><year>2026</year></pub-date><volume>0</volume><issue>1</issue><fpage>68</fpage><lpage>72</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">Bikova I.A., Zavodchikov M.A., Eliseeva N.D.</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/911">https://school.infojournal.ru/jour/article/view/911</self-uri><abstract><p>В последнее время задачи по теме «Комбинаторика» перестали быть прерогативой олимпиадной подготовки школьников. С понятиями и методами комбинаторики школьники встречаются в курсах информатики, математики, вероятности и статистики. Задание 8 ЕГЭ по информатике предполагает наличие у учащихся умений перечислять и подсчитывать конфигурации из объектов конечного множества, построенных в соответствии с некоторыми правилами. В статье описаны различные методы решения задач данного типа: вложенные циклы, использование библиотеки itertools, рекурсивных функций и рекурсивных функций-генераторов. Последние два метода позволяют школьникам получить представление о итерируемых объектах, лучше понять устройство объектов-генераторов. Решение одной задачи несколькими способами развивает критичность мышления, положительно сказывается на создании внутрипредметных связей в изучаемом материале, способствует более глубокому усвоению материала.</p></abstract><trans-abstract xml:lang="en"><p>Recently, tasks on the theme of "Combinatorics" have ceased to be the prerogative of Olympiad training for schoolchildren. Students learn the concepts and methods of combinatorics in informatics, mathematics, probability, and statistics courses. The task 8 of the Unified State Exam in informatics assumes that students have the ability to enumerate and calculate configurations from objects of a finite set constructed in accordance with certain rules. The article describes various methods for solving these problems: nested loops, using the itertools library, using recursive functions and recursive generator functions. The last two methods allow students to get an idea of iterated objects and better understand the structure of generator objects. Solving one problem in several ways develops criticality of thinking, has a positive effect on the creation of intrasubject connections in the studied material, and promotes deeper learning of the material.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>комбинаторика</kwd><kwd>генерация комбинаторных объектов</kwd><kwd>функции-генераторы</kwd><kwd>итерируемые объекты</kwd><kwd>ЕГЭ по информатике</kwd></kwd-group><kwd-group xml:lang="en"><kwd>combinatorics</kwd><kwd>generation of combinatorial objects</kwd><kwd>generator functions</kwd><kwd>iterable objects</kwd><kwd>Unified State Exam in informatics</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">Генераторы в Python // Сайт школы 179 г. Москвы. https://ejudge.179.ru/tasks/python/2022b/pgm25__Generators.html</mixed-citation><mixed-citation xml:lang="en">Генераторы в Python // Сайт школы 179 г. Москвы. https://ejudge.179.ru/tasks/python/2022b/pgm25__Generators.html</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Горбачев Н. В. Сборник олимпиадных задач по математике. М.: МЦНМО, 2010. 559 с. EDN: QYBWMT.</mixed-citation><mixed-citation xml:lang="en">Горбачев Н. В. Сборник олимпиадных задач по математике. М.: МЦНМО, 2010. 559 с. EDN: QYBWMT.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Готман Э. Г., Скопец 3. А. Задача одна — решения разные. М.: Просвещение, 2000. 223 с.</mixed-citation><mixed-citation xml:lang="en">Готман Э. Г., Скопец 3. А. Задача одна — решения разные. М.: Просвещение, 2000. 223 с.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Демоверсии, спецификации, кодификаторы ЕГЭ. https://fipi.ru/ege/demoversii-specifikacii-kodifikatory#!/tab/151883967-5</mixed-citation><mixed-citation xml:lang="en">Демоверсии, спецификации, кодификаторы ЕГЭ. https://fipi.ru/ege/demoversii-specifikacii-kodifikatory#!/tab/151883967-5</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">ЕГЭ по информатике (2026) // Преподавание, наука и жизнь: сайт Константина Полякова. https://kpolyakov.spb.ru/school/ege.htm</mixed-citation><mixed-citation xml:lang="en">ЕГЭ по информатике (2026) // Преподавание, наука и жизнь: сайт Константина Полякова. https://kpolyakov.spb.ru/school/ege.htm</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Заводчикова Н. И., Быкова И. А. Психологические аспекты установления внутрипредметных связей между темой «Системы счисления» и разделом «Алгоритмы и программирование» // Информатика в школе. 2024. Т. 23. № 5 (184). С. 23–29. DOI: 10.32517/2221-1993-2024-23-5-23-29. EDN: WGDHWW.</mixed-citation><mixed-citation xml:lang="en">Заводчикова Н. И., Быкова И. А. Психологические аспекты установления внутрипредметных связей между темой «Системы счисления» и разделом «Алгоритмы и программирование» // Информатика в школе. 2024. Т. 23. № 5 (184). С. 23–29. DOI: 10.32517/2221-1993-2024-23-5-23-29. EDN: WGDHWW.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Окулов С. М. Программирование в алгоритмах. М.: БИНОМ. Лаборатория знаний, 2001, 341 с. EDN: XWWXSB.</mixed-citation><mixed-citation xml:lang="en">Окулов С. М. Программирование в алгоритмах. М.: БИНОМ. Лаборатория знаний, 2001, 341 с. EDN: XWWXSB.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Окунев А. А. Спасибо за урок, дети! О развитии творческих способностей учащихся. М.: Просвещение, 1988. 128 с.</mixed-citation><mixed-citation xml:lang="en">Окунев А. А. Спасибо за урок, дети! О развитии творческих способностей учащихся. М.: Просвещение, 1988. 128 с.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Перебор комбинаторных объектов // Сайт школы 179 г. Москвы. https://ejudge.179.ru/tasks/python/2022b/pgm26__Combinatorics.html</mixed-citation><mixed-citation xml:lang="en">Перебор комбинаторных объектов // Сайт школы 179 г. Москвы. https://ejudge.179.ru/tasks/python/2022b/pgm26__Combinatorics.html</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Поляков К. Ю. 100 баллов по информатике. Решаем задачи ЕГЭ на языке Python. М.: Лаборатория знаний, 2025. 367 с.</mixed-citation><mixed-citation xml:lang="en">Поляков К. Ю. 100 баллов по информатике. Решаем задачи ЕГЭ на языке Python. М.: Лаборатория знаний, 2025. 367 с.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Федеральная рабочая программа среднего общего образования. Информатика (углубленный уровень) (для 10–11 классов образовательных организаций). https://edsoo.ru/wp-content/uploads/2025/07/2025_soo_frp_informatika_10_11_ugl.pdf</mixed-citation><mixed-citation xml:lang="en">Федеральная рабочая программа среднего общего образования. Информатика (углубленный уровень) (для 10–11 классов образовательных организаций). https://edsoo.ru/wp-content/uploads/2025/07/2025_soo_frp_informatika_10_11_ugl.pdf</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Федеральная рабочая программа среднего общего образования. Математика (углубленный уровень) (для 10–11 классов образовательных организаций). https://edsoo.ru/wp-content/uploads/2025/07/2025_soo_frp_matematika_10_11_ugl.pdf</mixed-citation><mixed-citation xml:lang="en">Федеральная рабочая программа среднего общего образования. Математика (углубленный уровень) (для 10–11 классов образовательных организаций). https://edsoo.ru/wp-content/uploads/2025/07/2025_soo_frp_matematika_10_11_ugl.pdf</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Яковлев И. В. Комбинаторика для олимпиадников. М.: МЦНМО, 2014. 72 с.</mixed-citation><mixed-citation xml:lang="en">Яковлев И. В. Комбинаторика для олимпиадников. М.: МЦНМО, 2014. 72 с.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Ярославские олимпиады по информатике. Сборник задач с решениями / С. Г. Волченков, П. А. Корнилов, Ю. А. Белов и др. М.: БИНОМ. Лаборатория знаний, 2010. 405 с.</mixed-citation><mixed-citation xml:lang="en">Ярославские олимпиады по информатике. Сборник задач с решениями / С. Г. Волченков, П. А. Корнилов, Ю. А. Белов и др. М.: БИНОМ. Лаборатория знаний, 2010. 405 с.</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>
