Preview

Informatics in school

Advanced search

Developing of high school students' programming competences: Solving task 25 of the Unified State Exam in informatics with number masks

https://doi.org/10.32517/2221-1993-2025-24-2-71-79

Abstract

The article presents possible solutions to tasks 25 of the Unified State Exam in Informatics containing number masks. The considered methods for solving tasks include, firstly, the widely used call of the fnmatch function of the fnmatch module to check whether a number matches a given mask, secondly, using of string operations to check whether a number matches a mask, and thirdly, enumerating number ranges in cycles for numbers of the same digit capacity with subsequent checking of individual digits of numbers for compliance with the mask. Possible promising task 25 of the Unified State Exam in Informatics format of an advanced complexity level are proposed, requiring checking additional conditions, including conditions for: the parity of some digits of a number, the sum of digits of a number, the number of different digits of a number, the number of non-trivial divisors of a number. additional capabilities of the fnmatch function are described, a corresponding example of a task and program code are given. for the presented tasks and various types of their solutions, the developed competences of high school students in the field of programming are presented. It is shown that when developing competences in the field of programming on the described subject content, mathematical competences are also developed. The developed competences of students are included in the Key competences for lifelong learning framework as digital competences and STEM competences.

About the Author

V. S. Popov
Tver State University; Moscow City University; Bauman Moscow State Technical University
Russian Federation

Vladislav S. Popov, Postgraduate Student, Institute of Pedagogical Education and Social Technology; Expert, Institute for Development of Profile Education; Senior Lecturer, Department of Information Systems and Telecommunications, Faculty of Computer Science and Control Systems

Tver;

Moscow.



References

1. Акимова И. В., Байбекова С. Н. Новые тенденции в ЕГЭ по информатике в 2021–22 учебном году // Преподавание информационных технологий в Российской Федерации. Сборник научных трудов материалов Двадцатой открытой Всероссийской конференции (Москва, 19–20 мая 2022 года). М.: 1С-Паблишинг, 2022. С. 357–358. EDN: XTQJZT.

2. Гильдин А. Г., Зайдуллина С. Г., Ахтямов Н. Т. Методика выполнения заданий ЕГЭ по информатике на основе знаний об обработке строк на языке Python // Педагогический журнал Башкортостана. 2023. № 2 (100). С. 120–138. EDN: GXDJVL. DOI: 10.21510/18173292_2023_100_2_120_138.

3. Григорьев Ю. В., Фадеева К. Н., Санжикова С. Я. Анализ результатов пробного Единого государственного экзамена по информатике // Вестник науки. 2023. Т. 3. № 10 (67). С. 177–182. EDN: YBKKNM.

4. Гусева Е. Н., Повитухин С. А. Использование языков программирования Python и PascalABC.NET в задачах ЕГЭ по информатике // Исследование различных направлений современной науки. Сборник материалов VII международной очно-заочной научно-практической конференции (Москва, 14 сентября 2022 года). Т. 1. М.: Научно-издательский центр «Империя», 2022. С. 43–52. EDN: HGWNSV.

5. Демонстрационный вариант контрольных измерительных материалов единого государственного экзамена 2023 года по информатике. М.: Федеральный институт педагогических измерений, 2022. 22 с.

6. Демонстрационный вариант контрольных измерительных материалов единого государственного экзамена 2024 года по информатике. М.: Федеральный институт педагогических измерений, 2023. 24 с.

7. Князькова О. В. Анализ изменений, внесенных в ЕГЭ 2021 по информатике // Информатика и прикладная математика. 2020. № 26. С. 65–71. EDN: BNQGOV.

8. Лаптева З. А. Подготовка школьников к компьютерному ЕГЭ по информатике: из опыта работы // Цифровизация современной школы. Сборник материалов IV областного семинара (Киров, 28–30 июня 2021 года). Киров: Кировское региональное отделение Межрегиональной Ассоциации учителей и преподавателей информатики, 2021. С. 46–52. EDN: APXYRP.

9. Поляков К. Ю. ЕГЭ по информатике: подготовка к ЕГЭ2025 по информатике, разбор задач ЕГЭ-2025 по информатике, материалы для подготовки к ЕГЭ. https://kpolyakov.spb.ru/school/ege.htm

10. Поляков К. Ю., Еремин Е. А. Как нам реорганизовать ЕГЭ по информатике? // Информатика в школе. 2019. № 3 (146). С. 2–7. EDN: WXNBVV. DOI: 10.32517/2221-1993-2019-18-3-2-7.

