Информатика ЕГЭ 2022 Тренировочные варианты

Скачать тренировочный вариант ЕГЭ по информатике май 2022 бесплатно:

Скачать: Skopintseva_S_A_inf_may
Скачано: 771, размер: 770.5 KB, дата: 13 Июн. 2022

ЕГЭ 2022
Информатика и ИКТ январь

Цена: 65

Купить

Скачать фрагмент бесплатно:

Скачать: fragment_yanv_2022
Скачано: 1357, размер: 685.6 KB, дата: 19 Янв. 2022

ЕГЭ 2022
Информатика и ИКТ

Цена: 175

Купить

Скачать фрагмент бесплатно:

Скачать: fragment_var_inf_2022
Скачано: 2757, размер: 780.1 KB, дата: 28 Сен. 2021

ВНИМАНИЕ! После оплаты обязательно нажмите кнопку «Вернуться на сайт», чтобы получить ссылку на скачивание pdf файла тренировочной работы.

Если возникли проблемы со скачиванием, напишите нам на почту: alayr@yandex.ru


Описание:

Файл формата pdf содержит 6 вариантов диагностических работ по информатике и ИКТ, содержание которых соответствует проекту демоверсии ЕГЭ по информатике и ИКТ на 2022 г. В пособие входят также ответы ко всем заданиям и ссылка на скачивание дополнительных файлов.


Решения некоторых задач из варианта 1

Задание № 5.

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

1. Строится троичная запись числа 3∙N.

2. К этой записи дописываются справа ещё два разряда по следующему правилу: если N – четное, то в конце числа (справа) дописываются два нуля, в противном случае справа дописываются две единицы.

Например, исходное число 3 сначала будет преобразовано в 9. Троичная запись 1003 числа 910 будет преобразована в 10011.

Полученная таким образом запись (в ней на два разряда больше, чем в записи числа 3∙N) является троичной записью искомого числа R.

Укажите такое наибольшее число R, которое не превышает числа 113 и может являться результатом работы алгоритма. В ответе это число запишите в десятичной системе счисления.

Решение:

По условию задачи число R наибольшее и не превышает 113.

Переведем число 113 в троичную систему счисления.

Получим 110123.

Цифры 1 и 2 в конце числа не могли получиться в результате работа данного алгоритма.

Если перевести левую часть числа 1103 в десятичную систему, получим 1210. Это число делится на 3, поэтому оно могло быть представлено как 3*N. Значит N = 4. Оно чётное, значит в конце числа справа необходимо дописать два нуля. Получаем число 110003. Переводим его в десятичную систему и получаем ответ 108.


Задание № 11

При регистрации в компьютерной системе каждому пользователю выдается идентификатор из 341 символа, каждый из которых может быть десятичной цифрой или одним из 2040 символов из специального набора. Каждый символ кодируется с помощью одинакового и минимального количества бит. Идентификатор же записывается в памяти компьютера с помощью минимально возможного целого количества байт.

Сколько мегабайт памяти потребуется для хранения идентификаторов 6144 пользователей?

Решение:

Дано: M1 = 341; N1 = 2050; M = 6144. Найти: I (Мб)

i1 = M1 *  log2 N1 = 341 * log2 2050 = 341 * 12 = 4092 бит » 512 б.

I = M * i1 = 6144 * 512 = 3145728 б = 3 Мб

Задание № 17

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

Например, для последовательности из пяти элементов: -2; 10; 15; -20; -11 –
ответ: 2 –5

Решение:

Скачать: 17_v1_rech
Скачано: 709, размер: 74.0 KB, дата: 28 Сен. 2021

Задание № 18

Квадрат разлинован на N×N клеток (1 < N < 20). Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вниз. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вниз – в соседнюю нижнюю. При попытке выхода за границу квадрата Робот разрушается. Между соседними клетками может стоять перегородка,  которую  Робот может сломать и пройти в следующую клетку. Перегородка обозначена утолщенной линией. Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством от 1 до 100. Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клетке маршрута Робота. Определите максимальную и минимальную денежные суммы, которые может собрать Робот, пройдя из левой верхней клетки в правую нижнюю клетку и сломав перегородку. В ответе укажите два числа – сначала максимальную сумму, затем минимальную. Исходные данные представляют собой электронную таблицу размером N×N, каждая ячейка которой соответствует клетке квадрата.

