Егэ по информатике 10 задания объяснение
10-е задание: «Информационный поиск средствами ОС или текстового редактора»Уровень сложности — базовый,Требуется использование специализированного программного обеспечения — да,Максимальный балл — 1,Примерное время выполнения — 6 минут.
Егэ по информатике 2021 — задание 1 (особые точки)
Всем привет! В этом уроке мы изучим 1 Задание из ЕГЭ по информатике нового формата 2021
Порешаем типичные задачи из 1 задания ЕГЭ по информатике 2021.
Задача (Лёгкая)
На рисунке схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длине этих дорог в километрах.
.jpg?8)
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите длину дороги из Б в пункт Г. ВНИМАНИЕ! Длины отрезков на схеме не отражают длины дорог.
Решение:
Здесь видим, что есть таблица городов (где показаны расстояния), а так же схема городов. Но в таблице не подписано, где какой город. Нам нужно найти длину дороги из Б в пункт Г.
Начнём решение с определения «особых точек» на карте. Особой точкой в нашем случае является город Е, т.к. в него входят две дороги, больше не у какого города нет двух дорог. Т.е. эта точка явно отличается от всех остальных.
Теперь эту точку можно легко найти в таблице! Проходим построчно нашу таблицу и видим, что две дороги имеет только пункт П6 (Можно проверять и по столбикам). Значит, городу Е соответствует пункт П6.
Города Г и В имеют по три дороги, но город Г соединён с городом Е (пунктом П6). Поэтому найдём в таблице «тройной город», но который содержит в себе П6. Это пункт П4. Значит, город Г — это П4.
Теперь посмотрим на карта на город Б. Он «одинарный» и соединён с городом Г (т.е. с пунктом П4). По таблице видно, что это пункт П5.Значит, П5 — это Б.
Теперь не сложно найти расстояние между пунктами Г и Б. Ищем по таблице число, где пересекаются пункты П4 и П5. Длина равна 15, это и будет ответ.
Ответ:
15.
Разберём ещё одну задачу из ЕГЭ по информатике 2021.
Задача (Стандартная)
На рисунке схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длине этих дорог в километрах.
.jpg?8)
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите длину дороги из Б в пункт Д. Длины отрезков на схеме не отражают длины дорог. В ответе запишите целое число.
Решение:
«Особой точкой» является город В потому, что этот город имеет 5 дорог, а остальные города имеют меньше дорог. Если посмотреть на таблицу, то пять чисел имеет пункт П6. Значит, П6 — это В.
Пункт В соединяется только с одним городом, который имеет 4 дороги, это город Е. Теперь его легко найти по таблице. Проверяем все города, с которыми связан пункт П6, и ищем «четверной» город. Находим, что пункт П4 — это город Е.
Теперь найдём город Д. Д — это «тройной» город, он должен быть связан с уже известными нам пунктами П6 и П4, но в отличии от города Г, третий город, который связан с Д — будет тоже «тройной» (город Б). Из таблицы видно, что это пункт П7. Значит, П7 — это город Д. А тот «тройной» город, который связан с П7 будет Б. П3 — это Б.
Нам нужно определить расстояние между Б и Д. Ищем в таблице число между пунктами П3 и П7. А ответ будет 11.
Ответ:
11.
Решим хороший уровень из ЕГЭ по информатике.
Задача (Хороший уровень)
На рисунке слева изображена схема дорог Н-ского района, в таблице звёздочкой обозначено наличие дороги из одного населённого пункта в другой. Отсутствие звёздочки означает, что такой дороги нет.
.jpg?8)
Каждому населённому пункту на схеме соответствует его номер в таблице, но неизвестно, какой именно номер. Определите, какие номера населённых пунктов в таблице могут соответствовать населённым пунктам A и G на схеме. В ответе запишите эти два номера в возрастающем порядке без пробелов и знаков препинания.
Решение:
В этой задаче в таблице вместо конкретной длины показан сам факт дороги (или её отсутствие) между городами.
Определим «особую точку». Это точка F, т.к. только эта точка имеет 6 дорог, а остальные меньше. Цифра 3 — это точка F.
Определим точки C и E. Это легко сделать, т.к. эти точки соединяются с точкой F и имеют по 2 дороге. По две дороге имеют цифры 4 и 5. Мы точно не можем узнать, где конкретно C, а где E. Просто знаем, что именно эти цифры занимают данные буквы. Цифры 5 и 4 соединяются помимо F(3) c цифрами 1 и 2. Значит, цифры 1 и 2 — это точки D и B (или B и D).
B и D соединены кроме точки F(3) и «двойных» точек, рассмотренных ранее, с нашими искомыми точками G и A. Из таблицы видно, что точки G и A — это цифры 6 и 7 (или 7 и 6 ).
Данная задача отличается тем, что приходится действовать в условиях не полной определённости. Тем не менее, мы нашли искомые цифры для букв G и A, просто не знаем их точный порядок.
Нам в ответе нужно записать эти цифры в порядке возрастания. Ответ будет 67.
Ответ:
67.
Рассмотрим ещё один тип 1-его задания ЕГЭ по информатике.
Задача (Редкий вариант, но возможный)
Между населёнными пунктами А, B, С, D, E, F построены дороги, протяжённости которых приведена в таблице. (Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.)
.jpg?8)
Определите длину кратчайшего пути между пунктами A и F (при условии, что передвигаться можно только по построенным дорогам).
Решение:
Расставим точки А, B, С, D, E, F по кругу.
.jpg?8)
Теперь в соответствии с таблицей соединим эти города, указав числа возле линий. Стараемся сделать рисунок, как можно более понятным, избегаем, по возможности, пересечений, применяем разные цвета.
.jpg?8)
Получилась наглядная карта городов. Оценив все пути от пункта A до пункта F, определяем, что самый короткий путь будет 4 3 4 3 = 14.

