Как сдать егэ по информатике на порог

  • — партнёр материала

Елизавета Беримская,

преподаватель Московской школы программистов,

ведущий эксперт ЕГЭ по информатике,

заместитель председателя предметной комиссии ЕГЭ по информатике МО

В 2021 году ЕГЭ по информатике впервые будет проводиться в компьютерной форме. По вашему мнению, экзамен в результате этого стал сложнее или проще?

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

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

Но здесь есть и опасность. Ребятам, которые хорошо владеют компьютером на уровне пользователя, будет казаться, что все это очень просто. В прошлые годы на ЕГЭ по информатике около 10% детей не могли преодолеть минимальный порог, то есть получали «двойку». Особые затруднения вызывали теоретические вопросы, хотя многие из этих школьников отлично знают компьютер, заядлые геймеры и даже ведут школьные сайты. Материал для ЕГЭ крайне обширный, в работе затрагивается большой круг тем. Этот экзамен нельзя сдать даже на минимальный результат, если ты просто умеешь пользоваться компьютером. Нужно готовиться долго и основательно, знать специфику и формат каждого вопроса.

Как сейчас обстоит дело с информатикой в общеобразовательных школах? Насколько хорошо школьники знают этот предмет?

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

Но, когда речь идет о поступлении на IT-направления в топовые вузы, результат требуется совсем другой. Так, например, в 2020 году для зачисления на факультет компьютерных наук НИУ ВШЭ необходимо было продемонстрировать 303 балла (3 ЕГЭ + индивидуальные достижения), в Физтех-школу прикладной математики и информатики МФТИ — 301 балл, на программу «Программная инженерия» в МГТУ им. Баумана — 289 баллов.

Чтобы получить высокобалльный результат на ЕГЭ по информатике (от 85 баллов и выше), нужна дополнительная работа с преподавателем на курсах или индивидуально. Логично, что абитуриент IT-специальностей должен знать больше, чем школьный уровень информатики, ведь это его будущая профессия. Когда нужно начинать готовиться, чтобы получить хороший результат? По информатике за год можно подготовиться точно, но только в том случае, если к сентябрю — моменту начала подготовки — у школьника имеется хорошая база и есть навыки программирования. Если базы нет, готовиться следует начинать заранее. В 11-м классе необходимо сфокусироваться на отработке типов экзаменационных заданий, а всю теорию нужно выучить до этого. Минимум четыре академических часа в неделю на дополнительные занятия плюс школьные уроки — эффективная нагрузка, гарантирующая результат.

По вашему опыту преподавания, какие разделы информатики самые сложные для школьников? И какие темы самые простые?

Традиционно самые сложные задания связаны с алгеброй логики, в школе ей уделяется не так много внимания. К этой теме относятся высказывания, логические операции, истинность логического выражения. Суперсложная задача прошлого года (№ 23) была на логические уравнения. В Московской области ее не сделал ни один выпускник, а в Москве всего несколько человек справились с ней, в целом же процент выполнения этого задания был ничтожным. Именно поэтому впервые на ЕГЭ по информатике шкала перевода первичных баллов в тестовые была составлена таким образом, что можно было не решить одну задачу и все-равно получить 100 баллов. Только благодаря этому в 2020 году у нас были 100-балльники по информатике. В этом году эту задачу из экзамена убрали. Но по теме алгебры логики в работе все же остались две задачи, правда они более простые.

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

Самым сложным на ЕГЭ по информатике по-прежнему остается последнее задание № 27. Это творческая задача на анализ алгоритмов. Школьник должен самостоятельно придумать свой алгоритм. В прошлые годы проверять это задание экспертам было непросто. Способы ее решения были настолько разные, что трудно было сразу понять: правильно ли составлен алгоритм, это неверный ход решения или просто изюминка в коде? Приходилось проверять на тестах. В этом году справиться с этой задачей выпускникам будет гораздо легче. Они пишут программу на компьютере, запускают ее и сразу видят — получился результат или нет. Если нет, школьник может еще раз просмотреть код, найти и тут же исправить ошибки. И так до получения результата.

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

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

Какие языки программирования надо знать, чтобы сдать ЕГЭ по информатике?

