Инструкция по выполнению работы
Экзаменационная работа состоит из 27 заданий с кратким ответом, выполняемых с помощью компьютера.
На выполнение экзаменационной работы по информатике и ИКТ отводится 3 часа 55 минут (235 минут).
Экзаменационная работа выполняется с помощью специализированного программного обеспечения, предназначенного для проведения экзамена в компьютерной форме. При выполнении заданий Вам будут доступны на протяжении всего экзамена текстовый редактор, редактор электронных таблиц, системы программирования. Расположение указанного программного обеспечения на компьютере и каталог для создания электронных файлов при выполнении заданий Вам укажет организатор в аудитории.
На протяжении сдачи экзамена доступ к сети Интернет запрещён.
При выполнении заданий можно пользоваться черновиком. Записи
в черновике не учитываются при оценивании работы.
Баллы, полученные Вами за выполненные задания, суммируются. Постарайтесь выполнить как можно больше заданий и набрать наибольшее
количество баллов.
Желаем успеха!
В экзаменационных заданиях используются следующие соглашения.
1. Обозначения для логических связок (операций):
a) отрицание (инверсия, логическое НЕ) обозначается (например, А);
b) конъюнкция (логическое умножение, логическое И) обозначается /\ (например, А /\ В) либо & (например, А & В);
c) дизъюнкция (логическое сложение, логическое ИЛИ) обозначается \/ (например, А \/ В) либо | (например, А | В);
d) следование (импликация) обозначается → (например, А → В);
e) тождество обозначается ≡ (например, A ≡ B). Выражение A ≡ B истинно тогда и только тогда, когда значения A и B совпадают (либо они оба истинны, либо они оба ложны);
f) символ 1 используется для обозначения истины (истинного высказывания); символ 0 – для обозначения лжи (ложного высказывания).
2. Два логических выражения, содержащих переменные, называются равносильными (эквивалентными), если значения этих выражений совпадают при любых значениях переменных. Так, выражения А → В и (А) \/ В равносильны, а А \/ В и А /\ В неравносильны (значения выражений разные, например, при А = 1, В = 0).
3. Приоритеты логических операций: инверсия (отрицание), конъюнкция (логическое умножение), дизъюнкция (логическое сложение), импликация (следование), тождество. Таким образом, А /\ В \/ С /\ D означает то же, что и ((А) /\ В) \/ (С /\ D).
Возможна запись А /\ В /\ С вместо (А /\ В) /\ С. То же относится и к дизъюнкции: возможна запись А \/ В \/ С вместо (А \/ В) \/ С.
4. Обозначения Мбайт и Кбайт используются в традиционном для информатики смысле – как обозначения единиц измерения, чьё соотношение с единицей «байт» выражается степенью двойки.
Часть 1
Ответами к заданиям 1–23 являются число, последовательность букв или цифр, которые следует записать в БЛАНК ОТВЕТОВ № 1 справа от номера соответствующего задания, начиная с первой клеточки, без пробелов, запятых и других дополнительных символов. Каждый символ пишите в отдельной клеточке в соответствии с приведёнными в бланке образцами.
1 |
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите, какова протяжённость дороги из пункта Д в пункт Е. В ответе запишите целое число — так, как оно указано в таблице.
Ответ: __________________________.
2 |
Логическая функция F задаётся выражением . На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся строки. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z, w.
? | ? | ? | ? | F |
0 | 0 | 1 | 0 | |
1 | 1 | 0 | ||
1 | 0 | 1 | 0 |
В ответе напишите буквы x, y, z в том порядке, в котором идут соответствующие им столбцы. Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Ответ: __________________________.
3 |
Таблица 1
|
Таблица 2
|
Ответ: __________________________.
4 |
Укажите кратчайшее кодовое слово для буквы Г, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наибольшим числовым значением.
Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.
Ответ: __________________________.
5 |
1. Строится двоичная запись числа N.
2. К этой записи дописываются справа ещё два разряда по следующему правилу: если N чётное, в конец числа (справа) дописывается сначала ноль, а затем единица. В противном случае, если N нечётное, справа дописывается сначала единица, а затем ноль.
Например, двоичная запись 100 числа 4 будет преобразована в 10001, а двоичная запись 111 числа 7 будет преобразована в 11110.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью числа R – результата работы данного алгоритма.
Укажите максимальное число R, которое меньше 125 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.
Ответ: __________________________.
6 |
C++ | Паскаль |
#include <iostream> using namespace std; int main() { int s, n; cin >> s; n = 1; while (s < 60) { s = s + 5; n = n * 3; } cout << n << endl; return 0; } | var s, n: integer; begin readln (s); n:= 1; while s < 60 do begin s:= s + 5; n:= n * 3 end; writeln(n) end. |
Python | Алгоритмический язык |
s = int(input()) n = 1 while s < 60: s = s + 5 n = n * 3 print(n) | алг нач цел n, s ввод s n:= 1 нц пока s < 60 s:= s + 5 n:= n * 3 кц вывод n кон |
Ответ: __________________________.
7 |
9 |
Ответ: __________________________.
8 |
Ответ: __________________________.
9 |
В ответе запишите только целую часть получившегося числа.
Ответ: __________________________.
Задание выполняется с использованием прилагаемых файлов. |
10 |
Ответ: ___________________________.
11 |
Под хранение каждого такого пароля на компьютере отводится одинаковое и минимально возможное целое количество байтов. При этом используется посимвольное кодирование, и все символы кодируются одинаковым
и минимально возможным количеством битов.
Определите объём памяти в байтах, который используется для хранения 55 паролей.
Ответ: ___________________________.
12 |
Заменить (v, w)
Нашлось (v)
Дана программа для исполнителя Редактор:
НАЧАЛО
ПОКА нашлось (333) ИЛИ нашлось (999)
ЕСЛИ нашлось (333)
ТО заменить (333, 9)
ИНАЧЕ заменить (999, 3)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 125 идущих подряд цифр 3? В ответе запишите полученную строку.
Ответ: __________________________.
13 |
Сколько существует различных путей из города А в город М, проходящих через город Л?
Ответ: __________________________.
14 |
125+253+59
Ответ: __________________________.
15 |
((x £9) ®(x×x < A))Ù ((y×y<A) ® (y <12))
тождественно истинна (то есть принимает значение 1 при любых целых неотрицательных значениях переменных x и y)?
Ответ: __________________________.
16 |
F(n) = n + 1 при n £ 2;
F(n) = F(n – 1) + 2×F(n – 2), если n > 2.
Чему равно значение функция F(4)?
Ответ: __________________________.
17 |
Найдите сумму таких чисел и максимальное из них.
В ответе запишите два целых числа: сначала сумму, затем максимальное число.
Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц.
Ответ: __________________________.
18 |
от 1 до 100. Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клетке маршрута Робота.
Определите максимальную и минимальную денежную сумму, которую может собрать Робот, пройдя из левой верхней клетки в правую нижнюю.
В ответе укажите одно число – разность максимальной и минимальной сумм.
Исходные данные представляют собой электронную таблицу размером N×N, каждая ячейка которой соответствует клетке квадрата.
Пример входных данных:
1 | 8 | 8 | 4 |
10 | 1 | 1 | 3 |
1 | 3 | 12 | 2 |
2 | 3 | 5 | 6 |
Для указанных входных данных ответом должен быть чисел 19.
Ответ: __________________________.
19 |
две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч (по своему выбору) один камень или увеличить количество камней в куче в два раза. Например, пусть в одной куче 10 камней, а в другой 5 камней; такую позицию в игре будем обозначать (10, 5). Тогда за один ход можно получить любую из четырёх позиций: (11, 5), (20, 5), (10, 6), (10, 10). Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней.
Игра завершается в тот момент, когда суммарное количество камней в кучах становится не менее 63. Победителем считается игрок, сделавший последний ход, т.е. первым получивший такую позицию, при которой в кучах будет 63 или больше камней.
В начальный момент в первой куче было пять камней, во второй куче –
S камней; 1 ≤ S ≤ 57.
Будем говорить, что игрок имеет выигрышную стратегию, если он может
выиграть при любых ходах противника. Описать стратегию игрока – значит
описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника. В описание выигрышной стратегии не следует включать ходы играющего по этой стратегии игрока, не являющиеся для него безусловно выигрышными, т.е. не являющиеся выигрышными независимо от игры противника.
Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети. Укажите минимальное значение S, когда такая ситуация
возможна.
Ответ: __________________________.
20 |
- Петя не может выиграть за один ход;
- Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
Ответ: __________________________.
21 |
- у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
- у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
Ответ: __________________________.
22 |
Python | Паскаль |
x = int(input()) a, b = 0, 1 while x > 0: a = a + 1 b = b * (x % 10) x = x // 10 print(a); print(b); | var x, a, b: longint; begin readln(x); a:= 0; b:= 1; while x > 0 do begin a:= a + 1 b:= b * (x mod 10); x:= x div 10; end; writeln(a); write(b); end. |
Алгоритмический язык | C++ |
алг начало цел x, a, b ввод x a:= 0 b:= 0 нц пока х > 0 a:= a + 1 b:= b* mod(x, 10) x:= div(x, 10) кц вывод a, нс, b кон | #include <iostream> using namespace std; int main(){ int x, a, b; cin>> x; a = 0; b = 1; while(x > 0){ a = a + 1; b = b*(x % 10) x = x /10; } cout<< a <<endl<< b; } |
Ответ: __________________________.
23 |
1. прибавь 1,
2. умножь на 3.
Первая из них увеличивает число на экране на 1, вторая утраивает его.
Программа для Утроителя – это последовательность команд.
Сколько есть программ, которые число 3 преобразуют в число 36?
Ответ: __________________________.
Задание выполняется с использованием прилагаемых файлов. |
24 |
Определите максимальное количество подряд идущих одинаковых символов.
Для выполнения этого задания следует написать программу.
Ответ: __________________________.
25 |
Например, в диапазоне [3; 9] есть следующие простые числа: 3,5,7. Поэтому для этого диапазона ответом является 3+5+7=15.
Ответ: __________________________.
Задание выполняется с использованием прилагаемых файлов. |
26 |
Администратор хочет сэкономить место на диске для хранения архивов. Из-за этого он выбирает 4 наибольших по объему архивов и удаляет их. Тем самым сэкономив место на диске.
Известно, какой объём занимает файл каждого пользователя.
По заданной информации об объёме файлов пользователей, определите сэкономленное администратором место.
Входные данные.
В первой строке входного файла находится число N – количество пользователей (натуральное число большее 4, не превышающее
1000000). В следующих N строках находятся значения объёмов файлов каждого пользователя (все числа натуральные, не превышающие 100), каждое в отдельной строке.
Запишите в ответе два числа: сначала наибольшее число пользователей, чьи файлы могут быть помещены в архив, затем максимальный размер имеющегося файла, который может быть сохранён в архиве, при условии, что сохранены файлы максимально возможного числа пользователей.
Пример входного файла:
5
80
30
50
40
34
При таких исходных данных можно сэкономить на файлах объемами 80, 50, 40, 34. Поэтому ответ для приведённого примера 204:
Ответ: __________________________.
Задание выполняется с использованием прилагаемых файлов. |
27 |
Программа должна напечатать одно число – минимально возможную сумму, соответствующую условиям задачи.
Входные данные.
Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество пар N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит два натуральных числа, не превышающих 10 000.
Пример организации исходных данных во входном файле:
6
1 3
5 12
6 9
5 4
3 3
1 1
Для указанных входных данных значением искомой суммы должно быть
число 20.
В ответе укажите два числа: сначала значение искомой суммы для файла А,
затем для файла B.
Предупреждение: для обработки файла B не следует использовать
переборный алгоритм, вычисляющий сумму для всех возможных вариантов,
поскольку написанная по такому алгоритму программа будет выполняться
слишком долго.
Ответ: __________________________.
О проекте «Пробный ЕГЭ каждую неделю» Данный ким составлен командой всероссийского волонтёрского проекта «ЕГЭ 100баллов» https://vk.com/ege100ballov и безвозмездно распространяется для любых некоммерческих образовательных целей. Нашли ошибку в варианте? Напишите нам, пожалуйста, и мы обязательно её исправим! Для замечаний и пожеланий: https://vk.com/topic-10175642_41259310 (также доступны другие варианты для скачивания) | ||
СОСТАВИТЕЛЬ ВАРИАНТА: | ||
ФИО: | Дзеранов Иосиф Витальевич | |
Предмет: | Информатика | |
Стаж: | 5 лет | |
Регалии: | Основатель онлайн-школы BeeGeek. Преподаватель информатики в онлайн-школе BeeGeek | |
Аккаунт ВК: | https://vk.com/josefdzeranov | |
Сайт и доп. информация: | https://stepik.org/users/1825018/teach - все мои курсы | |
| ||
КОРРЕКТОР ВАРИАНТА: | ||
|
| |
Система оценивания экзаменационной работы по информатике и ИКТ
За правильный ответ на задания 1–24 ставится 1 балл; за неверный ответ или его отсутствие – 0 баллов.
За верный ответ на задание 25 ставится 2 балла; за ошибочные значения только в одной строке ответа ИЛИ за отсутствие не более одной строки ответа ИЛИ присутствие не более одной лишней строки ответа ставится 1 балл. В остальных случаях – 0 баллов.
За верный ответ на задание 26 ставится 2 балла; если значения в ответе перепутаны местами ИЛИ в ответе присутствует только одно верное значение (второе неверно или отсутствует) – ставится 1 балл. В остальных случаях – 0 баллов.
За верный ответ на задание 27 ставится 2 балла; если значения в ответе перепутаны местами ИЛИ в ответе присутствует только одно верное значение (второе неверно или отсутствует) – ставится 1 балл. В остальных случаях – 0 баллов.
№ задания | Ответ | ||
1 | 25 | ||
2 | xwzy | ||
3 | 2 | ||
4 | 110 | ||
5 | 121 | ||
6 | 40 | ||
7 | 5 | ||
8 | 75 | ||
9 | 15 | ||
10 | 6 | ||
11 | 275 | ||
12 | 933 | ||
13 | 28 | ||
14 | 7 | ||
15 | 82 | ||
16 | 13 | ||
17 | 287427 2555 | ||
18 | 759 | ||
19 | 15 | ||
20 | 28 | ||
21 | 25 | ||
22 | 126 | ||
23 | 16 | ||
24 | 19 | ||
25 | 3463473314 | ||
26 | 220 | ||
27 |
|