<?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-2024-23-2-73-80</article-id><article-id custom-type="elpub" pub-id-type="custom">infoschool-779</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>FINAL CERTIFICATION IN INFORMATICS</subject></subj-group></article-categories><title-group><article-title>Программное решение задач ЕГЭ по информатике на  IP-адреса и  маски подсетей</article-title><trans-title-group xml:lang="en"><trans-title>Program-based solution of tasks on IP addresses and subnet masks in the unified  state exam in informatics</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>Polyakov</surname><given-names>K. Yu.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Поляков Константин Юрьевич -  доктор тех. наук,профессор; учитель информатики</p><p>190121,  г. Санкт-Петербург, ул. Лоцманская, д. 3</p><p>191015,  г. Санкт-Петербург, ул. Кирочная, д. 54</p></bio><bio xml:lang="en"><p>Saint-Petersburg</p></bio><email xlink:type="simple">kpolyakov@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Санкт-Петербургский государственный морской технический университет; школа № 174</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Saint-Petersburg State Marine Technical University;&#13;
School 174</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>06</day><month>06</month><year>2024</year></pub-date><volume>0</volume><issue>2</issue><fpage>73</fpage><lpage>80</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Поляков К.Ю., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Поляков К.Ю.</copyright-holder><copyright-holder xml:lang="en">Polyakov K.Y.</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/779">https://school.infojournal.ru/jour/article/view/779</self-uri><abstract><p>В статье рассмотрены подходы к программному решению задач ЕГЭ по информатике на IP-адреса и маски подсетей методом перебора. Задачи этого типа включены в демонстрационный вариант контрольно-измерительных материалов 2024 года. Хотя составители заданий предлагают решать задачи этого типа аналитически, все шаги решения успешно автоматизируются. В статье приводятся различные варианты решения типовых задач на языках Python и PascalABC.NET, в том числе рассматривается использование модуля ipaddress из стандартной библиотеки языка Python и специальных классов для работы с сетевыми адресами из модуля school для PascalABC.NET. Приемы, предложенные в статье, могут быть полезны для учащихся, хорошо владеющих программированием, позволяя им сэкономить время при решении данного класса заданий ЕГЭ.</p></abstract><trans-abstract xml:lang="en"><p>The article presents a brute-force programing-based approach to solving tasks on IP addresses and subnet masks included in the newest demonstration version of the test materials for the Unified State Exam in informatics. Although authors of the tasks suggest to solve tasks of this type analytically, all the solution steps can be successfully automated. The article presents various options for solving typical tasks in Python and PascalABC.NET, including the use of ipaddress module from the Python standard library and special classes for handling network addresses from school module for PascalABC.NET. The techniques proposed in the article can be useful for students who have a good knowledge of programming, allowing them to save time when solving this class of USE tasks.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>информатика</kwd><kwd>ЕГЭ</kwd><kwd>КИМ</kwd><kwd>IP-адрес</kwd><kwd>маска подсети</kwd></kwd-group><kwd-group xml:lang="en"><kwd>informatics</kwd><kwd>Unified State Exam</kwd><kwd>USE</kwd><kwd>test materials</kwd><kwd>IP address</kwd><kwd>subnet mask</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">Демонстрационный вариант контрольных измерительных материалов единого государственного экзамена 2024 года по информатике. https://doc.fipi.ru/ege/demoversii-specifikacii-kodifikatory/2024/inf_11_2024.zip</mixed-citation><mixed-citation xml:lang="en">Демонстрационный вариант контрольных измерительных материалов единого государственного экзамена 2024 года по информатике. https://doc.fipi.ru/ege/demoversii-specifikacii-kodifikatory/2024/inf_11_2024.zip</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Демонстрационный вариант контрольных измерительных материалов единого государственного экзамена 2020 года по информатике. https://doc.fipi.ru/ege/demoversii-specifikacii-kodifikatory/2020/inf_ege_2020.zip</mixed-citation><mixed-citation xml:lang="en">Демонстрационный вариант контрольных измерительных материалов единого государственного экзамена 2020 года по информатике. https://doc.fipi.ru/ege/demoversii-specifikacii-kodifikatory/2020/inf_ege_2020.zip</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Кабанов А. М. Демонстрационная версия станции КЕГЭ. https://kompege.ru</mixed-citation><mixed-citation xml:lang="en">Кабанов А. М. Демонстрационная версия станции КЕГЭ. https://kompege.ru</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Крылов С. С., Чуркина Т. Е. ЕГЭ-2024. Информатика. Типовые экзаменационные варианты. 20 вариантов. М.: Национальное образование, 2024. 250 c.</mixed-citation><mixed-citation xml:lang="en">Крылов С. С., Чуркина Т. Е. ЕГЭ-2024. Информатика. Типовые экзаменационные варианты. 20 вариантов. М.: Национальное образование, 2024. 250 c.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Поляков К. Ю. Материалы для подготовки к ЕГЭ по информатике (2024). https://kpolyakov.spb.ru/school/ege.htm</mixed-citation><mixed-citation xml:lang="en">Поляков К. Ю. Материалы для подготовки к ЕГЭ по информатике (2024). 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">Поляков К. Ю., Еремин Е. А. Информатика. 10 класс (базовый и углубленный уровни). В 2 ч.: учебник. Ч. 1. М.: БИНОМ. Лаборатория знаний, 2019. 352 с.</mixed-citation><mixed-citation xml:lang="en">Поляков К. Ю., Еремин Е. А. Информатика. 10 класс (базовый и углубленный уровни). В 2 ч.: учебник. Ч. 1. М.: БИНОМ. Лаборатория знаний, 2019. 352 с.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Осипов А. В. PascalABC.NET: Введение в современное программирование. 573 с. https://pascalabc.net/downloads/OsipovBook/КнигаДляСайта.pdf</mixed-citation><mixed-citation xml:lang="en">Осипов А. В. PascalABC.NET: Введение в современное программирование. 573 с. https://pascalabc.net/downloads/OsipovBook/КнигаДляСайта.pdf</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Осипов А. В. PascalАВС.NЕТ: Калькулятор сетей TCP/IP в библиотеке School. https://teletype.in/@ralex061/k_YLcCFPfVE</mixed-citation><mixed-citation xml:lang="en">Осипов А. В. PascalАВС.NЕТ: Калькулятор сетей TCP/IP в библиотеке School. https://teletype.in/@ralex061/k_YLcCFPfVE</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Открытый банк заданий ЕГЭ // ФИПИ. https://ege.fipi.ru/bank</mixed-citation><mixed-citation xml:lang="en">Открытый банк заданий ЕГЭ // ФИПИ. https://ege.fipi.ru/bank</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">ipaddress — IPv4/IPv6 manipulation library — Python 3.12.3 documentation. https://docs.python.org/3/library/ipaddress.html</mixed-citation><mixed-citation xml:lang="en">ipaddress — IPv4/IPv6 manipulation library — Python 3.12.3 documentation. https://docs.python.org/3/library/ipaddress.html</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">PascalABC.NET. Современное программирование на языке Pascal. https://pascalabc.net</mixed-citation><mixed-citation xml:lang="en">PascalABC.NET. Современное программирование на языке Pascal. https://pascalabc.net</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>
