Продолжаем разбор демонстрационного варианта ЕГЭ по информатике 2022.
В этой статье разберём с 6-ого по 10 задание.
Источник задач: https://fipi.ru/ege/demoversii-specifikacii-kodifikatory#!/tab/151883967-5
Удачи на ЕГЭ по информатике 2022!
Разбор демоверсии ЕГЭ по информатике 2022 (1-5 Задание)
Разбор демоверсии ЕГЭ по информатике 2022 (11-15 Задание)
Разбор демоверсии ЕГЭ по информатике 2022 (16-21 Задание)
Разбор демоверсии ЕГЭ по информатике 2022 (22-27 Задание)
Задание 6
Определите, при каком наибольшем введённом значении переменной s программа выведет число 64. Для Вашего удобства программа представлена на четырёх языках программирования.
Паскаль | Python | Алгоритмический язык |
---|---|---|
var s, n: integer; begin readln(s); s := s div 10; n := 1; while s < 51 do begin s := s + 5; n := n * 2 end; writeln(n) end. |
s = int(input()) s = s // 10 n = 1 while s < 51: s = s + 5 n = n * 2 print(n) |
алг нач цел n, s ввод s s := div(s, 10) n := 1 нц пока s < 51 s := s + 5 n := n * 2 кц вывод n кон |
C++ | ||
#include <iostream> using namespace std; int main() { int s, n; cin >> s; s = s / 10; n = 1; while (s < 51) { s = s + 5; n = n * 2; } cout << n << endl; return 0; } |
Решение:
Решим задачу методом перебора на языке программирования Python.
Нас спрашивают, какое наибольшее число должен ввести пользователь программы, чтобы программа распечатала число 64. Мы будем подставлять каждое число в диапазоне, к примеру, от 1 до 1000 и попробуем получить на выходе число 64.
for i in range(1, 1000): s = i s = s // 10 n = 1 while s < 51: s = s + 5 n = n * 2 if n==64: print(i)
Делаем это с помощью цикла. Как только в переменной n будет значение 64, мы печатаем переменную i
...
251
252
253
254
255
256
257
258
259
>>>
Видим, что максимальное число, которое даёт нужный результат это 259.
Ответ: 259.
Задание 7
Для хранения произвольного растрового изображения размером 128 × 320 пикселей отведено 20 Кбайт памяти без учёта размера заголовка файла. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Решение:

Узнаем, сколько информации будет весить один пиксель (одна точка).

Теперь воспользуемся главной формулой для 7 задания из ЕГЭ по информатике.


Ответ: 16
Задание 8
Все четырёхбуквенные слова, в составе которых могут быть только буквы Л, Е, М, У, Р, записаны в алфавитном порядке и пронумерованы, начиная с 1.
Ниже приведено начало списка.
1. ЕЕЕЕ
2. ЕЕЕЛ
3. ЕЕЕМ
4. ЕЕЕР
5. ЕЕЕУ
6. ЕЕЛЕ
…
Под каким номером в списке идёт первое слово, которое начинается с буквы Л?
Решение:
Закодируем в правом столбце буквы цифрами, начиная с нуля.

Дальше кодирование прекращаем, т.к. буквы начинают повторяться.
Если представить список в виде цифр, то получится счёт в пятеричной системе, ведь у нас пять цифр.
1. 0000
2. 0001
3. 0002
4. 0003
5. 0004
6. 0010
В вопросе спрашивают про первое слово, которое начинается с буквы Л. А мы понимаем, что спрашивают про число 10005 в пятеричной системе, потому что это первое число, которое начинается с 1. Длина числа равна 4, т.к. длина слов равна 4.
Переведём число 10005 из пятеричной системы в нашу родную десятичную систему.
А порядковый номер (столбец слева) отличается от счёта в пятеричной системе на 1. Порядковый номер на 1 больше. Поэтому в ответе напишем 126.
Ответ: 126
Задание 9
Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа. Выясните, какое количество троек чисел может являться сторонами треугольника, то есть удовлетворяет неравенству треугольника.
В ответе запишите только число.
Решение:
Неравенство треугольника заключается в том, что каждая сторона должна быть меньше, чем сумма двух других сторон.
Напротив тех строчек, которые удовлетворяют этому неравенству будем ставить 1, остальным ставим 0.
Сформируем формулу для первой строчки. Кликаем в ячейку D1 и нажимаем кнопку Вставить функцию.

Выбираем функцию ЕСЛИ. Пишем логическое выражение:
В Значение_если_истина ставим 1. В Значение_если_ложь ставим 0.

Если одновременно выполняются три условия, то в ячейку идёт 1, иначе 0.
Распространим формулу на весь столбец. Подведём курсор к правому нижнему углу. Как только загорелся чёрный крестик, кликаем два раза, и формула должна распространится на весь столбец.
Возле тех строчек, которые удовлетворяют условию, будут нули, возле тех, которые нет, будут единицы.
Найдём сумму столбца D. Это и будет количество троек, которые подходят в нашей задаче.
Кликаем по ячейке E1, нажимаем Вставить функцию и выбираем функцию СУММ. Там выбираем столбец D мышкой.

Нажимаем ОК, получается 2453.
Ответ: 2453
Задание 10
С помощью текстового редактора определите, сколько раз, не считая сносок, встречается слово «долг» или «Долг» в тексте романа в стихах А.С. Пушкина «Евгений Онегин». Другие формы слова «долг», такие как «долги», «долгами» и т.д., учитывать не следует. В ответе укажите только число.
Решение:
Открываем соответствующий файл в программе Word. На вкладке "Главная" находится кнопка "Найти". Кликаем по чёрному треугольнику возле этой кнопки и выбираем "Расширенный поиск".
На вкладке "Главная" находится кнопка "Найти". Кликаем по чёрному треугольнику возле этой кнопки и выбираем "Расширенный поиск".

Далее, нажимаем кнопку "Больше>>".

Теперь у нас есть все инструменты, чтобы решить 10 задание из ЕГЭ по информатике 2022.
В поле "Найти" пишем наше слово "долг". Галочку "Учитывать регистр" не ставим, т.к. слово может быть и с большой буквы. Но ставим галочку "Только слово целом".
Нажимаем Найти в -> "Основной документ".

Получаем ответ 1.
Ответ: 1
Разбор демоверсии ЕГЭ по информатике 2022 (1-5 Задание)
Разбор демоверсии ЕГЭ по информатике 2022 (11-15 Задание)
Разбор демоверсии ЕГЭ по информатике 2022 (16-21 Задание)
Разбор демоверсии ЕГЭ по информатике 2022 (22-27 Задание)
Оставить коментарий: