ЕГЭ по информатике на 100!


Пресс-центр / 

ЕГЭ по информатике на 100!

Учитель информатики, заместитель директора Гимназия №1 им. С.М. Омарова г. Махачкалы
Магомедов Мурад Багаудинович.

ЕГЭ по информатике выбирают выпускники и абитуриенты, желающие получить высшее образование по специальности программист. Данная профессия направлена на постоянное развитие и изучение современных технологий. Быть программистом сложно, но перспективно, это одна из самых востребованных сейчас профессий. Наиболее честолюбивые желают сдать экзамен на максимальный балл и готовы приложить к этому все усилия. 

В обычной школе на информатику отводится один-два часа в неделю. При этом программа обучения включает достаточно много материала.

Подготовиться именно к ЕГЭ по информатике на школьных уроках  достаточно сложно. Информатика — это предмет по выбору, и для того чтобы получить здесь высокий балл, нужны дополнительные знания и, соответственно, дополнительные занятия с целью наиболее глубокого изучения определенных тем. Это может быть самостоятельное изучение, факультатив в школе, занятия с репетитором или на курсах — выбор за школьниками и их родителями.

В 2021 г. экзаменационная работа состоит из 27 заданий, выполняемых с помощью компьютера, что позволило включить в КИМ задания на практическое программирование (составление и отладка программы в выбранной участником среде программирования), работу с электронными таблицами и информационный поиск. Таких заданий в работе 9, т.е. треть от общего количества. (Подробнее рассмотрим ниже). Остальные 18 заданий сохраняют глубокую преемственность с КИМ ЕГЭ прошлых лет (экзамена в бланковой форме). На выполнение работы отводится 3 часа 55 минут (235 минут).

Решение задач из первой части позволяет набрать 23 первичных балла (составляет примерно 72 тестовых балла) – по одному баллу за выполненное задание. Решение задач второй части добавляет 12 первичных баллов (3, 2, 3 и 4 балла за каждую задачу соответственно). Таким образом, максимум первичных баллов, которые можно получить за решение всех заданий – 35 = 100 тестовым баллам.

Если посмотреть на статистику сдачи экзамена, можно увидеть, что часто у детей возникают ошибки на пустом месте, например, в таком задании, как технология обработки графической информации. Как кодируется графическая информация, как рассчитывается объем графического файла, какое количество цветов можно использовать при кодировании — это теоретические вопросы, на которые школьник мало обращает внимание при подготовке, это не так интересно.

Что касается самых простых заданий, то это, например, задача на системы счисления, где требуется найти диапазон чисел, которые попадают в интервал. Также не вызывает сложностей задача, связанная с графами, когда есть таблица, есть граф, и нужно найти соответствие таблицы и графа, кратчайший путь по графу. Школьники решают эти задачи очень хорошо.

 

Как готовиться к решению задач из первой части

✓ Уделите особое внимание задачам № 9, 10, 11, 12, 15, 18, 20, 23. Именно эти задачи, согласно анализу результатов прошлых лет, особенно сложны. Трудности с решением этих задач испытывают не только те, у кого общий балл за ЕГЭ по информатике получился низким, но и «хорошисты», и «отличники».

✓ Выучите наизусть таблицу степеней числа 2.

✓ Помните о том, что Кбайты в задачах означают кибибайты, а не килобайты. 1 кибибайт = 1024 байта. Это поможет избежать ошибок при вычислениях.

✓ Тщательно изучите варианты ЕГЭ предыдущих лет. Экзамен по информатике — один из самых стабильных, это означает, что для подготовки можно смело использовать варианты ЕГЭ за последние 3-4 года.

✓ Познакомьтесь с разными вариантами формулировки заданий. Помните о том, что незначительное изменение формулировки всегда приводят к ухудшению результатов экзамена.

✓ Внимательно читайте условие задачи. Большинство ошибок при выполнении заданий связано с неверным пониманием условия.

✓ Учитесь самостоятельно проверять выполненные задания и находить ошибки в ответах.

Что нужно знать о решении задач с развёрнутым ответом

24 задача — на поиск ошибки

25 задача требует составления простой программы

26 задача — на теорию игр

27 задача — необходимо запрограммировать сложную программу

