Легкие задания ЕГЭ по информатике
ЕГЭ по информатике является одним из самых важных экзаменов для многих учеников в России. В этой статье мы рассмотрим некоторые из самых легких заданий ЕГЭ по информатике.
Задания шаблонного типа на Python:
- Задание 2
- Задание 12 (основная задача: Классическая)
- Задание 14 (основные задачи: ЕГЭ по информатике, 2019, Москва, Новый тип, Статград окт 2022)
- Задание 15 (основные задачи: Неравенство, две переменные, Функция ДЕЛ, Поразрядная конъюнкция, числовая прямая)
- Задание 16 (основные задачи: Стандартная и Новое веяние)
- Задания 19-21
- Задание 23
Задания с большей вариативностью на Python:
- Задание 5
- Задание 8
Задания, подходящие для пользователей Excel:
- Задание 3
- Задание 9
- Задание 18
- Задание 22 (самое лёгкое среди четырех)
Легкие задания не связанные с программированием и Excel:
- Задание 1
- Задание 4
- Задание 6 (основная задача: Считаем точки вручную)
- Задание 7
- Задание 10 (на программу Word, но не сложная)
- Задание 11
- Задание 13
Задания требующие больше практики:
- Задание 17 (£эрешается с помощью программирования)
- Задание 25 (стало немного легче, требует практики и понимания)
Подготовка к экзамену
Ученики могут подготовиться к ЕГЭ по информатике путем изучения стандартных типов заданий, описанных выше. Рекомендуется ориентироваться на досрочный экзамен, так как он часто совпадает с реальным экзаменом. Важно помнить, что даже легкие задания могут быть сложными для некоторых учеников, поэтому подготовка должна быть всесторонней и включать в себя как легкие, так и сложные задачи. Используйте материалы Code-Enjoy для более эффективной подготовки.
Подготовка к ЕГЭ по информатике
Важные моменты для успешной подготовки
Наконец, не забывайте, что у каждого ученика свои сильные и слабые стороны в области информатики. Поэтому не стоит полагаться только на списки легких или трудных заданий, необходимо индивидуально подбирать задания для каждого ученика, учитывая его уровень подготовки и способности. Регулярная практика и систематическое изучение теории, а также правильный подход к решению задач помогут успешно сдать ЕГЭ по информатике и получить высокие баллы.
Демоверсия ЕГЭ по информатике 2023 (Задания 6-10)
На уроке рассмотрен материал для подготовки к ЕГЭ по информатике, разбор 17 заданий. Объясняется тема о программной обработке числовой информации.
ЕГЭ по информатике 17 заданий обьяснение:
- Выполнение 17 задания ЕГЭ
17-е задание: Программная обработка целочисленной информации
- Уровень сложности: Требуется использование специализированного программного обеспечения
- Максимальный балл: 15
- Примерное время выполнения: 15 минут
Проверяемые элементы содержания: Умение создавать собственные программы (20–40 строк) для обработки целочисленной информации
Выполнение 17 задания ЕГЭ
Плейлист видеоразборов задания на YouTube: Ссылка на видео
Задание демонстрационного варианта 2022 года ФИПИ
Числовой отрезок, числа которого делятся/не делятся на n
17_1: Демоверсия варианта ЕГЭ по информатике 2021, ФИПИ:
Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц.
Типовые задания для тренировки
Решение:
Решение с использованием программирования:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | i k max k max i i i > i > i > i > max i inck k max |
---|
PascalABC.NET (решение со списком):
1 2 3 4 5 6 7 8 9 10 | l List<integer> n n n <> n <> n <> n <> ln printll |
---|
1 2 3 | s Range i > i print s s |
---|
1 2 3 4 | a n n + n% n% n% n% n% aa |
---|
1 2 3 4 5 6 7 8 9 10 11 12 13 | main count maxGood n n n n n n n n maxGood n count std count maxGood |
---|
Решение с помощью Excel:
Первое значение диапазона введем в ячейку A1:
Использование прогрессии для заполнения числами
Для того чтобы заполнить весь диапазон числами, можно использовать прогрессию. Для этого необходимо перейти на вкладку Главная и нажать на кнопку Прогрессия.
Столбец B будем использовать для поиска чисел, которые делятся на 3. Для этого в ячейке B1 следует ввести формулу, как показано на рисунке:
После этого дважды кликните на маркер заполнения, чтобы скопировать формулу на весь столбец.
Столбец C будет использоваться для поиска чисел, которые НЕ делятся на 7. В ячейке C1 также необходимо ввести соответствующую формулу:
Заполните весь столбец, дважды кликнув на маркер заполнения.
Столбцы D, E, F можно использовать для поиска чисел из столбца А, которые не делятся на 17, 19 и 27 соответственно.
Для поиска всех истинных значений используйте столбец G. В ячейке G1 следует ввести функцию ЕСЛИ
: если все значения ячеек в столбцах B-F в этой строке истинны, то выводится число из А1, иначе – пустая строка.
Заполните весь столбец, используя маркер автозаполнения.
Ячейку H1 удобно использовать для подсчета чисел, которые удовлетворяют всем условиям, т.е. для подсчета непустых ячеек столбца G.
Ячейку H2 можно использовать для подсчета наибольшего числа.
Работа с цифрами числа в n-й системе счисления
Для нахождения количества таких чисел и их минимального значения можно написать программу или использовать редактор электронных таблиц.
Ответ: 471 3720
Решение:
Решение с использованием программирования:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | k n min k min n n n n n min>n minn kk kmin |
---|
PascalABC.NET (со списком):
1 2 3 4 5 6 7 8 9 | l List<integer> n n n n n ln printl l |
---|
PascalABC.NET (запросы LINQ):
1 2 3 4 5 6 7 | s Range i > i i i i // или: .Where( i -> (i.DivsAny(13,14,15)) and (i mod 2 = i mod 4)); s s |
---|
1 2 | L x x + x % x % x % x % x % LL |
---|
Решение с помощью Excel
Первое значение диапазона введем в ячейку A1:
Используем прогрессию для заполнения всего диапазона числами. Для это выберите вкладку Главная и щелкните по кнопке Прогрессия:
Столбец B будем использовать для поиска чисел, которые кратны 13, 14 или 15. Для этого в ячейку B1 введите формулу с рисунка:
Двойным щелчком по маркеру заполнения скопируйте формулу на весь столбец:
Столбец C будем использовать для поиска чисел, запись которых в двоичной и четверичной системах счисления заканчивается одинаковой цифрой. Для этого в ячейку C1 введите формулу с рисунка:
Заполните весь столбец двойным щелчком по маркеру заполнения.
Для поиска всех истинных значений используем столбец D. В ячейку D1 введите функцию ЕСЛИ
: если все значения ячеек в столбцах B, C в этой строке истинны, выводим число из А1, иначе – пустую строку:
Заполните весь столбце, используя маркер автозаполнения.
Ячейку E1 будем использовать для подсчета таких чисел, которые удовлетворяют всем условиям, т.е. для подсчета непустых ячеек столбца D:
Ячейку E2 будем использовать для подсчета такого наименьшего числа (или просмотрите столбец D
визуально и найдите первое значение):
Найдите количество таких чисел и минимальное из них.
Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц
Ответ: 550 3136
Решение с использованием программирования
✎ Решение с использованием программирования:
PascalABC.NET (со списком):
| 1 2 3 4 5 6 7 8 9 10 11 12 | school l List<integer> n str n str strstr strstr strstr ln printl l |
| ————————– | ——————————————————————————————————————————- |
PascalABC.NET (запросы LINQ):
| 1 2 3 4 5 6 | ### school s Range i > i i i i s s |
| ———– | —————————————————————– |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | numb result i +: i // % i % i % : i: #Цикл перевода числа из 10-й в 5-ю сс si% numbs+numb ii// i: numbi+numb nnumb n: result.numb # список из чисел в 5-й с.с numb kolvoresult minNumbresult # перевод в десятичную с.с и поиск min kolvominNumb |
| —————————————– | ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————- |
запись в шестнадцатеричной системе счисления заканчивается на 1A или 1F;
не кратны 5 и 9.
Найдите количество таких чисел и минимальное из них.
! Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц
✎ Решение с использованием программирования:
PascalABC.NET (со списком):
| 1 2 3 4 5 6 7 8 | l List<integer> n n n n n <> n <> ln printll |
| ————— | ————————————————————————————————— |
PascalABC.NET (запросы LINQ):
| 1 2 3 4 5 | ### school s Range i > i i i i <> i <> s s |
| ——— | —————————————————————– |
| 1 2 3 | L x x + x % x % x // % x % x % LL |
| —– | —————————————————————- |
а) произведение разрядов больше 35;
б) один из разрядов равен 7.
Найдите наибольшее из таких чисел и их количество.
! Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц
Ответ: 55527 10958
✍ Решение:
✎ Решение с использованием программирования:
PascalABC.NET (со списком):
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ## l List<integer> n p f7 numb n numb > dig numb dig f7 p dig numb numb f7 p > ln printl l |
| —————————————– | —————————————————————————————————————————————————————— |
PascalABC.NET (запросы LINQ):
| 1 2 3 4 5 | ## school s i > i > i Printlns s |
| ——— | —————————————— |
| 1 2 3 4 5 6 7 8 9 10 11 12 | count m i +: x i p x: p*x % x// p p % : count+ mi m count |
| ————————– | ————————————————————————————————————————– |
Имеют n делителей
! Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц
Ответ: 18021 76432
✍ Решение:
✎ Решение с использованием программирования:
PascalABC.NET (со списком):
| 1 2 3 4 5 6 7 8 9 10 11 12 | ## l List<integer> i n j i ij n n > li printl l |
| ————————– | ————————————————————————————– |
PascalABC.NET (запросы LINQ):
| 1 2 3 4 5 | ## school s i >i> Prints s |
| ——— | ——————————- |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | start end valid x : count q x** q*q x: count + q – i q+: x % i : count + count count ma x start end+: validx: count + ma x count ma |
| ——————————————– | ———————————————————————————————————————————————————————————————————- |
Работа с файлом
В файле 17-2.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество элементов последовательности, которые равны её наибольшему элементу, затем позицию первого такого элемента в последовательности при подсчёте с единицы.
Например, в последовательности 7; 3; 10; 4; 7; -2; 10; -12; 3
два элемента равны максимальному, позиция первого из них — 3
. Ответом для данного примера будет пара чисел 2 и 3.
✎ Решение с использованием программирования:
PascalABC.NET (эффективное решение за счет одного цикла):
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | ## a ReadLinest > t m count pos i a ai > m m ai pos i count ai m count printcount pos |
| ————————————– | ————————————————————————————————————————————————- |
PascalABC.NET (запросы LINQ):
| 1 2 3 4 | ## a ReadLinest > t m a printam a |
| ——- | ————————————– |
| 1 2 3 4 5 | f: a x x f. max_el a a.max_el a.max_el + |
| ——— | —————————————————– |
Пары элементов последовательности
В файле 17-1.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно.
Определите и запишите в ответе сначала количество пар элементов последовательности, в которых хотя бы одно число делится на 7, а другое при этом не делится на 17. Затем — минимальную из сумм элементов таких пар.
В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Например, для последовательности -45; 14; 22; -21; 34
ответом будет пара чисел: 3
и -31
.
Ответ: 2510 -19677
✍ Решение:
✎ Решение с использованием программирования:
PascalABC.NET (классическое решение):
| 1 2 3 4 5 6 7 8 9 10 11 | a ReadLinest > t pair_count minS i a ai ai <> ai ai <> pair_count minS minminS ai ai printlnpair_count minS |
| ———————– | ———————————————————————————————————————————————————————————— |
PascalABC.NET (запросы LINQ):
| 1 2 3 4 5 6 7 8 | ## data ReadLinesx > x // работаем с последовательностью pairs data \ab>a b b a pairs sumspairs\ab>ab sums |
| ————— | ——————————————————————————————————————————— |
| 1 2 3 4 5 6 7 8 9 10 11 12 | count min_s f: a f. line f.: b line a % b % b % a % : count + min_s min_s a + b a b count min_s |
| ————————– | —————————————————————————————————————————————————————————————————- |