Я являюсь экспертом ЕГЭ по информатике уже 11 лет и вижу, как меняется тенденция в использовании языков. Составители ЕГЭ не ограничивают школьника каким-то одним языком программирования, а разрешают ему использовать в задачах тот язык, которым он владеет лучше всего. В начале самым популярным был бейсик, потом его почти не осталось, и лидерскую позицию занял Паскаль. Сейчас в Москве процент школьников, которые выбирают на ЕГЭ Паскаль — очень маленький (здесь в школе проходят Python), в МО и других регионах Паскаль еще применяется, потому что на нем программируют в школе. В целом же тенденция такова, что все больше ребят пишут программы на самых современных языках — Python и С++. Хотя Паскаль очень хороший как учебный язык. Но в связи с глобальным развитием сферы IT-разработки, дети уже в школе хотят изучать то, что им в будущем пригодится на практике, чем они будут заниматься и в университете, и на работе в будущем. Таким образом большинство школьников выбирают на ЕГЭ Python и C++, последний еще и универсальный язык, на котором решаются все олимпиадные задачи.

В работу включены 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 балл), поскольку программа будет долго выполняться и времени экзамена не хватит на получение результата.

Что нужно делать школьнику, чтобы получить 100 баллов? Реально ли это?

Такие результаты всегда есть, но ничего не бывает просто так, эти ребята работали очень много. Случайно 100 баллов на ЕГЭ не получишь никогда. Это огромный труд. В информатике нет ни одной пустой задачи, например, воспроизвести определение или объяснить понятие. Здесь надо решать задачи и писать программы. Если вы решили связать свое будущее с программированием, начинайте готовиться заранее, пусть ЕГЭ по информатике станет для вас базой в вашей будущей профессии. Учите теорию, разбирайтесь с сетями, масками сетей, работайте с текстовыми редакторами и таблицами, тренируйтесь в написании алгоритмов. Если напряженно работать и построить грамотную траекторию подготовки по всем темам, то возможно все, и 100 баллов — это только начало.

Михаил Кормановский,

выпускник Московской школы программистов,

студент Московского государственного технического университета им. Н.Э.Баумана,

сдал ЕГЭ по информатике на 100 баллов

В каком отделении Школы программистов ты учился?

Первый год я учился на отделении Онлайн. После этого я понял, что мне ближе очное обучение и мы с другом решили перевестись на очное отделение в Яндексе. Мы сдали экзамен, прошли собеседование с директором школы, и после успешного прохождения всех этапов нас зачислили на отделение в Яндексе, где я отучился два года.

Чем тебе помогла Школа программистов при подготовке к ЕГЭ?

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

Какова доля удачи и везения при сдаче ЕГЭ по информатике?

Есть люди, которые уверены в том, что они смогут угадать, что попадется на ЕГЭ. Но на самом деле на экзамене по любому предмету может быть абсолютно все, даже то, что вы никогда не видели ни в одном «пробнике». Здесь решает не столько удача, сколько подготовленность и даже не столько умение и количество решенных задач (1000, 2000), а навыки, знание методов решения и умение выбрать правильный путь к решению конкретной задачи, также важна еще психологическая составляющая. Если ты обладаешь всеми навыками, то на экзамен приходишь как к себе домой.

Можешь дать совет выпускникам, которые будут сдавать информатику? Как им достичь таких же успехов?

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

В Школе программистов с 2001 года учат школьников 3-11 классов программированию и информационным технологиям. Здесь готовят победителей олимпиад всероссийского и международного уровня. Выпускники школы поступают в лучшие технические вузы России и работают в ведущих IT-компаниях мира.

“Осталась финальная ночь перед ЕГЭ, готовился на 100, посмотрим что выйдет в итоге”, – вот какой настрой у меня был перед последним экзаменом. В 2021 году впервые ввели компьютерный ЕГЭ по информатике, и сдавался он в два дня – кто то сдавал 24 июня, кто-то 25-го. Я сдавал в первый день (24 июня). Стоит ли говорить, что 25-го задания были почти такие же. Решил все, и через пару недель приходят резы. Я уже не ждал сотку, потому что не был уверен в паре задач, но, видимо, как в том анекдоте, просто повезло. Радость моя не знала границ, хоть в первый день я так и не мог поверить, что я набрал полный балл на экзамене. Сколько стресса, сколько пробников (за что отдельное спасибо нашему учителю из Лицея №2 Рамилю Ривальдовичу), сколько “слитых” вариантов, сколько прорешенных заданий – и в итоге цель достигнута. Многие говорят, что информатика – это простой экзамен. Это действительно так, но вот не допустить в нем ошибок –   не такая уж и простая задача. Так как мне это удалось сделать? Что я советую вам?  Обо всем по порядку в статье (и в видео тоже).