В работу включены 9 новых заданий, для выполнение которых требуется программное обеспечение. Рассмотрим эти задания подробнее

Задание № 9

Предлагается файл электронной таблицы, содержащей вещественные числа — результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев. Нужно найти разность между максимальным значением температуры и ее средним арифметическим значением.

Это задание на электронные таблицы, и оно очень перекликается со всеми задачами, которые были у детей в школе на информатике с 7-8 класса. Школьнику нужно здесь продемонстрировать совершенно стандартные навыки работы с таблицей. Я уверена, что это задание будет одним из самых простых для решения, с высоким процентом выполнения.

Нужно знать электронные таблицы, функции в электронных таблицах и порешать задачи на использования этих функций — нахождение сумм в диапазоне, среднее значение в диапазоне, округление.

Задание № 10

С помощью текстового редактора необходимо определить, сколько раз, не считая сносок, встречается слово «долг» или «Долг» в тексте романа в стихах А.С. Пушкина «Евгений Онегин». Другие формы слова «долг», такие как «долги», «долгами» и т.д., учитывать не следует. В ответе нужно указать только число.

Это простое задание, в редакторе Word надо с помощью функции «Найти» подсчитать, сколько раз встречается слово в тексте. Дети знакомы с текстовым редактором со средней школы. Они учатся не только печатать и форматировать текст, но и изучают различные функции, что поможет им при выполнении этого задания.

При работе с текстовыми редакторами обратите внимание на функции подсчета статистики в тексте.

Задание № 16

Алгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими соотношениями:

F(n) = 1 при n = 1;

F(n) = n + F(n − 1), если n — чётно,

F(n) = 2 × F(n − 2), если n > 1 и при этом n — нечетно.

Чему равно значение функции F(26)?

Это задача на рекурсивные алгоритмы. В общеобразовательной школе такие алгоритмы не изучают. В курсе информатики есть о них упоминание, но нет отработки навыков. Все прошлые годы на ЕГЭ по информатике это задание (№ 11) организаторами считалось несложным, базовым. Тем не менее с ним справлялись очень мало детей. В этом году в задании необходимо самостоятельно написать/запрограммировать алгоритм в среде Паскаль, Python или С++ .

Даже в тех случаях, когда дети изучают эту тему отдельно с преподавателем, она сложная. Написать рекурсию не так просто. Чтобы подготовиться к этому заданию, нужно изучать рекурсивные функции, понимать, зачем они нужны, иметь навык написания рекурсии.

Задание № 17

Рассматривается множество целых чисел, принадлежащих числовому отрезку, которые делятся, например, на 3 и не делятся на 7, 17, 19, 27. Нужно найти количество таких чисел и максимальное из них.

В этой задаче рассматриваются стандартные алгоритмы для работы с целыми числами, с которыми дети знакомятся в школе. Подросток, который занимается программированием, хорошо их знает. Поэтому задача несложная, она проще, чем № 16.

В вопросе задан числовой промежуток, нам нужно систематично проверить/проанализировать каждое число — на что оно делится или не делится. Здесь необходимо знать признаки делимости, что такое остаток, деление нацело, подсчет количества, подсчет суммы, подсчет минимума и максимума в диапазоне. Вот эти первичные стандартные алгоритмы для работы с целыми числами в этой задаче и проверяются.

Задание № 24

Текстовый файл состоит не более чем из 10 в 6-ой степени символов X, Y и Z. Необходимо определить максимальное количество идущих подряд символов, среди которых каждые два соседних различны. Для выполнения этого задания следует написать программу.

Задача на работу с символьными данными — текстами, это отдельный раздел в программировании. Есть специальные алгоритмы для работы с таким типом данных — это алгоритмы правильного считывания, анализа (какой символ считан), подсчета количества и различных признаков.

В задаче мы должны по очереди проверить каждые два символа — предыдущий и следующий. Если эти символы различны, мы подсчитываем их количество, как только следующий символ совпадает с предыдущим, мы должны остановить счетчик, запомнить количество, которое было на предыдущем этапе, сравнить его с максимумом и начать новый подсчет.