Ответ: 14.
На этом всё! Удачи на ЕГЭ по информатике 2021 при решении первого задания!
Егэ по информатике демоверсия 2021
![]()
![]()
*** ПЛЕЙЛИСТ КАНАЛА ЮТЬЮБ ***
ЕГЭ по информатике -> демоверсия ЕГЭ 2021
Скачать pdf демоверсии варианта -> ![]()
1.
Ответ: 9
Видео
2.
Миша заполнял таблицу истинности функции
(x ∨ y) ∧ ¬(y ≡ z) ∧ ¬w
но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных w, x, y, z.
| Перем.1 | Перем.2 | Перем.3 | Перем.4 | Функция |
| ??? | ??? | ??? | ??? | F |
| 1 | 1 | 1 | ||
| 0 | 1 | 0 | 1 | |
| 1 | 1 | 0 | 1 |
В ответе запишите буквы в том порядке, в котором идут соответствующие им столбцы.
Ответ: zyxw
Видео
3.
Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных ID женщины, ставшей матерью в наиболее молодом возрасте. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц. Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных ID женщины, ставшей матерью в наиболее молодом возрасте. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
Ответ: 64
4.
Для кодирования некоторой последовательности, состоящей из букв Л, М, Н, П, Р, решили использовать неравномерный двоичный код, удовлетворяющий условию, что никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Для букв Л, М, Н использовали соответственно кодовые слова 00, 01, 11. Для двух оставшихся букв – П и Р – кодовые слова неизвестны.
Укажите кратчайшее возможное кодовое слово для буквы П, при котором код будет удовлетворять указанному условию. Если таких кодов несколько, укажите код с наименьшим числовым значением.
Ответ: 100
Видео
5.
Ответ: 19
Разбор подобного задания смотрите на видео:
Видео
✍ Решение:
- Заметим, что после второго пункта условия задачи получаются только четные числа (т.к. если число в двоичной системе заканчивается на 0, то оно четное). Таким образом, нас будут интересовать только четные числа.
- Наименьшим возможным числом, превышающим 77, является число 78. С ним и будем работать.
- Переведем 78 в двоичную систему счисления. Используя компьютер это можно сделать с помощью программистского режима калькулятора. Либо в консоли интерпретатора Python набрать bin(78). Получим:
1001110N. Значит, необходимое нам двоичное число — это 10011. После первого пункта задачи к данному числу должна была добавиться справа единица, так и есть: 100111. А затем добавляется 0: 1001110. Соответственно, оно подходит.int('10011',2)Ответ: 19
6.
Ответ: 21
Видео
✍ Решение:
7.
Для хранения произвольного растрового изображения размером 128×320 пикселей отведено 20 Кбайт памяти без учёта размера заголовка файла. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков.
Какое максимальное количество цветов можно использовать в изображении?
Ответ: 16
Разбор подобного задания смотрите на видео:
🎦 Видео
8.
Игорь составляет таблицу кодовых слов для передачи сообщений, каждому сообщению соответствует своё кодовое слово. В качестве кодовых слов Игорь использует трёхбуквенные слова, в которых могут быть только буквы Ш, К, О, Л, А, причём буква К появляется ровно 1 раз. Каждая из других допустимых букв может встречаться в кодовом слове любое количество раз или не встречаться совсем. Сколько различных кодовых слов может использовать Игорь?
Ответ: 48
✍ Решение:
Разбор подобного задания смотрите на видео:
🎦 Видео
9.
Ответ: 14
🎦 Видео
10.
Ответ: 1
🎦 Видео
11.
При регистрации в компьютерной системе каждому объекту сопоставляется идентификатор, состоящий из 15 символов и содержащий только символы из 8-символьного набора: А, В, C, D, Е, F, G, H. В базе данных для хранения сведений о каждом объекте отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование идентификаторов, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно идентификатора, для каждого объекта в системе хранятся дополнительные сведения, для чего отведено 24 байта на один объект.
Определите объём памяти (в байтах), необходимый для хранения сведений о 20 объектах. В ответе запишите только целое число – количество байт.
Ответ: 600
Разбор подобного задания смотрите в видео:
🎦 Видео
12.
Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.
А) заменить (v, w).
Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150.Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.
Б) нашлось (v).
Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.
…
Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 70 идущих подряд цифр 8? В ответе запишите полученную строку.
НАЧАЛО ПОКА нашлось (2222) ИЛИ нашлось (8888) ЕСЛИ нашлось (2222) ТО заменить (2222, 88) ИНАЧЕ заменить (8888, 22) КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ
Ответ: 22
✍ Решение:
- ✎ Решение с использованием программирования:
PascalABC.NET:
Вариант 1:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | beginvar s :='8'*70;var p2 := Pos('2222',s);var p8 := Pos('8888',s);while(p2 > 0)or(p8 > 0)dobeginif p2 > 0thenbegin Delete( s, p2,4); Insert('88', s, p2 );endelsebegin Delete( s, p8,4); Insert('22', s, p8 );end; p2 := Pos('2222',s); p8 := Pos('8888',s);end;write(s);end. |
begin
var s := ‘8’*70;
var p2 := Pos(‘2222’,s);
var p8 := Pos(‘8888′,s);
while (p2 > 0) or (p8 > 0) do begin
if p2 > 0 then begin
Delete( s, p2, 4 );
Insert( ’88’, s, p2 );
end
else begin
Delete( s, p8, 4 );
Insert( ’22’, s, p8 );
end;
p2 := Pos(‘2222’,s);
p8 := Pos(‘8888’,s);
end;
write(s);
end.
Вариант 2:
Питон:
Разбор подобного задания смотрите в видео:
🎦 Видео
13.
На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К, Л, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой.
Сколько существует различных путей из города А в город М, проходящих через город В? 
Ответ: 24
Разбор подобного задания смотрите в видео:
🎦 Видео
14.
Значение арифметического выражения: 497 721 – 7 – записали в системе счисления с основанием 7. Сколько цифр 6 содержится в этой записи?
Ответ: 13
✍ Решение:
Разбор подобного задания смотрите в видео:
🎦 Видео
15.
Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m».
Для какого наибольшего натурального числа А формула
¬ДЕЛ(x, А) → (ДЕЛ(x, 6) → ¬ДЕЛ(x, 9))
тождественно истинна (то есть принимает значение 1 при любом натуральном значении переменной х)?
Ответ: 18
✍ Решение:
PascalABC.NET:
Питон:
C :
✎ Решение теоретическое:
- Введем обозначения и перепишем исходную формулу:
¬А → (6 → ¬9) = 1
А ∨ ¬6 ∨ ¬9 = 1
¬(¬6 ∨ ¬9) = 1
6 ∧ 9 = 1
А, на которое делятся все натуральные х, такое что эти х делятся и на 6 и на 9 одновременно:x/A : x/6 AND x/9
х, которые одновременно делятся и на 6 и на 9:х = 18, 36, 54, 72 ...
А, начиная с наименьшего, до такого наибольшего А, которое будет делителем всех найденных х:А = 1, 2, 3,4,5, ... 18
При попытке взять большее А, x равный 18 не будет делиться на такое А.
Ответ: 18
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)?
Ответ: 4122
🎦 Видео
✍ Решение:
17.
Ответ: 1568 | 7935
🎦 Видео
✍ Решение:
- ✎ Решение с использованием программирования:
- Первое значение диапазона введем в ячейку A1:
- Используем прогрессию для заполнения всего диапазона числами. Для это выберите вкладку Главная и щелкните по кнопке Прогрессия:
- Столбец B будем использовать для поиска чисел, которые делятся на 3. Для этого в ячейку B1 введите формулу с рисунка:
- Двойным щелчком по маркеру заполнения скопируйте формулу на весь столбец:
- Столбец С будем использовать для поиска чисел, которые НЕ делятся на 7. Для этого в ячейку С1 введите формулу с рисунка:
- Заполните весь столбец двойным щелчком по маркеру заполнения.
- Cтолбцы D, E, F таким же образом будем использовать для поиска чисел столбца А, которые не делятся на 17, 19 и 27
- Для поиска всех истинных значений используем столбец G. В ячейку G1 введите функцию
ЕСЛИ: если все значения ячеек в столбцах B-F в этой строке истинны, выводим число из А1, иначе – пустую строку: - Ячейку H1 будем использовать для подсчета таких чисел, которые удовлетворяют всем условиям, т.е. для подсчета непустых ячеек столбца G:
- Ячейку H2 будем использовать для подсчета такого наибольшего числа:
Паскаль:
PascalABC.NET:
Питон:
Список a формируем, используя генератор списка: то есть в список попадут только не числа из диапазона [1016,7937], которые удовлетворяют всем перечисленным условиям: n%3==0 (число делится на 3), n%7!=0 (число не делится на 7) и т.п.
C :
✎ Решение с помощью Excel:







Заполните весь столбце, используя маркер автозаполнения.


🎦 Видео
18.
Ответ: 1204 | 502
Видео
Решение подобного задания
19.
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч (по своему выбору) один камень или увеличить количество камней в куче в два раза.
Например, пусть в одной куче 10 камней, а в другой 5 камней; такую позицию в игре будем обозначать (10, 5). Тогда за один ход можно получить любую из четырёх позиций: (11, 5), (20, 5), (10, 6), (10, 10).
Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней.
Игра завершается в тот момент, когда суммарное количество камней в кучах становится не менее 77. Победителем считается игрок, сделавший последний ход, т.е. первым получивший такую позицию, при которой в кучах будет 77 или больше камней.
В начальный момент в первой куче было семь камней, во второй куче – S камней; 1 ≤ S ≤ 69.
Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока – значит описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника. В описание выигрышной стратегии не следует включать ходы играющего по этой стратегии игрока, не являющиеся для него безусловно выигрышными, т.е. не являющиеся выигрышными независимо от игры противника.
Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети. Укажите минимальное значение S, когда такая ситуация возможна.
Ответ: 18
✍ Решение 1:
- Нарисуем таблицу, в первом столбце которой будем откладывать количество камней в первой куче, а в первой строке — количество камней во второй куче. Получим матрицу. Поскольку в первой куче количество начинается с 7, то это и будет первым значением в таблице. Во второй куче начнем с наибольшего возможного числа — 69:
- Далее будем рассуждать так: Петя может выиграть первым ходом, выполнив команду *2 (увеличить количество камней в куче в два раза), если вместо
S(кол-во камней во второй куче), мы будем изменять значение, начиная от 35, до последнего возможного по условию значения 69:

7 35*2 = 77 (>=77)
означает выигрышную позицию с первого хода.S, из которого можно попасть в диапазон выигрышных позиций для соперника:17 * 2 = 34 (мало, необходимо 35 и более) 18 * 2 = 36 подходит!Ответ: 18
✍ Решение 2 (Excel):
- В столбце
Аотложим значения — количество камней в первой куче. Начнем с ячейкиА2, в которую внесем начальное количество камней, т.е. 7. Автозаполнением продлим значения вниз до 25 примерно: - В строке
1таблицы (начиная с ячейкиB1) отложим значения для второй кучи. Поскольку в задании говорится, что 0<=S<=69, то последним значением пусть будет 40. В дальнейшем часть таблицы можно будет удалить: - Из двух команд, которые могут выполнять игроки, выберем наиболее сильную, т.е. благодаря которой можно быстрее достичь выигрышного диапазона и попасть в значения S>=77. Это команда удваивания количества камней, т.е.
*2. - Для каждой из ячеек полученной таблицы рассчитаем значение, полученное в результате удвоения той кучи камней, в которой большее количество камней (так как это даст бОльший результат). Например, для ячейки С5, в которой игрок имеет в первой куче 10 камней, а во второй куче 2 камня, мы бы выполнили действие 10*2 2. Т.е. удвоили бы первую кучу, т.к. в ней больше камней.
- Чтобы автоматизировать процесс необходимо использовать формулу, в которой найдем максимальное значение из двух вариантов: Максимальное из(1куча*2 2куча, 1куча 2*2куча). Выразив это в формуле Excel, получим результат, который внесем в ячейку
B2:
![]()
![]()
=МАКС($A2 2*B$1;2*$A2 B$1)
$ будем использовать для фиксации столбца А и строки 1 при копировании формулы.

