Председатель региональной предметной комиссии по информатике ГИА-11 в Москве Вячеслав Лещинер рассказывает об изменениях в структуре КИМ, тонкостях выполнения заданий в компьютерном формате и других особенностях ЕГЭ по информатике.
Компьютерная форма экзамена
Начиная с 2021 года ЕГЭ по информатике проводится в компьютерной форме. Участник работает за компьютером, на котором установлено необходимое программное обеспечение — редакторы электронных таблиц, текстовые редакторы, среды программирования (на языках С#, C++, Pascal, Java, Python). Полный список версий программного обеспечения можно посмотреть на сайте Регионального центра обработки информации города Москвы.
Всего в экзаменационной работе 27 заданий, из них 16 можно выполнить как без использования компьютера (вручную), так и написав программу на языке программирования. Но 11 заданий невозможно выполнить без использования специализированного программного обеспечения: сред программирования, электронных таблиц, текстового редактора. При этом участник может использовать компьютер и все установленное на нем ПО для вычислений при выполнении любого задания экзаменационной работы.
Проверка правильности выполнения заданий происходит автоматически, без участия экспертов предметной комиссии. Каждое задание предполагает ответ в виде числа, строки символов или таблицы чисел. Компьютер сравнивает полученный ответ с эталонным и добавляет баллы в случае совпадения. Набранные участником первичные баллы пересчитываются в тестовые по 100-балльной шкале в соответствии с таблицей перевода первичных баллов в тестовые.
Для выполнения девяти заданий из 27 требуется загрузка файла данных, ответ вычисляется для конкретных исходных данных и зависит от них.
Из-за особенности проведения экзамена на компьютере ученику стоит быть более внимательным
В трети случаев полученный ответ невозможно проверить вручную, так как массивы исходных данных объемны. При подготовке к экзамену следует научиться контролировать правильность получаемых ответов, прежде всего за счет разбиения решения на этапы и контроля правильности вычислений на каждом этапе. Также необходимо проверять правильность написанных программ для небольших массивов данных, соответствующих условию задания, когда можно вычислить ответ вручную и сравнить со значением, выданным программой.
Секреты высокого результата на компьютерном экзамене
Модель ЕГЭ по всем предметам основана на суммировании первичных баллов за каждое задание. Экзамен по информатике в этом плане имеет особенную специфику: за решение 25 заданий из 27 выставляется по одному первичному баллу и только два последних в варианте задания — 26 и 27 — оцениваются двумя баллами за каждое. Задания экзаменационной работы различаются сложностью и трудоемкостью. Какие-то задания можно выполнить за пару минут, если знать способ решения, а для каких-то заданий требуется аккуратное и кропотливое выполнение определенных операций, требующее времени и дополнительного контроля полноты и правильности выполненных действий. Для получения максимального первичного балла следует тщательно продумать индивидуальную стратегию поведения на экзамене. Она зависит от того, насколько участник уверен в своих силах, как быстро утомляется, насколько эффективно работает в условиях ограниченного времени.
С другой стороны, компьютерная форма экзамена исключает человеческий фактор при проверке развернутых ответов и снимает требования к оформлению ответов (за исключением строго оговариваемого в условии задания порядка записи полученных значений, если их больше одного).
Следует обращать внимание на определенные ключевые элементы в каждом задании: требуется найти наибольшее или наименьшее, четное или нечетное, положительное или отрицательное значение. Иногда вычисление результата является результатом циклического выполнения сотен и даже тысяч операций, но полученное значение проверяется на формальное соответствие условию вручную или с помощью двух-трех арифметических операций.
Хорошая подготовка к экзамену — это понимание ключевых элементов и способов проверки для каждого задания
Следует правильно оценивать свои силы и грамотно распределять время на экзамене. Например, нужно понимать, что 27-е задание фактически состоит из двух частей, и если для получения значения для файла B необходимо найти эффективный алгоритм, что требует времени и размышления, то для обработки файла A достаточно аккуратно записать в виде программы на языке программирования простой переборный алгоритм. Это техническая задача, не требующая большого времени и доступная любому подготовленному участнику. Но ее реализация приносит участнику один из двух первичных баллов за самое трудное задание 27.
Об изменениях в КИМ в 2024 году
В 2024 году принципиально изменится только одно задание — 13. Оно будет проверять умение использовать маску подсети при адресации в соответствии с протоколом IP. Задания на эту тему были в ЕГЭ до 2021 года, при «бумажной» форме экзамена, тренировочные варианты этого задания из экзаменационных материалов прежних лет можно найти в Открытом банке заданий.
Остальные задачи остались без изменений, но могут сильно отличаться от заданий демоверсии и заданий прошлых лет по формулировкам.
Так, появившееся в 2023 году в КИМ задание 22 будет, как и в прошлом году, посвящено параллельному программированию, технологиям организации многопроцессорных/многопоточных вычислений, но вычисляемый параметр, являющийся ответом, может по сравнению с прошлым годом измениться. Не исключено, что помимо связанных ссылок в электронных таблицах потребуется также вручную (или в той же электронной таблице) построить сетевые графики описанных в таблице параллельных процессов.
Тематика заданий КИМ ЕГЭ по информатике
Задания по информатике проверяют знания и умения выпускников по основным четырем содержательным разделам курса: «Цифровая грамотность», «Теоретические основы информатики», «Алгоритмы и программирование», «Информационные технологии».
Задания проверяют знание основных алгоритмов обработки числовой и текстовой информации, алгоритмов контекстного поиска (задание 10) и сортировки массивов чисел (задание 26); владение универсальным языком программирования высокого уровня (задания 17, 24–27), сформированность представлений о базовых типах данных и структурах данных (задания 3, 9, 24, 26, 27); умение использовать основные управляющие конструкции; владение навыками разработки программ в среде программирования, включая тестирование и отладку программ; владение элементарными навыками формализации прикладной задачи.
Задания 3, 9, 18 проверяют умения работать в среде электронных таблиц, задания 6, 12, 23 — умения строить, исполнять, анализировать алгоритмы для исполнителей.
В заданиях 1, 4, 7, 8, 11 проверяется сформированность представлений о важнейших видах дискретных объектов и об их простейших свойствах, алгоритмах анализа этих объектов, о кодировании и декодировании данных и причинах искажения данных при передаче. Умение строить таблицы истинности логических выражений и осуществлять преобразования логических формул проверяется в заданиях 2 и 15; задание 3 проверяет владение основными понятиями и сведениями о базах данных, их структуре, средствах создания и работы с ними.
Задания по программированию
У выпускников создается ощущение, что раз все задания КИМ ЕГЭ выполняются за компьютером, то их следует решать с помощью программирования. Это, конечно, не так. Некоторые задания совершенно не рассчитаны на решение методом разработки программы, они гораздо проще и быстрее выполняются вручную, в том числе задания 6, 12 и 23, посвященные анализу алгоритмов для исполнителей. Некоторые задания можно решить и вручную, аналитически, и запрограммировав переборный алгоритм (задания 8 и 14), какой метод решения окажется более быстрым — предсказать трудно, это зависит от конкретной формулировки. Желательно, чтобы участник экзамена владел обоими способами.
Некоторые задания проверяют умение работать с электронными таблицами и текстовым редактором
Но для выполнения заданий 17, 24, 25, 26 и 27 потребуется создание программы на языке программирования (например, Python, C++), ее отладка и, в случае заданий 17, 24, 26 и 27, запуск на выполнение программы с приложенным к заданию файлом данных. Файл данных обычно достаточно большой, а файл В для задания 27 — настолько большой, что в случае создания неоптимального по времени алгоритма программа будет работать слишком долго для условий экзамена. Поэтому при решении рекомендуется проверить программу на небольшом, специально созданном проверочном файле данных (для такого файла правильный ответ должен быть очевиден и заранее предусмотрен при создании файла), а уже потом вычислять значение для приложенного к заданию набора данных. В ином случае, при отсутствии проверки на отладочном тесте, нельзя быть уверенным, что программа не содержит ошибки и выдает правильный ответ.
У каждого задания, требующего разработки и отладки программы, своя специфика. Задание 17 обычно требует двукратного прохода по массиву исходных данных: первый проход позволяет определить значение, по которому осуществляется отбор элементов массива (для задания 17 демоверсии 2024 года — это максимальный элемент последовательности, оканчивающийся на 13), а на втором проходе происходит проверка элементов на соответствие заданным критериям и накопление счетчиков. Ответ в задании 17 — два числа, накопление значений переменных для этих ответов происходит параллельно по мере второго прохода по массиву. Правильное решение в этом задании приносит только один балл, который выставляется при верно определенных обоих числах.
В отличие от задания 17, задания 26 и 27 могут принести участнику экзамена по два первичных балла, поскольку правильность каждого из полученных двух значений оценивается отдельно. В задании 27 второй балл ставится за эффективное по времени решение, так как неэффективное решение не позволит получить результат для файла B в отведенное на экзамен время.
Обратите внимание на задание 24. Оно проверяет в первую очередь умение организовать посимвольное чтение текстового файла. Конечно, современные системы программирования позволяют загрузить в память компьютера текст практически любой длины и работать с ним как с массивом символов, но для этих задач такое решение не требуется, алгоритм должен позволить обрабатывать тексты произвольной длины, читать их последовательно и производить вычисления по ходу чтения.
При выполнении заданий по программированию помните:
- важна инициализация переменных для подсчета количества, суммы, произведения, максимальных и минимальных значений элементов массивов;
- следует правильно организовать перебор всех элементов, без пропусков и без выхода за границы массивов;
- четность и делимость нужно определять, сравнивая остаток от целочисленного деления с нулем, цифры записи числа определять с помощью комбинации определения остатка от деления модуля числа на основание системы счисления и целочисленного деления числа на основание;
- не стоит забывать о возможности отрицательных исходных данных, это важно при инициализации переменных и определении остатков от деления.
Задания на использование электронных таблиц
В варианте КИМ есть три задания, нацеленные на работу с электронными таблицами. Задание 3 представляет собой базу данных из трех связанных ключами таблиц, реализованных как вкладки одной книги в электронных таблицах. Для его решения надо отфильтровать базу данных по совокупности условий, а после этого произвести арифметические операции с данными из отобранных записей. Задание 9 проверяет умение использовать для вычисления в электронных таблицах функции. Задание 18 построено на применении механизма относительных ссылок. Существенно облегчит выполнение этого задания умение производить контекстный поиск и замену в формулах электронных таблиц. И в задании 9, и в задании 18 широко используются механизмы копирования формул по строкам и столбцам таблицы. В задании 9 обязательно проверьте правильность проводимых вычислений внутри одной строки на нескольких строках исходной таблицы данных и только затем копируйте созданную строку формул на всю таблицу. Для вычисления итоговых значений лучше пользоваться формулой, применяемой ко всему столбцу, без указания конкретного диапазона ячеек — так меньше вероятность допустить случайную ошибку.
Помимо указанных трех заданий, электронные таблицы можно использовать для выполнения заданий 16, 22, 23 и 26, а также для арифметических вычислений в других задачах. Задание 16 проверяет умение вычислять рекуррентные выражения. Задание демоверсии 2024 года имеет простое аналитическое решение, не требующее программирования вообще.
Рекомендации по подготовке к экзамену по информатике в 2024 году
Ознакомьтесь на сайте ФИПИ с кодификатором, спецификацией и демоверсией КИМ ЕГЭ по информатике. Обратите внимание на формулировки заданий в демоверсии, сравните формулировки 2024 года с формулировками 2021–2023 годов. Обратите внимание, что к некоторым заданиям прилагаются образцы файлов данных, внимательно ознакомьтесь с параметрами этих файлов. Задания прошлых лет вы можете найти в Открытом банке заданий ЕГЭ на сайте ФИПИ. Полезно будет поработать с Навигатором самостоятельной подготовки к ЕГЭ, который также можно найти на сайте ФИПИ.
Помогут выпускникам дополнительные материалы: вебинары, видеоразборы каждого задания КИМ и памятки по подготовке к выполнению заданий КИМ. Их можно найти на сайте Московского центра качества образования, Регионального центра обработки информации, в группе «ВКонтакте» Московского центра качества образования и на Rutube.
В подготовке к экзамену важна практика. Поэтому выпускники могут принять участие в независимых диагностиках в формате ЕГЭ на базе Центра независимой диагностики (ЦНД) Московского центра качества образования. Они проходят не только в соответствии с реальной процедурой ЕГЭ, но и по актуальным версиям КИМ 2024 года. Участие в таких диагностиках позволит выпускникам почувствовать себя в условиях реального экзамена и оценить уровень своей подготовки. Записаться на независимые диагностики в формате ЕГЭ можно на сайте Московского центра качества образования в разделе «ЦНД».
В этом учебном году для выпускников проводилась единая городская контрольная работа по информатике в формате ЕГЭ в пунктах проведения экзамена. Вебинар с анализом результатов и подробным разбором выполнения каждого задания, а также разбором типичных ошибок можно посмотреть на сайте Регионального центра обработки информации, а также в группе «ВКонтакте» Московского центра качества образования и на Rutube.
Фото: Мел
ШКОЛА
«А кодером можно стать?» Чему учат (и не учат) на школьных уроках информатики
ФАКУЛЬТАТИВ
6 полезных ресурсов по информатике и программированию для детей, учителей и родителей
ФАКУЛЬТАТИВ
3 крутых олимпиады для школьников и студентов, о которых вы вряд ли слышали. На две из них еще можно зарегистрироваться