Для тех, кто занимается программированием — это один из основных алгоритмов. Он не самый простой, поскольку здесь не просто счетчик, а еще и анализ внутри цикла. Тем не менее подготовленным школьникам вполне реально выполнить это задание.

Задание № 25

Требуется написать программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [174457; 174505], числа, имеющие ровно два различных натуральных делителя, не считая единицы и самого числа. Для каждого найденного числа нужно записать эти два делителя в таблицу на экране с новой строки в порядке возрастания произведения этих двух делителей. Делители в строке таблицы также должны следовать в порядке возрастания.

Это первая в работе задача на два балла, задания № 1-24 оцениваются в один балл. Задача сложная, здесь проверяется умение самостоятельно писать программу. Она связана с математикой, с понятием делителей числа. Здесь уже используются как алгоритм вложенные циклы — когда внутри одного цикла есть еще циклы, структура более сложная.

Для успешного выполнения этого задания необходимо углубленно изучать алгоритмы работы с целыми числами, все функции и алгоритмы, которые есть в математике, в том числе нахождение наибольшего общего делителя, наименьшего общего кратного.

Задание № 26

В этой задаче требуется применить алгоритм сортировки массива данных.

В задании используется понятие массива данных — объединение одного типа данных в общую структуру. Есть определенные алгоритмы работы с массивами, один из основных — это алгоритм сортировки, с которым мы сталкиваемся постоянно в реальной жизни. Например, требуется отсортировать названия книг в алфавитном порядке или выстроить график среднемесячной температуры воздуха в порядке возрастания.

Задание проверяет знание алгоритмов сортировки. Их существует несколько, в том числе «пузырек», алгоритм вставками, бинарный поиск. Чтобы решить задачу, школьник должен уметь использовать как минимум один из них.

Задание № 27

Предлагается набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел не делилась на 3 и при этом была максимально возможной. Гарантируется, что искомую сумму получить можно. Программа должна напечатать одно число — максимально возможную сумму, соответствующую условиям задачи.

Последняя задача экзамена перекочевала из ЕГЭ прошлых лет, только теперь ее нужно выполнить с помощью программного обеспечения. Здесь требуется написать объемную программу. Если в предыдущих заданиях были программы, которые укладывались в 10 строк, то эта задача в своем эталонном варианте занимает от 20 до 40 строчек кода.

Задача непредсказуемая и всегда разная, здесь может понадобиться знание комбинаторики, анализа данных. Процент выполнения этой задачи крайне низок. В прошлом году она максимально оценивалась в 4 балла (в этом году — в 2 балла) и такой результат за нее получили всего 5% школьников, а 53% участников экзамена получили за нее 0 баллов.

В ответе необходимо указать два числа: значение искомой суммы для файла А и для файла B. В формулировке задания есть предупреждение: «Для обработки файла B не следует использовать переборный алгоритм, вычисляющий сумму для всех возможных вариантов, поскольку написанная по такому алгоритму программа будет выполняться слишком долго». Если школьник напишет эффективный алгоритм, он получит ответ и для файла A, и файла B (2 балла). Если он напишет неэффективный (переборный) алгоритм, то он получит значение только для файла A (1 балл), поскольку программа будет долго выполняться и времени

«Формула успеха», которая поможет подготовиться к ЕГЭ по информатике наилучшим образом.

Первое правило — это труд: нужно работать, работать и еще раз работать. Второй секрет — работа над ошибками, ее необходимо выполнять в обязательном порядке. И третье — при выполнении задания внимательно читать вопрос от начала и до конца, чтобы избежать ошибок по невнимательности. Обидно, когда школьники отвечают не на тот вопрос, который поставлен в задаче.

В оставшееся время нужно усиленно тренироваться для закрепления полученных навыков. Необходимо решать, как можно больше задач и отдельно отрабатывать те задания, которые вызывают наибольшие трудности при выполнении. Если вы готовились к ЕГЭ самостоятельно, очень важно сейчас пройти консультацию с преподавателем, потому что у каждого задания есть своя изюминка, которую нужно знать.


Опубликовано:2 Июня 2021   Обновлено:2 Июня 2021

Наш адрес: ул. Даниялова,дом 32 тел: +7(8722) 67-84-50 E-mail dagminobr@mail.ru