Ответ: 18
Решение задания смотрите на видео (2 способ, Excel):
Видео
Решение задания смотрите на видео (1 способ):
Видео
Решение подобного задания смотрите на видео:
🎦 Видео
20.
Для игры, описанной в предыдущем задании, найдите два таких значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
Найденные значения запишите в ответе в порядке возрастания.
Ответ: 31 | 34
✍ Решение 1:
- Проанализируем таблицу, увеличивая количество камней в первой куче и выполняя поиск выигрышных позиций с одного хода. Знаком
2будет отмечать выигрышные позиции со второго хода, т.е. из которых можно перевести соперника в проигрышную позицию со знаком-: - Последующая логика рассуждений: Петя может выиграть свои вторым ходом, если он не может выиграть первым ходом, и одновременно получив позицию, выигрышную со второго хода:


(7,34) -> (8,34) (7,31) -> (14,31)
Ответ: 31 34
✎ Решение 2 (Excel)

Ответ: 31 34
Решение задания смотрите на видео (1 способ):
🎦 Видео
21.
Для игры, описанной в задании 19, найдите минимальное значение S, при котором одновременно выполняются два условия:
✍ Решение:
- Необходимо найти для Пети проигрышные позиции со второго хода. Это должна быть первая строка, т.к. это первый ход Пети. Первое подходящее значение — 33, из него Петя может либо сразу походить в выигрышную позицию с первого хода
(7, 66), либо в выигрышную позицию со второго хода:(7,34)и(8,33). - Но есть значение меньше 33, это значение 30:
Ваня выиграет с первого хода, если: Петя (7,60) Ваня выиграет с последующих ходов, если: Петя (7,31), (8,30), (14,30)