Моя история

Для тех, кто еще не знает, меня зовут Ильдар Гимадеев. Обычно, когда меня спрашивают, почему я выбрал именно информатику как экзамен, то мне не всегда бывает легко быстро дать четкий ответ, ведь мое решение складывалось из совокупности факторов. Однако если посмотреть на мой пусть и совсем небольшой жизненный путь, то можно увидеть, что с 6 класса я так или иначе занимаюсь информатикой. Сначала это были простые текстовые программы в Блокноте, которые я запускал через командную строку и так делал свои первые текстовые игры. Пытался писать калькулятор на плюсах, вроде бы даже получалось. Все изменилось, когда я перевелся в другую школу (как это обычно и бывает).  Я поступил в Лицей-интернат №2 в Казани. В городе и республике Татарстан он всегда занимал лидирующие позиции, поэтому я и выбрал его. Именно здесь меня и научили программировать. Сначала был в олимпиадном движении, пусть и не так долго, до 9 класса, но это тоже дало мне определенный толчок, хоть я и не достиг там никаких особых успехов. Потом делал разные игрушки на Unity и только в 11 классе понял, что ЕГЭ-то уже близко и пора готовиться. Здесь включился наш любимый учитель информатики, который подал руку помощи в тот момент, когда мы начали тонуть.

Меня зовут Ильдар. И я затащил ЕГЭ на сотку без репетитора

Основные пути в подготовке. Какой выбрать?

Путь 1. Онлайн-школы

Основной путь в подготовке сейчас, если в твоей школе готовят плохо – это, конечно же, онлайн-школы. Я сам ни в одной не занимался, но могу порекомендовать Умскул и Школково, потому что у меня в них занимались некоторые друзья и знакомые и многие из них отзываются об этих школах только в положительном ключе. Обучение там устроено очень просто. То есть ты посмотрел вебинар, конспект, сделал ДЗ, и дальше – по новой. Круто также то, что тебе помогают решать в онлайне другие ученики этой школы, а также кураторы (которые еще ДЗ проверяют). Постоянное ДЗ в большом количестве подталкивает заниматься дальше. Но есть и минусы, ведь там очень часто материал приходится проходить по новой, и никто для тебя индивидуально подстраиваться не будет. А продолжать платить, чтобы оставаться в школе, всё равно придется. Плюс к этому, пробники у них не всегда хорошего качества, но это уже чисто моё мнение.

Путь 2. Готовиться по сайтам

Этот путь подойдет куда более дисциплинированным ребятам или тем, кто хочет использовать его лишь в качестве дополнительного. Прикол в том, что есть множество сайтов, таких как РЕШУ ЕГЭ, сайт Константина Полякова, а также различные группы ВК, такие как Открытый курс Алексея Кабанова, где можно без труда найти много полезной информации и сгенерить пробные варианты для себя во время подготовки. Для развития алгоритмического мышления хорошо подойдут для новичков сайты Питон Тьютор и курсы для начинающих на Степике, а для более продвинутых подойдет сайт Codeforces.com. Плюсов здесь много, но выбирать в качестве единственного пути я бы не советовал, ведь здесь нужно очень много самодисциплины, нет контроля, ДЗ нужно придумывать и проверять самостоятельно, так что такое себе. Но вот состоять в чатах – это круто, ведь там можно найти людей, которые так же, как и ты, замотивированы заниматься и хотят получать высокие баллы на экзамене. Они помогут тебе не забросить подготовку. Ну и ты поможешь им.

Путь 3. Готовиться по каналам в YouTube.

Этот путь вообще один из моих любимых, ведь для меня YouTube уже давно перестал быть площадкой для просмотра развлекательного контента. Здесь я смотрю только то, что мне будет хоть как-то полезно, а в контексте бесплатной подготовки к ЕГЭ сейчас это вообще чуть ли не лучший вариант (после подготовки с хорошим учителем или репетитором, конечно). По информатике я рекомендую смотреть Информатика БУ и канал Алексея Кабанова. Первый очень хорошо рассказывает про каждое задание, даже про 27-ое, которое решают далеко не все, а второй классно составляет и разбирает свои же пробники и постоянно ищет новые интересные типы задач. Наверняка я про кого-то забыл, но даже если смотреть планомерно только эти 2 канала и не забывать применять свои знания на практике, то это уже очень и очень круто.