Решение:

Скачать: 18_v1_rech
Скачано: 612, размер: 12.2 KB, дата: 11 Окт. 2021

5 1 голос
Article Rating
Подписаться
Уведомить о
guest
39 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Kira
Kira
2 лет назад

Решаю задачу №12 из 3 варианта. Там строка в цикле сначала такая:
ПОКА нашлось (32) ИЛИ нашлось (3333)
а потом в условии:
ИНАЧЕ заменить (333, 332). Это опечатка?

Argon
Argon
2 лет назад

помогите пожалуйста с решением этой задачи:
(64^30-16^20)^2 + 63. Сколько троек в 4-й системе?
Просто я такого еще не видел в разборах.

Вадим
Вадим
2 лет назад
Ответить на  Argon

Я такие задачи прогой решаю на паскале
###
uses school;
((64bi**30-16bi**20)**2+63).tobase(4).countof(‘3’).print

Argon
Argon
2 лет назад
Ответить на  Вадим

А на Python как перевести?

Вадим
Вадим
2 лет назад
Ответить на  Argon

Не знаю, мы в школе паскаль учим

Татьяна
Татьяна
2 лет назад
Ответить на  Вадим

А у меня программа на паскале выдает ошибку в этом задании
«Program1.pas(2) : Встречено ‘uses’, а ожидался оператор»

Вадим
Вадим
2 лет назад
Ответить на  Татьяна

Возможно версия паскаля устаревшая. У меня в прошлом году друг сдавал инфу, у него была версия 3.8. Я ее и установил для тренировки.

прог.jpg
Евгения
2 лет назад
Ответить на  Вадим

a = (64**30-16**20)**2+63
k = 0
while a!=0:
  if a%4==3:
    k+=1
  a//=4
print(k)

Последний раз редактировалось 2 лет назад Евгения ем
Kira
Kira
2 лет назад
Ответить на  Argon

Так тоже можно решить

14_3_реш.jpg
Григорий
Григорий
2 лет назад

Здравствуйте. Не сходится с ответом 18 задание в первом варианте. Может быть уже кто-то решал. Не могли бы скинуть решение для проверки?

Григорий
Григорий
2 лет назад
Ответить на  Svetlana

Понял. Спасибо!

Елена
Елена
2 лет назад

Не могу скачать дополнительные файлы, кто подскажет как и где?

Григорий
Григорий
2 лет назад

И снова вопрос. Добрался до 5 варианта. Не могу решить 17 задачу, ну то есть могу программой, но в екселе можно как-то?

Наталья
Наталья
2 лет назад

Не пойму как решить задание 21 из варианта 3. Может кто-нибудь объяснит.

Kira
Kira
2 лет назад
Ответить на  Наталья

Как-то так

р21.jpg
Сима
Сима
2 лет назад

Здравствуйте. Когда ждать следующий сборник с заданиями?

Azalliya
Azalliya
2 лет назад
Ответить на  Svetlana

Здравствуйте! А можно обратиться с просьбой? Если на 19 января планируется 4 варианта, можно ли выложить два из них пораньше? Может быть к концу декабря? Просто сейчас очень мало актуальных вариантов. А то что есть по десять раз разобрано в интернете.

Яна
Яна
2 лет назад
Ответить на  Azalliya

Сайт Полякова вам в помощь . В подготовке.

Сима
Сима
2 лет назад
Ответить на  Svetlana

Спасибо за ваш труд. очень радует что нет ответов в интернете )

Татьяна
Татьяна
2 лет назад

Спасибо!

Последний раз редактировалось 2 лет назад Татьяна ем
Сима
Сима
2 лет назад

Здравствуйте. Помогите пожалуйста с 6 заданием 1 варианта. Может там опечатка?

