В настоящее время компьютеры обрабатывают огромные массивы больших данных, ввод таких данных с клавиатуры потребовал бы намного больше времени, чем их обработка. Поэтому в современных языках программирования предусмотрена возможность читать данные из файла и записывать результаты в файл. Один из самых простых форматов файлов — это текстовые файлы, которые хранят только символы из кодовой таблицы. Создавать и просматривать такие файлы можно с помощью программы Блокнот.
Высокоуровневый язык программирования Python предоставляет своим пользователям массу полезных средств для взаимодействия с текстовыми файлами.
В 2025-2026 учебном году в Академической гимназии Тверского государственного университета под руководством преподавателя информатики высшей категории А.И. Наумовой ученица губернаторского 11 класса информационно-технологического профиля Павлова Анастасия написала научную работу на тему: “Работа с файлами на языке программирования Python. Разбор задания из ЕГЭ”.
Цель данной работы заключается в том, чтобы получить дополнительные теоретические знания по этой теме, провести компьютерный эксперимент и анализ полученных результатов.
Задача состоит в том, чтобы подобрать соответствующий материал с последующей систематизацией, обобщением и иллюстрацией текста.
Работа состоит из двух частей: описательной (рассмотрено несколько режимов работы с файлами) и практической (приведён пример разработки программ (скриптов) с использованием текстовых файлов для работы с массивами и строками. Достаточно подробно расмотрен вариант решения задачи из ЕГЭ по информатике № 27 из типовых экзаменационных вариантов ФИПИ. Первоначально для проверки алгоритма приведён пример использования трассировки. Решение представлено двумя способами: запись скрипта одной строкой с помощью генератора списка и использование массива).
Полностью ознакомиться с работой можно на сайте https://www.rae.ru/ в рамках проведения XXVI Международного конкурса научно-исследовательских и творческих работ учащихся “Старт в науке” в секции “Информатика”.