Путь 4. Готовиться с помощью репетитора

Этот способ я сам не использовал, хотя сам его советую многим. Почему именно репетитор – тут каждый для себя решает сам. Но я считаю, что репетитора нужно брать только в случае, если самодисциплины у тебя никакой или пробелов в знаниях очень много. Тогда тут действительно нужен специалист, который поможет эти пробелы в знаниях устранить и выйти на новый уровень. Плюсы здесь вполне очевидны, а вот минусы найти не так уж и просто. Я считаю, что минусом быть может только завышенная стоимость занятий и некомпетентность репетитора, поэтому выбирать нужно максимально внимательно и индивидуально. Я лично вряд ли согласился бы работать с репетитором 40 или 50+, хотя среди них встречается большое количество настоящих мастеров своего дела.

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

Спасибо за то, что дочитали! Кстати, если кому-то интересно будет узнать немного больше о моей истории подготовки, посмотреть мою реакцию на 100 баллов, получить мои готовые решения на многие задания и получить еще парочку полезных советов, которые я здесь наверняка упустил, советую посмотреть мое видео о подготовке:

ЕГЭ ПО ИНФОРМАТИКЕ НА 100 БАЛЛОВ. КАК ПОДГОТОВИТЬСЯ? ГОТОВЫЕ РЕШЕНИЯ, РЕАКЦИЯ, СОВЕТЫ. ЕГЭ 2022

Мой канал на YouTube:

https://www.youtube.com/channel/UCCpjGmIujZ28IgF7yN4Y5DQ

Моя страничка ВК:
https://vk.com/ildargimadeev

Очень жду ваших коментариев =) Полезный ли текст? Про что ещё интересно было бы узнать?

Статья: Учеба.ру

Информатика — ЕГЭ по выбору, который сдают абитуриенты IT-направлений. Проходной балл в ведущие вузы на специальности в области информационных технологий стремится к 100 баллам за каждый экзамен. Большая часть существующих методик подготовки к ЕГЭ ориентирована на высокий (70+), но не сверхвысокий результат, а в сегодняшних реалиях для поступления в вуз этого недостаточно. Московская школа программистов, которая специализируется на долгосрочном фундаментальном IT-образовании для школьников, и подготовила в этом году семь 100-балльников по информатике, делится советами: как сдать этот экзамен и получить максимум баллов.

преподаватель ШП Беримская Елизавета Борисовна

В 2021 году ЕГЭ по информатике впервые будет проводиться в компьютерной форме. По вашему мнению, экзамен в результате этого стал сложнее или проще?

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

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

Но здесь есть и опасность. Ребятам, которые хорошо владеют компьютером на уровне пользователя, будет казаться, что все это очень просто. В прошлые годы на ЕГЭ по информатике около 10% детей не могли преодолеть минимальный порог, то есть получали «двойку». Особые затруднения вызывали теоретические вопросы, хотя многие из этих школьников отлично знают компьютер, заядлые геймеры и даже ведут школьные сайты. Материал для ЕГЭ крайне обширный, в работе затрагивается большой круг тем. Этот экзамен нельзя сдать даже на минимальный результат, если ты просто умеешь пользоваться компьютером. Нужно готовиться долго и основательно, знать специфику и формат каждого вопроса.

Как сейчас обстоит дело с информатикой в общеобразовательных школах? Насколько хорошо школьники знают этот предмет?

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

Но, когда речь идет о поступлении на IT-направления в топовые вузы, результат требуется совсем другой. Так, например, в 2020 году для зачисления на факультет компьютерных наук НИУ ВШЭ необходимо было продемонстрировать 303 балла (3 ЕГЭ + индивидуальные достижения), в Физтех-школу прикладной математики и информатики МФТИ — 301 балл, на программу «Программная инженерия» в МГТУ им. Баумана — 289 баллов.

Чтобы получить высокобалльный результат на ЕГЭ по информатике (от 85 баллов и выше), нужна дополнительная работа с преподавателем на курсах или индивидуально. Логично, что абитуриент IT-специальностей должен знать больше, чем школьный уровень информатики, ведь это его будущая профессия. Когда нужно начинать готовиться, чтобы получить хороший результат? По информатике за год можно подготовиться точно, но только в том случае, если к сентябрю — моменту начала подготовки — у школьника имеется хорошая база и есть навыки программирования. Если базы нет, готовиться следует начинать заранее. В 11-м классе необходимо сфокусироваться на отработке типов экзаменационных заданий, а всю теорию нужно выучить до этого. Минимум четыре академических часа в неделю на дополнительные занятия плюс школьные уроки — эффективная нагрузка, гарантирующая результат.