Вадим
Вадим
2 лет назад
Ответить на  Сима

Здравствуйте. У меня с ответом сходилось. Решал подбором на паскале. А у вас для каких чисел получалось 81? Может я тоже что-то не понял

61.jpg
Алёна Александровна
Алёна Александровна
2 лет назад

Спасибо! Давала своим ученикам ваш январский пробник, и слабенькие что-то написали и умнички не заскучали). Особенно понравились 14, 22 и 27 задания, оригинальные и в общем решаемые.

Игорь
Игорь
2 лет назад

как решить задачу с обязательным четным количеством камней в куче

Kira
Kira
2 лет назад
Ответить на  Игорь

Я смотрела хороший разбор этой задачи на ютубе:
https://www.youtube.com/watch?v=B-_5A_ORI08
Сначала делала на листочке, но с 21 долго мучилась

Тамара
Тамара
1 год назад

Не сходится с ответом задача 25 из январских вариантов.
Вот решение. Что не так? На маленьких числах работает правильно.
Begin
  for var a:=800000 to 805000 do
 begin
  var sum:=0;var k:=0; var c:=0;
  for var d:=1 to a div 2 do 
     if (a mod d=0) then
     sum:=sum+d;
      for var d1:=2 to sum div 2 do 
   if (sum mod d1=0) then  
    K+=1;
   If (k = 0) and (sum mod 10<>3)and(sum<>1) then 
   println (a,sum); 
 end;
 end.

Вадим
Вадим
1 год назад
Ответить на  Тамара

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

Begin
 for var a:=800000 to 805000 do
 begin
 var sum:=0;var k:=0; var c:=0;
 for var d:=1 to a div 2 do 
   if (a mod d=0) and (d mod 10 = 3) then
   sum:=sum+d;
   for var d1:=2 to sum div 2 do 
  if (sum mod d1=0) then  
  K+=1;
  If (k = 0) and (sum mod 10<>3)and(sum<>0) then 
  println (a,sum); 
 end;
 end.

Тамара
Тамара
1 год назад
Ответить на  Вадим

Спасибо

Тамара
Тамара
1 год назад

Вариант 5 Задача 24. Не сходится с ответом

begin 
 var mx:=0; var count:=0;
 s:=ReadallText(’24_v5.txt’ ).ToString;
   for i:=1 to length(s)-2 do begin 
  if (s[i]+ s[i+1]+s[i+2]<> ‘WZW’)and(s[i]+ s[i+1]+s[i+2]<> ‘ZWZ’) then begin
    count := count + 1;
    mx:=max(mx, count);
  end
  else
   count:=0;end;
 print( mx ); 
end.

Вадим
Вадим
1 год назад
Ответить на  Тамара

Здесь нужно определить количество подряд идущих символов, среди которых нет сочетаний WZW, ZWZ
Тогда для примера DFZWZ ответом должно быть 4, ведь ZW без последнего Z — это не полное сочетание. Т.е. отдельно взятые два символа не могут противоречить условию, по этому количество сбрасывается в двойку, как я полагаю
begin 
 var s: string;
 var mx:=0; var count:=2;
 s:=ReadallText(’24_v5.txt’).ToString;
  for var i:=1 to length(s)-2 do begin 
 if (s[i]+ s[i+1]+s[i+2]<> ‘WZW’)and(s[i]+ s[i+1]+s[i+2]<> ‘ZWZ’) then begin
  count := count + 1;
  mx:=max(mx, count);
 end
 else
  count:=2;end;
 print( mx ); 
end.

Последний раз редактировалось 1 год назад Вадим ем
Дмитрйи
Дмитрйи
1 год назад

В задании № 27 из майского варианта дается неверный набор входных данных:
7
1
1
34
2
39
100
В первой строке дается количество чисел, а затем ШЕСТЬ чисел. В сумме они дают 177, что при делении на 87 дает в остатке 3, значит нужно удалить три числа, чтобы получилось 174 (как указано в задании). Какие 3 числа были удалены? И почему даны 6 чисел, а не 7? Опечатка?