11. Попов В. С., Абросимова-Романова Л. А. Анализ рисков выпускников и выделение необходимых компетенций в связи с изменением среднего процента выполнения заданий ЕГЭ по информатике за 2019–2023 годы и введением компьютерного формата экзамена // Новые информационные технологии в образовании. Сборник научных трудов XXIV Международной научно-практической конференции (Москва, 30–31 января 2024 года). М.: 1С-Паблишинг, 2024. С. 326–330. EDN: RJIRBK.

12. Попов В. C., Абросимова-Романова Л. А. Трансформация ключевых компетенций модели Key competences for lifelong learning // Текущие вызовы в подготовке кадров. Обучение специалистов по современным направлениям информационных технологий, кибербезопасности и ИКТ-электроники, актуальным для экономики данных. Сборник научных трудов конференции «Преподавание информационных технологий в Российской Федерации» (Тверь, 16–17 мая 2024 года). Тверь: Тверской государственный университет, 2024. С. 474–477. EDN: QUFFBF.

13. Попов В. С., Алефиренко Е. А., Черницына Л. Ю. Компетентностный подход в федеральных рабочих программах по информатике на уровне среднего общего образования // Текущие вызовы в подготовке кадров. Обучение специалистов по современным направлениям информационных технологий, кибербезопасности и ИКТ-электроники, актуальным для экономики данных. Сборник научных трудов конференции «Преподавание информационных технологий в Российской Федерации» (Тверь, 16–17 мая 2024 года). Тверь: Тверской государственный университет, 2024. С. 604–607. EDN: BUWEMV.

14. Розова Ю. В., Редько Е. А. Особенности подготовки к компьютерному ЕГЭ по информатике и ИКТ // Современная наука и образование: новые подходы и актуальные исследования. Материалы II Всероссийской научно-практической конференции (Чебоксары, 11 мая 2021 года). Чебоксары: Негосударственное образовательное частное учреждение дополнительного профессионального образования «Экспертнометодический центр», 2021. С. 253–264. EDN: BIPGBV.

15. Россум Г., Дрейк Ф. Л. Дж., Откидач Д. С., Задка М., Левис М., Монтаро С., Реймонд Э. С., Кучлинг А. М., Лембург М.-А., Йи К.-П., Ксиллаг Д, Петрилли Х. Г., Варсав Б. А., Ахлстром Дж. К., Роскинд Дж., Шеменор Н., Мулендер С. Язык программирования Python: пер. с англ. Д. С. Откидач. 2001. 454 c.

16. Соколова А. Н., Шалагинова Н. В. Использование практико-ориентированных задач при обучении старшеклассников программированию на Python // Проблемы теории и практики инновационного развития и интеграции современной науки и образования. Материалы IV Международной междисциплинарной конференции (Москва, 15 февраля 2023 года). М.: Государственный университет просвещения, 2024. С. 276–281. EDN: BIINXG.

17. Сорочинский М. А., Белолюбский М. М. Подготовка к ЕГЭ по информатике и ИКТ: обзор заданий и решение задач на основе языка программирования Python // Международный научно-исследовательский журнал. 2021. № 8-3 (110). С. 114–117. EDN: OJTQPX. DOI: 10.23670/IRJ.2021.110.8.097.

18. Спецификация контрольных измерительных материалов для проведения в 2025 году единого государственного экзамена по информатике. М.: Федеральный институт педагогических измерений, 2024. 12 с.

19. Трекина А. С., Богданова М. В. Методические аспекты подготовки учащихся к ЕГЭ по информатике с использованием языка программирования Python // Актуальные проблемы методики обучения информатике и математике в современной школе. Материалы Международной научно-практической интернет-конференции (Москва, 18–24 апреля 2022 года) / под ред. Л. Л. Босовой, Д. И. Павлова. М.: МПГУ, 2022. С. 345–352. EDN: WEOGQT.

20. Универсальные компетентности и новая грамотность: от лозунгов к реальности: научное издание: монография / под ред. М. С. Добряковой, И. Д. Фрумина; при участии К. А. Баранникова, Н. Зиила, Дж. Мосс, И. М. Реморенко, Я. Хаутамяки; Нац. исслед. ун-т «Высшая школа экономики». М.: Изд. дом Высшей школы экономики, 2020. 472 с. EDN: ADLXUC. DOI: 10.17323/978-5-7598-2177-9.

21. fnmatch — Unix filename pattern matching // Python 3 Documentation. https://docs.python.org/3/library/fnmatch.html


Review

For citations:


Popov V.S. Developing of high school students' programming competences: Solving task 25 of the Unified State Exam in informatics with number masks. Informatics in school. 2025;(2):71-79. (In Russ.) https://doi.org/10.32517/2221-1993-2025-24-2-71-79

Views: 58


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)