Ответ: 30
Решение задания смотрите на видео:
🎦 Видео
22.
Ниже на четырёх языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: L и M. Укажите наибольшее число x, при вводе которого алгоритм печатает сначала 4, а потом 5.
Паскаль:
Ответ: 49
23.
Ответ: 28
24.
Ответ: 35
🎦 Видео
✍ Решение:
25.
Ответ:
3 | 58153 7 | 24923 59 | 2957 13 | 13421 149 | 1171 5 | 34897 211 | 827 2 | 87251
Разбор подобного задания смотрите на видео:
🎦 Видео
✍ Решение:
- Поскольку требуется искать числа, у которых есть всего два делителя, то следует помнить, что:
- Будем использовать оптимизированный вариант программы, подходящий для «медленных» компьютеров. Для этого перебор делителей для числа
nбудем выполнять от2до√n, округлив его до ближайшего целого числа (не включая точный квадратный корень, если он существует):
✎ Решение (оптимизированный вариант 1):
если число имеет ровно два делителя, отличных от единицы и самого числа, то произведение этих делителей и есть само число
вместо диапазона делителей [2; число] использовать диапазон [2; округл(√n)]
n), то в список делителей добавлять будем только сам делитель, если нет – то добавляем пару делителей (делитель и n // делитель):Пример: число 8 = 2 * 4 Достаточно рассмотреть цикл от 2 до округл(√8) (=2) если 8 делится на 2 и 8/2 не равно 2, то делители: 2 и 4 (8/2)
✎ Решение (оптимизированный вариант 2):
Python:
✎ Решение (оптимизированный вариант 3):
26.
Задание выполняется с использованием прилагаемых файлов
Системный администратор раз в неделю создаёт архив пользовательских файлов. Однако объём диска, куда он помещает архив, может быть меньше, чем суммарный объём архивируемых файлов.
Известно, какой объём занимает файл каждого пользователя.
По заданной информации об объёме файлов пользователей и свободном объёме на архивном диске определите максимальное число пользователей, чьи файлы можно сохранить в архиве, а такжемаксимальный размер имеющегося файла, который может быть сохранён в архиве, при условии, что сохранены файлы максимально возможного числа пользователей.
Входные данные.
В первой строке входного файла находятся два числа: S – размер свободного места на диске (натуральное число, не превышающее 10 000) и N – количество пользователей (натуральное число, не превышающее 1000). В следующих N строках находятся значения объёмов файлов каждого пользователя (все числа натуральные, не превышающие 100), каждое в отдельной строке.
Запишите в ответе два числа: сначала наибольшее число пользователей, чьи файлы могут быть помещены в архив, затем максимальный размер имеющегося файла, который может быть сохранён в архиве, при условии, что сохранены файлы максимально возможного числа пользователей.
Пример входного файла:
100 4 80 30 50 40
При таких исходных данных можно сохранить файлы максимум двух пользователей. Возможные объёмы этих двух файлов 30 и 40, 30 и 50 или 40 и 50. Наибольший объём файла из перечисленных пар – 50, поэтому ответ для приведённого примера:
2 | 50
27.
Задания егэ по информатике 2023: теория и практика
Каким будет егэ по информатике 2021 | фоксфорд.медиа
ЕГЭ по информатике с этого года почти полностью изменился. Одни задания убрали, другие добавили, у части заданий изменились номера. Но самое главное, сдавать ЕГЭ по информатике теперь придётся не на бумажном бланке, а на компьютере. Рассказываем, чего ожидать и к чему готовиться.
Помимо теории узнайте и о личном опыте: наш выпускник рассказывает, как полюбить программирование и начать разработку собственных задач с героями из вселенной DC.
- Задания 1, 7, 12, 17, 19, 21, 23, 24, 25 исключены из ЕГЭ. Теперь задание № 23 на системы логических уравнений, которое вызывало огромное количество сложностей, не является препятствием для получения максимального количества баллов.
Часть заданий нужно решать на бумаге, а в форму на компьютере вводить только ответ.
Часть заданий можно решать и так, и так: ответ в любом случае отправляется в электронном виде. Эти задания помечены в таблице как те, которые можно решать на компьютере.
Остальные задания без компьютера решить не получится.
Максимальное количество первичных баллов — 30.
За верное решение заданий 1–24 начисляется один балл. Если ответа нет или он ошибочный — вы получаете 0 баллов.
За выполнение заданий 25–27 можно получить 0–2 балла.
Задание № 25. Вы получаете 2 балла, если даёте верный ответ.
1 балл выставляют, если есть один из следующих недочётов:
За неверный ответ или более чем одну ошибку в ответе ставится 0 баллов.
Задания № 26 и № 27. За верный ответ ставится 2 балла.
1 балл выставляют, если есть один из следующих недочётов:
В остальных случаях — 0 баллов.
Здесь нужно написать эффективный алгоритм. Это значит, что с помощью вашего алгоритма можно быстро получить ответ. Раньше эффективность оценивали эксперты, теперь же эффективность определяется временем экзамена. В задании два исходных файла. В одном короткая последовательность, например, не более 100 чисел, а в другом длинная последовательность, сотни тысяч элементов. Если за 4 часа вы не получили ответ на длинной последовательности, то алгоритм не эффективен. Вы получите только 1 балл, если на короткой последовательности будет верный ответ.
Лучше сначала написать неэффективный алгоритм. Как правило, это не занимает много времени и усилий. При этом вы гарантированно получите один балл. Если стремитесь к максимальному количеству баллов, после этого переходите к созданию эффективного алгоритма.
Текстовый файл состоит из 1000 символов A, B и C. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
Решение на Python:
F = open(’24.txt’, ‘r’)
ln=1
mxln=1
st=F.read()
n=len(st)
for i in range (1,n):
if st[i]!=st[i-1]:
ln=ln 1
if ln>mxln:
mxln=ln
else:
ln=1
print (mxln)
F.close()
Решу егэ
Лицензионное соглашение
Все опубликованные ниже материалы для подготовки к ЕГЭ по информатике могут быть свободно использованы
в некоммерческих целях при условии сохранения авторства. Без письменного согласия автора
ЗАПРЕЩАЕТСЯ:
- публикация материалов в любой форме, в том числе размещение материалов на других Web-сайтах;
- распространение неполных или измененных материалов;
- включение материалов в сборники на любых носителях информации;
- получение коммерческой выгоды от продажи или другого использования материалов.
Скачивание материалов означает, что вы приняли условия этого лицензионного соглашения.
Информация (задания 4, 7, 8, 11)
Системы счисления (задание 14)
Логика (задания 2, 15)
Пользовательский курс (задания 1, 3, 9, 10, 13)
Алгоритмизация и основы программирования (задания 5, 6, 12, 16−27)
Ответы и решения
———-
Оригинал страницы: http://kpolyakov.spb.ru/school/ege.htm.
Наверх