ученики из ШП решают задачи

По вашему опыту преподавания, какие разделы информатики самые сложные для школьников? И какие темы самые простые?

Традиционно самые сложные задания связаны с алгеброй логики, в школе ей уделяется не так много внимания. К этой теме относятся высказывания, логические операции, истинность логического выражения. Суперсложная задача прошлого года (№ 23) была на логические уравнения. В Московской области ее не сделал ни один выпускник, а в Москве всего несколько человек справились с ней, в целом же процент выполнения этого задания был ничтожным. Именно поэтому впервые на ЕГЭ по информатике шкала перевода первичных баллов в тестовые была составлена таким образом, что можно было не решить одну задачу и все-равно получить 100 баллов. Только благодаря этому в 2020 году у нас были 100-балльники по информатике. В этом году эту задачу из экзамена убрали. Но по теме алгебры логики в работе все же остались две задачи, правда они более простые.

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

Самым сложным на ЕГЭ по информатике по-прежнему остается последнее задание № 27. Это творческая задача на анализ алгоритмов. Школьник должен самостоятельно придумать свой алгоритм. В прошлые годы проверять это задание экспертам было непросто. Способы ее решения были настолько разные, что трудно было сразу понять: правильно ли составлен алгоритм, это неверный ход решения или просто изюминка в коде? Приходилось проверять на тестах. В этом году справиться с этой задачей выпускникам будет гораздо легче. Они пишут программу на компьютере, запускают ее и сразу видят — получился результат или нет. Если нет, школьник может еще раз просмотреть код, найти и тут же исправить ошибки. И так до получения результата.

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

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

занятия в школе программистов

Какие языки программирования надо знать, чтобы сдать ЕГЭ по информатике?

Я являюсь экспертом ЕГЭ по информатике уже 11 лет и вижу, как меняется тенденция в использовании языков. Составители ЕГЭ не ограничивают школьника каким-то одним языком программирования, а разрешают ему использовать в задачах тот язык, которым он владеет лучше всего. В начале самым популярным был бейсик, потом его почти не осталось, и лидерскую позицию занял Паскаль. Сейчас в Москве процент школьников, которые выбирают на ЕГЭ Паскаль — очень маленький (здесь в школе проходят Python), в МО и других регионах Паскаль еще применяется, потому что на нем программируют в школе. В целом же тенденция такова, что все больше ребят пишут программы на самых современных языках — Python и С++. Хотя Паскаль очень хороший как учебный язык. Но в связи с глобальным развитием сферы IT-разработки, дети уже в школе хотят изучать то, что им в будущем пригодится на практике, чем они будут заниматься и в университете, и на работе в будущем. Таким образом большинство школьников выбирают на ЕГЭ Python и C++, последний еще и универсальный язык, на котором решаются все олимпиадные задачи.

В работу включены 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 балл), поскольку программа будет долго выполняться и времени экзамена не хватит на получение результата.

Что нужно делать школьнику, чтобы получить 100 баллов? Реально ли это?

Такие результаты всегда есть, но ничего не бывает просто так, эти ребята работали очень много. Случайно 100 баллов на ЕГЭ не получишь никогда. Это огромный труд. В информатике нет ни одной пустой задачи, например, воспроизвести определение или объяснить понятие. Здесь надо решать задачи и писать программы. Если вы решили связать свое будущее с программированием, начинайте готовиться заранее, пусть ЕГЭ по информатике станет для вас базой в вашей будущей профессии. Учите теорию, разбирайтесь с сетями, масками сетей, работайте с текстовыми редакторами и таблицами, тренируйтесь в написании алгоритмов. Если напряженно работать и построить грамотную траекторию подготовки по всем темам, то возможно все, и 100 баллов — это только начало.

Понравилась статья? Поделить с друзьями:
  • Как сдать егэ по информатике на 100 баллов с нуля
  • Как сдать егэ по информатике если ничего не знаешь
  • Как сдать егэ по информатике 2023
  • Как сдать егэ по географии с нуля
  • Как сдать егэ по географии на 100 баллов