Программное решение задач ЕГЭ по информатике на IP-адреса и маски подсетей
https://doi.org/10.32517/2221-1993-2024-23-2-73-80
Аннотация
В статье рассмотрены подходы к программному решению задач ЕГЭ по информатике на IP-адреса и маски подсетей методом перебора. Задачи этого типа включены в демонстрационный вариант контрольно-измерительных материалов 2024 года. Хотя составители заданий предлагают решать задачи этого типа аналитически, все шаги решения успешно автоматизируются. В статье приводятся различные варианты решения типовых задач на языках Python и PascalABC.NET, в том числе рассматривается использование модуля ipaddress из стандартной библиотеки языка Python и специальных классов для работы с сетевыми адресами из модуля school для PascalABC.NET. Приемы, предложенные в статье, могут быть полезны для учащихся, хорошо владеющих программированием, позволяя им сэкономить время при решении данного класса заданий ЕГЭ.
Об авторе
К. Ю. ПоляковРоссия
Поляков Константин Юрьевич - доктор тех. наук,
профессор; учитель информатики
190121, г. Санкт-Петербург, ул. Лоцманская, д. 3
191015, г. Санкт-Петербург, ул. Кирочная, д. 54
Список литературы
1. Демонстрационный вариант контрольных измерительных материалов единого государственного экзамена 2024 года по информатике. https://doc.fipi.ru/ege/demoversii-specifikacii-kodifikatory/2024/inf_11_2024.zip
2. Демонстрационный вариант контрольных измерительных материалов единого государственного экзамена 2020 года по информатике. https://doc.fipi.ru/ege/demoversii-specifikacii-kodifikatory/2020/inf_ege_2020.zip
3. Кабанов А. М. Демонстрационная версия станции КЕГЭ. https://kompege.ru
4. Крылов С. С., Чуркина Т. Е. ЕГЭ-2024. Информатика. Типовые экзаменационные варианты. 20 вариантов. М.: Национальное образование, 2024. 250 c.
5. Поляков К. Ю. Материалы для подготовки к ЕГЭ по информатике (2024). https://kpolyakov.spb.ru/school/ege.htm
6. Поляков К. Ю., Еремин Е. А. Информатика. 10 класс (базовый и углубленный уровни). В 2 ч.: учебник. Ч. 1. М.: БИНОМ. Лаборатория знаний, 2019. 352 с.
7. Осипов А. В. PascalABC.NET: Введение в современное программирование. 573 с. https://pascalabc.net/downloads/OsipovBook/КнигаДляСайта.pdf
8. Осипов А. В. PascalАВС.NЕТ: Калькулятор сетей TCP/IP в библиотеке School. https://teletype.in/@ralex061/k_YLcCFPfVE
9. Открытый банк заданий ЕГЭ // ФИПИ. https://ege.fipi.ru/bank
10. ipaddress — IPv4/IPv6 manipulation library — Python 3.12.3 documentation. https://docs.python.org/3/library/ipaddress.html
11. PascalABC.NET. Современное программирование на языке Pascal. https://pascalabc.net
Рецензия
Для цитирования:
Поляков К.Ю. Программное решение задач ЕГЭ по информатике на IP-адреса и маски подсетей. Информатика в школе. 2024;(2):73-80. https://doi.org/10.32517/2221-1993-2024-23-2-73-80
For citation:
Polyakov K.Yu. Program-based solution of tasks on IP addresses and subnet masks in the unified state exam in informatics. Informatics in school. 2024;(2):73-80. (In Russ.) https://doi.org/10.32517/2221-1993-2024-23-2-73-80