Привет! В этой статье будут различные примеры решения задач из 5-ого задания ЕГЭ по информатике 2022.
Задание 5 решается не сложно, но, как всегда, нужно потренироваться решать подобные задачи, чтобы уверенно себя чувствовать на ЕГЭ по информатике 2022.
Рассмотрим классический пример.
Задача (Классическая)
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R по следующему принципу.
1) Строится двоичная запись числа N.
2) К этой записи дописываются справа ещё два разряда по следующему правилу:
а) Складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописываются в конец числа (справа). Например, запись 11100 преобразуется в запись 111001.
б) Над этой записью производятся те же действия — справа дописывается остаток от деления суммы цифр на 2.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.
Укажите минимальное число R, которое превышает 42 и может являться результатом работы алгоритма. В ответе это число запишите в десятичной системе.
Решение:
Решение на Python.
for n in range(1, 1000): s=format(n, 'b') s=s+str(s.count('1')%2) s=s+str(s.count('1')%2) r=int(s, 2) if r>42: print(r)
Программа будет выводить различные числа, но нас интересует самое маленькое. В ответе получается 46. Чтобы остановить поток чисел, можно нажать сочетание Ctrl + C.
В программе перебираем натуральные числа от 1 до 1000 с помощью цикла for. Каждое число подставляем в описанный алгоритм, в надежде получить в результате число r, удовлетворяющие условию задачи.
С помощью функции format переводим число n в двоичный вид. Получаем результат в виде строки s.
Чтобы найти сумму цифр получившейся двоичной записи, достаточно подсчитать количество единиц в строке s. Ведь только единицы в двоичной записи дают в сумму результат. Это можно сделать, применив функцию .count() к строке s.
Добавляем справа к строке s остаток от деления суммы цифр на 2. Остаток нужно превратить в строковый тип данных, чтобы «присоединить» к строке s справа.
Повторяем пункт Б, скопировав строку с пунктом А.
Чтобы обратно превратить строку двоичной записи в десятичное число, используем функцию int(), указав параметр 2.
В конце программы пропишем условие. Если r больше 42, то будем печатать эти значения. Остаётся выбрать минимальное число r.
Решение с помощью рассуждений.
Алгоритму на вход приходит обычное натуральное число N.
Это число преобразуется в двоичную запись (пункт 1).
Во втором пункте правил формирования нового числа сказано, что к числу, полученному в первом пункте, дописываются справа ещё два дополнительных разряда.
Про 1 дополнительный разряд указано в подпункте а): «Складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописываются в конец числа (справа). Например, запись 11100 преобразуется в запись 111001.»
Если по простому сказать, то мы подсчитываем количество единиц в двоичном представлении числа N. Если количество единиц чётное, то пишем в 1 дополнительный разряд ноль, если нечётное, то пишем в 1 дополнительный разряд единицу.
Со вторым дополнительным разрядом происходит всё тоже самое, что и с первым разрядом, только когда подсчитываем количество единиц, мы так же подсчитываем и в 1-ом дополнительном разряде.
В вопросе просят указать входящее наименьшее число N, чтобы автомат выдал число R больше 42.
Возьмём наименьшее число, которое больше 42 (т.е. 43) и переведём его в двоичную систему. Это можно сделать с помощью стандартного windows калькулятора.
Вызываем калькулятор, выбираем Вид->Программист. Кликаем на отметку Dec (это означает, что мы находимся в десятичной системе) и набираем число 43. Затем кликаем на отметку Bin
Проверим число 1010112. Может ли оно быть результатом работы нашего алгоритма?
Отделяем два дополнительных разряда справа. У нас, не считая двух дополнительных разрядов, количество единиц равно двум. Количество чётное, значит, в первом дополнительном разряде должен стоять 0. А у нас стоит 1.
Следовательно, число 1010112 не может являться результатом работы алгоритма. И это число не подходит.
Проверим последующие числа. На калькуляторе можно прибавлять по 1 и получать следующее число в двоичной системе. Мы проверяем последовательно числа, чтобы не пропустить самое маленькое число.
Подходит число 1011102. Количество единиц без двух дополнительных разрядов равно трём. Число нечётное. Значит, в первом дополнительном разряде должна стоять 1. В этом числе как раз стоит 1.
Количество единиц вместе с дополнительным разрядом равно 4. Число чётное, значит, во втором дополнительном разряде должен стоять 0. У нас и стоит во втором дополнительном разряде 0. Следовательно, число 1011102 подходит по всем правилам и является наименьшим.
В десятичной системе это число 46.
Ответ: 46
Рассмотрим ещё одну интересную задачу для подготовки к ЕГЭ по информатике 2022.
Задача(Замена символов)
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1) Строится двоичная запись числа N.
2) Каждый разряд этой записи заменяется двумя разрядами по следующему правилу: если в разряде стоит 0, то вместо него пишется 01; если в разряде стоит 1, то 1 заменяется на 10.
Например, двоичная запись 1010 числа 10 будет преобразована в 10011001.
Полученная таким образом запись (в ней в два раза больше разрядов, чем в записи исходного числа N) является двоичной записью искомого числа R.
Укажите максимальное нечётное число R, меньшее 256, которое может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе.
Решение:
Решение на Python.
for n in range(1, 1000): s=format(n, 'b') s2='' for x in s: if x=='0': s2 = s2 + '01' else: s2 = s2 + '10' r=int(s2, 2) if r%2!=0 and r<256: print(r)
Получается наибольшее число 169.
Здесь после того, как построена строка, содержащая двоичную запись числа n, мы с помощью цикла for перебираем каждый символ и анализируем его.
Предварительно создав переменную s2 для новой строки, мы записываем в неё ’01’, если анализируемый символ является нулём, и ’10’, если единицей.
Добавляем заменённые символы справа к строке s2, таким образом, самый первые символы окажутся постепенно слева, как положено.
Далее, делаем, как в прошлой задаче.
Решение с помощью рассуждений.
В этой задаче в начале строится двоичная запись числа N.
Каждый разряд превращается в два разряда! Единица превращается в 10. Ноль превращается в 01. На рисунке показан пример, как будет преобразовано число 10 = 10102.
Оценим первое число, которое меньше, чем 256. Это число 255.
255 = 111111112
Здесь количество разрядов равно 8. Это чётное число, значит, такое количество разрядов может быть в результате работы алгоритма. Только чётное количество разрядов может получится в результате работы алгоритма.
В старших двух разрядах должны быть цифры 10, т.к. исходное число N не может начинаться с нуля.
В остальных парах попробуем написать 10, чтобы число было как можно больше.
Получается, что число 101010102 удовлетворяет всем правилам алгоритма, является наибольшим, и оно меньше 256.
Но важный момент, нас просили в ответ записать нечётное число.
В двоичной системе число, которое оканчивается на ноль, является чётным.
В двоичной системе число, которое оканчивается на единицу, является нечётным.
Чтобы число было нечётным, изменим последние разряды на 01.
101010012 = 169
Ответ: 169
Набираем обороты в решении 5 задания из ЕГЭ по информатике 2022.
Задача(Классическая, закрепление)
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число следующим образом.
1) Строится двоичная запись числа N.
2) К этой записи дописываются справа ещё два разряда по следующему правилу: если N чётное, в конце числа справа дописываются два нуля, в противном случае справа дописываются две единицы. Например, двоичная запись 1101 будет преобразована в 110111.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью числа — результата работы данного алгоритма.
Укажите минимальное число N, для которого результат работы алгоритма будет больше 130. В ответе это число запишите в десятичной системе счисления.
Решение:
Решение на Python.
for n in range(1, 1000): s=format(n, 'b') if n%2==0: s=s+'00' else: s=s+'11' r=int(s, 2) if r>130: print(n)
Минимальное число n получается 33.
Обратите внимание, что здесь уже анализируем число n. Если оно чётное, то к переменной s справа дописываем ’00’, иначе ’11’. Так же в этой задаче мы печатаем в ответе само число n.
Решение с помощью рассуждений.
После перевода в двоичную систему исходного числа N, алгоритм строит новое число по следующему правилу:
Бордовым прямоугольником показаны дополнительные разряды.
Нужно найти минимальное число больше 130. Будем проверять последовательно числа, начиная с 131.
Подходит число 135. В ответе нужно указать число N. Отбросим от числа 100001112 дополнительные разряды и переведём в десятичную систему.
1000012 = 33
Ответ: 33
Похожие задачи встречались в сборнике С. С. Крылова для подготовке к ЕГЭ по информатике.
Задача (Крепкий орешек)
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Из числа N вычитается остаток от деления N на 4.
2. Строится двоичная запись полученного результата.
3. К это записи справа дописываются ещё два дополнительных разряда по следующему правилу:
а) Складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописываются в конец числа (справа). Например, запись 11100 преобразуется в запись 111001.
б) Над этой записью производятся те же действия — справа дописывается остаток от деления суммы цифр на 2.
Полученная таким образом запись является двоичной записью числа R.
Укажите наибольшее число N, для которого результат работы данного алгоритма меньше 47. В ответе число N укажите в десятичной системе.
Решение:
Первый способ. Число R должно быть меньше 47. Переведём число 46 в двоичную систему.
46 = 1011102
Результат от второго пункта не должен превышать 10112. Если результат от второго пункта будет превышать это число, то после добавления дополнительных разрядов получится число R, которое не меньше 47.
Проверим число 10112 = 11. Видим, что это число не может являться результатом пункта 2.
11 + 0 = 11 (остаток при делении 11 на 4 равен 3) —
11 + 1 = 12 (остаток при делении 12 на 4 равен 0) —
11 + 2 = 13 (остаток при делении 13 на 4 равен 1) —
11 + 3 = 14 (остаток при делении 13 на 4 равен 2) —
Здесь мы перебираем все остатки при делении на 4. Чтобы число 11 могло являться результатом пункта 2, число, помеченное зелёным цветом, должно совпадать с числом, помеченное оранжевым цветом. Стоит заметить, что если в первой строчке не совпадают числа, то и в остальных они тоже не совпадут. Верно и обратное. Если в первой строчке совпадут числа, то и для остальных остатков тоже числа будут совпадать.
Найдём, число, для которого будут совпадать эти числа, отмеченные зелёным и оранжевым цветом.
10 + 0 = 10 (остаток при делении 10 на 4 равен 2) Не подходит
9 + 0 = 9 (остаток при делении 9 на 4 равен 1) Не подходит
8 + 0 = 8 (остаток при делении 8 на 4 равен 0) Подходит!
Значит, число 8 нам подходит. Число 8 — это результат работы алгоритма в первом пункте. Нас просят найти максимальное число. Следовательно, возьмём остаток 3, чтобы исходное число N было как можно больше. Тогда N будет:
N = 8 + 3 = 11
Ответ получается 11.
Второй способ. Решим задачу с помощью Python’а.
Перебираем числа от 100 до 1 с помощью цикла for. Третий параметр «-1» в цикле for говорит о том, что мы перебираем числа в обратном порядке.
for i in range(100, 0, -1): n = i n = n - n % 4 # Выполняем первый пункт n = format(n, 'b') # Переводим в двоичную систему n = n + str(n.count('1') % 2) # Подпункт a) третьего пункта n = n + str(n.count('1') % 2) # Подпункт б) третьего пункта r = int(n, 2) # Переводим из двоичной системы в десятичную if r < 47: print(i)
В этой программе запрограммировали алгоритм, который указан в задаче. Если значение переменной r (результат работы алгоритма) меньше 47, то печатаем это значение на экран. Первое распечатанное число и есть ответ к задаче.
В переменную n по очереди подставляются числа из нашего диапазона (100-1). Команда % находит остаток от деления.
Функция count, в данном случае, подсчитывает количество единиц в строке, которая находится в переменной n.
Ответ: 11
Задача (Демо 2023)
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится двоичная запись числа N.
2. Далее эта запись обрабатывается по следующему правилу:
a) если сумма цифр в двоичной записи числа чётная, то к этой записи справа дописывается 0, а затем два левых разряда заменяются на 10;
б) если сумма цифр в двоичной записи числа нечётная, то к этой записи справа дописывается 1, а затем два левых разряда заменяются на 11.
Полученная таким образом запись является двоичной записью искомого числа R.
Например, для исходного числа 610 = 1102 результатом является число 10002 = 810, а для исходного числа 410 = 1002 результатом является число 11012 = 1310.
Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число R, большее 40. В ответе запишите это число в десятичной системе счисления.
Решение:
for n in range(1, 1000): s=format(n, 'b') if s.count('1')%2==0: s = s + '0' s = '10' + s[2:] else: s = s + '1' s = '11' + s[2:] r=int(s, 2) if r>40: print(n)
Здесь мы пишем программу, как было написано в уроке видеокурса ЕГЭ по информатике. Но, действительно, встречается и новый приём. Нужно изменить левые символы нашей строки s. Это можно сделать с помощью такой конструкции s[2:]. Таким образом, мы берём всю строку, кроме двух первых символов. Например, s=’football’, то s[2:] будет обозначать ‘otball’.
Повторим основные идеи такого подхода при решении пятого задания из ЕГЭ по информатике с помощью программирования. Перебираем числа от 1 до 999 с помощью цикла for. В этом диапазоне надеемся найти наш ответ. С помощью команды format() превращаем число в строку уже в двоичной системе. Сумма цифр в строке зависит только от количества единиц. Нули ничего не дают в сумму. Поэтому применяем функцию .count. Дальше всё делаем, как написано в условии задачи. Команда int(s, 2) превращает строку в двоичной системе в число опять в десятичной системе счисления.
Ответ: 16
Задача (Решаем с помощью Python)
Автомат обрабатывает натуральное число N > 1 по следующему алгоритму:
1) Строится двоичная запись числа N.
2) В конец записи (справа) дописывается вторая справа цифра двоичной записи.
3) В конец записи (справа) дописывается вторая слева цифра двоичной записи.
4) Результат переводится в десятичную систему.
Пример. Дано число N = 11. Алгоритм работает следующим образом.
1) Двоичная запись числа N: 11 = 10112
2) Вторая справа цифра 1, новая запись 101112.
3) Вторая слева цифра 0, новая запись 1011102.
4) Десятичное значение полученного числа 46.
При каком наименьшем числе N в результате работы алгоритма получится R > 170? В ответе запишите это число в десятичной системе счисления.
Решение:
Напишем программу на Python.
for n in range(2, 1000): s=format(n, 'b') s=s+s[-2] s=s+s[1] r=int(s, 2) if r>170: print(n)
Получается наименьшее число 43. К последнему символу можем обратится s[-1], к предпоследнему s[-2]. Но счёт слева начинается с нуля. Первый символ это s[0], второй символ s[1] и т.д.
Обратите внимание, что перебирать числа n в этой задаче начинаем с 2.
Ответ: 43
Задача(Восьмибитное число)
(А.М. Кабанов) Автомат обрабатывает натуральное число N (1≤N≤255) по следующему алгоритму:
1) Строится восьмибитная двоичная запись числа N.
2) Удаляется последняя цифра двоичной записи.
3) Запись «переворачивается», то есть читается справа налево.
4) Полученное число переводится в десятичную запись и выводится на экран.
Каково наибольшее число, меньшее 100, которое после обработки автоматом не изменится?
Решение:
for n in range(1, 256): s=format(n, 'b') # делаем 8-ое число while(len(s)<8): s='0'+s s=s[:-1] #удаляется последняя цифра s=s[::-1] #число переворачивается r=int(s, 2) if n<100 and r==n: print(n)
Ответ получается 90.
Восьмибитное число имеет длину 8 символов. После того, как перевели число n в двоичный вид, с помощью цикла while добисываем нули слева к строке s, пока длина этой строки меньше 8.
Удалить последнюю цифру можно с помощью конструкции s[:-1]. Здесь мы оставляем все цифры, начиная с первой до последней (не включительно).
Перевернуть строку можно с помощью конструкции s[::-1].
Далее решаем как обычно. Число не изменится, если входное число n равно выходному числу r.
Ответ: 90
Разберём задачу, которая была в пробном варианте от 3.02.23 в одном из регионов.
Задача(Пробник 3.02.23)
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится двоичная запись числа N.
2. Далее эта запись обрабатывается по следующему правилу:
a) если сумма цифр в двоичной записи числа чётная, то к этой записи справа дописывается 0, а затем два левых разряда заменяются на 1;
б) если сумма цифр в двоичной записи числа нечётная, то к этой записи справа дописывается 1, а затем два левых разряда заменяются на 11;
Полученная таким образом запись является двоичной записью искомого числа R.
Например, для исходного числа 610 = 1102 результатом является число 1002 = 410, а для исходного числа 410 = 1002 результатом является число 11012 = 1310.
Укажите число N, после обработки которого с помощью этого алгоритма получается наименьшее значение R, большее 49. В ответе запишите это число в десятичной системе.
Решение:
Напишем программу на языке Python.
for n in range(1, 1000): s=format(n, 'b') if s.count('1')%2==0: s = s + '0' s = '1' + s[2:] else: s = s + '1' s = '11' + s[2:] r=int(s, 2) if r>49: print(r, n)
Хитрость задачки заключается в том, что числа r возрастают неравномерно.
Нам необходимо глазами найти наименьше число r (первое число). Это число 50, а n для него равно 57.
При желании программу можно переписать следующим образом:
r_min=10**9 n_r_min = 0 for n in range(1, 1000): s=format(n, 'b') if s.count('1')%2==0: s = s + '0' s = '1' + s[2:] else: s = s + '1' s = '11' + s[2:] r=int(s, 2) if r > 49: if r < r_min: r_min=r n_r_min=n print(n_r_min)
Здесь ищется минимальное число r автоматически и для него запоминается значение n, которое пойдет в ответ.
Ответ: 57
Боковой вариант 5-ого задания из ЕГЭ по информатике.
Задача (Лучше знать)
Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам:
1. Перемножаются первая и вторая, а также третья и четвёртая цифры исходного числа.
2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей).
Пример. Исходное число: 2465. Суммы: 2 * 4 = 8; 6 * 5 = 30. Результат: 308. Укажите наибольшее число, в результате обработки которого автомат выдаст число 124.
Решение:
В подобных задачах из ЕГЭ по информатике нумерация происходит начиная со старшего разряда.
Первое правило можно представить следующим образом:
Второе правило заключается в том, что мы «соединяем» два числа, полученных в первом пункте, причём, сначала идёт большее число, а затем меньшее.
Проанализируем число 124.
Чтобы четырёхзначное число было наибольшим, выгодно, чтобы в старшем разряде стояла 9. Но, не у числа 12, не у числа 4, нет такого делителя. Какой наибольший делитель мы можем получить? Это число 6. Число 6 является делителем 12-ти. Значит, первая цифра будет 6, а вторая цифра будет 2 (6*2=12).
Рассмотрим второе число 4. Третий разряд тоже желательно сделать побольше. Значит, в четвёртый разряд поставим 4, а в младший разряд 1 (4*1=4).
Ответ получается 6241.
Ответ: 6241
Счастливых экзаменов! Видеоролик можете посмотреть ниже!
Второе задание с заменой символом пытался сделать через команду .replace, в консоль выводились почему-то только четные числа, можете обьяснить что не так?
for unk in range(1, 1000):
unk = (bin(unk)[2:])
if «1» in unk:
unk = unk.replace(«1», «10»)
elif «0» in unk:
unk = unk.replace(«0», «01»)
R = int(unk, 2)
# if R < 256 and R % 2 != 0:
print(R)
Я так понимаю, что вы заменяете либо единицы, либо нули. А нужно в одной записи заменить и единицы, и нули. Через реплейс тоже можно решить. s=s.replace(‘1’, ‘2’) s=s.replace(‘0′, ’01’) s=s.replace(‘2′, ’10’). Т.е. мы превращаем 1 в символ, которого точно нет в строке, потом делаем замены.
Слайд 1
Решение заданий №3 и №14 КЕГЭ по информатике 2023 Подготовил: учитель информатики МБОУ СШ № 3 гог Выкса Гусева Марина Валентиновна
Слайд 2
Задание № 3 Базовый уровень Время выполнения – 3 минуты
Слайд 3
Задание № 3 Демонстрационный вариант ЕГЭ 2023
Слайд 4
С помощью фильтров находим: ID магазинов Заречного района (лист Магазин) Артикул товара Крахмал картофельный (лист Товар)
Слайд 5
На листе Движение товаров выполним фильтры по столбцам: ID магазина – М3, М9, М11, М14 Артикул – 42 Тип операции – Поступление Все даты соответствуют указанному в задании периоду с 1 по 8 июня включительно
Слайд 6
С помощью инструмента Автосумма , находим количество упаковок. Так как в одной упаковке 0,5 кг сахара, то количество упаковок делим на 2. Получаем 355 кг Ответ: 355
Слайд 7
Задание № 3 Досрочный этап ЕГЭ 2022 Используя информацию из базы данных в файле 3-78. xls , определите на сколько увеличилось количество упаковок яиц диетических, имеющихся в наличии в магазинах Заречного района, за период с 1 по 5 июня включительно.
Слайд 8
С помощью фильтров находим: ID магазинов Заречного района (лист Магазин) Артикул товара Яйцо диетическое (лист Товар)
Слайд 9
На листе Движение товаров выполним фильтры по столбцам: ID магазина – М3, М9, М11, М14 Артикул – 15 Удалим записи соответствующие датам после 5 июня
Слайд 10
4) Фильтр по полю Тип операции – Поступление Считаем количество упаковок – 1240 5) Фильтр по полю Тип операции – Продажа Считаем количество упаковок – 180 6) Находим разность 1240-180=1060 Ответ: 1060
Слайд 11
Задание № 3 ЕГЭ 2022 Используя информацию из базы данных в файле 3-0. xls , определите, на сколько увеличилось количество упаковок всех видов макарон производителя «Макаронная фабрика», имеющихся в наличии в магазинах Первомайского района, за период с 1 по 8 июня включительно.
Слайд 12
С помощью фильтров находим: ID магазинов Первомайского района (лист Магазин) Артикул Макаронных изделий всех видов производителя Макаронная фабрика (лист Товар)
Слайд 13
На листе Движение товаров выполним фильтры по столбцам: ID магазина – М2, М4, М7, М8, М12, М13, М16 Артикул – 24, 25, 26, 27 Все записи имеют дату 1.06.2021
Слайд 14
4) Фильтр по полю Тип операции – Поступление Считаем количество упаковок – 4970 5) Фильтр по полю Тип операции – Продажа Считаем количество упаковок – 3360 6) Находим разность 4970-3360=1060 Ответ: 1610
Слайд 15
Задание № 14 Повышенный уровень Время выполнения – 3 минуты
Слайд 16
Задание № 14 Демонстрационный вариант ЕГЭ 2023
Слайд 17
Что нужно знать : принципы кодирования чисел в позиционных системах счисления чтобы перевести число, скажем, 12345 N , из системы счисления с основанием N в десятичную систему, нужно умножить значение каждой цифры на N в степени, равной ее разряду: 4 3 2 1 0 ← разряды 1 2 3 4 5 N = 1·N 4 + 2 · N 3 + 3 · N 2 + 4 · N 1 + 5 · N 0
Слайд 18
Запишем оба слагаемых в развернутой форме в системе счисления с основанием 15 : 123×5 15 + 1×233 15 = (1·15 4 +2·15 3 +3·15 2 + x ·15+5) + (1·15 4 +x·15 3 +2·15 2 +3·15+3) = = ( 2·15 4 +2·15 3 +5·15 2 + 3·15+8) + (x·15 3 + x ·15 ) = = (101250 + 6750 + 1125 + 45 + + x · (3375 + 15) = 109178 + 3390· x Вычисления удобно выполнять в электронных таблицах
Слайд 19
Н ам нужно, чтобы выражение Y = 109178 + 3390· x делилось на 14. О статок от деления 109178 на 14 равен 6; о статок от деления 3390 на 14 равен 2. Д ля того чтобы Y делилось на 14, остаток от деления Y на 14 должен быть равен 0 (14, 28 и т.д.) Попробуем сложить остатки. Уравнение 6+2* x = 0, даст нам отрицательное значение x , значит нужно взять следующее значение остатка 6+2* x = 14 <=> 2* x = 8 <=> x =4. Y = 109178 + 3390·4 = 122738. В качестве ответа нужно поделить Y на 14, получим 8767 Ответ: 8767.
Слайд 20
Задание № 14 (А. Богданов) Операнды арифметического выражения записаны в системе счисления с основанием 17. 66×63₁₇ – 5×810₁₇ В записи чисел переменной x обозначена неизвестная цифра из алфавита 17-ричной системы счисления. Определите наименьшее значение x , при котором значение данного арифметического выражения кратно 11. Для найденного значения x вычислите частное от деления значения арифметического выражения на 11 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Слайд 21
Запишем оба операнда арифметического выражения в развернутой форме в системе счисления с основанием 17 : 66×63 17 — 5×810 17 = (6·17 4 +6·17 3 + x ·17 2 +6·17+3) — (5·17 4 +x·17 3 +8·17 2 +1·17) = = (17 4 +6·17 3 -8·17 2 + 5·17+3) + x·(17 2 — 17 3 ) = 110775-4624 x
Слайд 22
О статок от деления 110775 на 11 равен 5; о статок от деления 4624 на 11 равен 7. Д ля того чтобы наша разность делилась на 11, остаток от деления должен быть равен 0 (11, 22 и т.д.) Попробуем сложить остатки. Уравнения 5 +7* x = 0; 5 +7* x = 11; 5 +7* x = 22 не дадут нам натурального значения x , значит нужно взять следующее значение остатка 5+7* x = 33 <=> 7* x = 28 <=> x =4. (110775 — 4624·4)/11 = 8389. Ответ: 8389
Слайд 23
Задание № 14 (А. Богданов) Операнды арифметического уравнения записаны в разных системах счисления. 3364x₁₁ + x7946₁₂ = 55×87₁₄ В записи чисел переменной x обозначена неизвестная цифра. Определите наименьшее значение x , при котором данное уравнение обращается в тождество. В ответе укажите значение правой части уравнения в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Слайд 24
Запишем все операнды арифметического уравнения в развёрнутой форме в соответствующих системах счисления: 3·11 4 +3·11 3 +6·11 2 +4·11+x·(1+ 12 4 )+7·12 3 +9·12 2 +4·12+6 = 5·14 4 +5·14 3 +x·14 2 + 8·14+7 x·(12 4 +1–14 2 )=5·14 4 +5·14 3 + 8·14+7-(3·11 4 +3·11 3 +6·11 2 +44+7·12 3 +9·12 2 +48+6 ) 20541x=143787 X =7 Ответ: 207291
Слайд 25
Задание № 14 (В. Шубинкин ) Операнды арифметического выражения записаны в системах счисления с основаниями 15 и 17. 123×5 15 + 67y9 17 В записи чисел переменными x и y обозначены неизвестные цифры из алфавитов 15-ричной и 17-ричной систем счисления соответственно. Определите значения x , y , при которых значение данного арифметического выражения кратно 131 . Для найденных значений x , y вычислите частное от деления значения арифметического выражения на 131 и укажите его в ответе в десятичной системе счисления. Если можно выбрать x , y не единственным образом, возьмите ту пару, в которой значение y меньше. Основание системы счисления в ответе указывать не нужно.
Слайд 26
Запишем все слагаемые в развёрнутой форме в соответствующих системах счисления: 15 4 +2·15 3 +3·15 2 +x·15+5+6·17 3 +7·17 2 + y ·17+9 = 89565+15x+17 y Складываем остатки от деления на 131. Чтобы исходная сумма делилась на 131, сумма остатков должна быть равна 0, 131, 262, 393… 92+15x+17 y =0, (131, 262, 393..) Очевидно, что уравнение 92+15x+17 y =0 натуральных решений не имеет. Каким способом можно подобрать натуральные x и y удовлетворяющие одному из уравнений?
Слайд 27
Я предлагаю построить матрицу значений в ЭТ. Так как x — это цифра 15 системы счисления, то его значения задаём от 0 до 14, а y – цифра 17 системы счисления, её значение от 0 до 16. В формуле для вычисления значения суммы используем смешанные ссылки
Слайд 28
Будем искать в матрице нужные нам значения: 131, 262, 393, 524 Таким образом x =11, y =8
Слайд 29
Осталось сосчитать частное от деления значения арифметического выражения на 131: (89565+15∙11+17∙8)/131=686 Ответ: 686
Слайд 30
В работе использованы материалы сайтов: https:// 4ege.ru/informatika/65775-demoversija-ege-2023-po-informatike.html https:// kpolyakov.spb.ru/school/ege.htm
Слайд 31
Спасибо за внимание!
Единый государственный экзамен по информатике состоит из 27 заданий. В задании 13 проверяются навыки вычисления количества информации. Школьник должен уметь вычислять количество вариантов по исходным данным, а также определять объем памяти, необходимый для хранения данных. Здесь вы можете узнать, как решать задание 13 ЕГЭ по информатике, а также изучить примеры и способы решения на основе подробно разобранных заданий.
Метеорологическая станция ведет наблюдение за влажностью воздуха. Результатом одного измерения является целое число от 0 до 100 процентов, которое записывается при помощи минимально возможного количества бит. Станция сделала N измерений. Определите информационный объем результатов наблюдений.
Задание входит в ЕГЭ по информатике для 11 класса под номером 13.
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 15 символов и содержащий цифры и заглавные буквы. Таким образом, используется K различных символов. Каждый такой пароль в компьютерной системе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит). Определите объём памяти, отводимый этой системой для записи N паролей.
Задание входит в ЕГЭ по информатике для 11 класса под номером 13.
В некоторой стране автомобильный номер длиной K символов составляют из заглавных букв (используется M различных букв) и любых десятичных цифр. Буквы с цифрами могут следовать в любом порядке. Каждый такой номер в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит). Определите объём памяти, отводимый этой программой для записи N номеров.
Задание входит в ЕГЭ по информатике для 11 класса под номером 13.
Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом информационное сообщение уменьшилось на K бит. Какова длина сообщения в символах?
Задание входит в ЕГЭ по информатике для 11 класса под номером 13.
Для передачи секретного сообщения используется код, состоящий избукв и цифр (всего используется N различных символов). При этом все символы кодируются одним и тем же (минимально возможным) количеством бит. Определите информационный объем сообщения длиной в K символов.
Задание входит в ЕГЭ по информатике для 11 класса под номером 13.
В марафоне участвуют N бегунов. Специальное устройство регистрирует прохождение каждым из спортсменов промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого спортсмена. Какой объём памяти будет использован устройством, когда промежуточный финиш прошли K бегунов?
Задание входит в ЕГЭ по информатике для 11 класса под номером 13.
В велокроссе участвуют N спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого спортсмена. Каков информационный объем сообщения, записанного устройством, после того как промежуточный финиш прошли K велосипедистов?
Задание входит в ЕГЭ по информатике для 11 класса под номером 13.
Решение задачи В13 ЕГЭ
по информатике
Вопрос B13
У исполнителя Удвоитель две команды, которым присвоены номера:
1. прибавь 1,
2. умножь на 2.
Первая из них увеличивает на 1 число на экране, вторая удваивает его. Программа для Удвоителя – это последовательность команд.
Сколько есть программ, которые число 2 преобразуют в число 25?
25. » width=»640″
Для решения задачи будем считать число программ,
позволяющих получить число 25 из чисел от 24 до 2
последовательно.
1 1 1 1 1 1 1 1 1 1 1 1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Над каждым числом в последовательности чисел,
представленной выше, будем записывать цифру,
означающую, сколько существует программ получения
числа 25 из данного числа.
Ясно что для чисел от 24 до 13 существует только
единственная программа получения числа 25 с помощью
команды «прибавь 1», так как команда «умножь на 2 «
приведет к получению числа 25.
1 1 1 1 1 1 1 1 1 1 1 1
2
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Из числа 12 число 25 можно получить не только последовательным выполнением команды «прибавь 1», но также командой «умножь на 2» числа 12.
Следовательно существует 2 способа (или 2 программы) получения числа 25 из числа 12
1 1 1 1 1 1 1 1 1 1 1 1
2
7
6
5
4
3
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Для всех остальных чисел количество программ получения числа 25 складывается из числа программ последователя + число программ получения числа 25 для числа, являющегося
результатом применения к исходному числу команды
«умножь на 2».
В результате число программ получения числа 25:
-для числа 11: 2+1=3;
-для числа 10: 3+1=4;
-для числа 9: 4+1=5;
-для числа 8: 5+1=6;
-для числа 7 6+1=7.
47
28
19
13
1 1 1 1 1 1 1 1 1 1 1 1
7
6
5
4
2
9
3
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Аналогично:
-для числа 6: 7+2=9;
-для числа 5: 9+4=13;
-для числа 4: 13+6=19;
-для числа 3: 19+9=28;
и для числа 2: 28+19=47.
Ответ:
существует 47 программ, содержащих команды «прибавь 1» и
«умножь на 2», преобразующих число 2 в число 25.
ЕГЭ по информатике не является обязательным испытанием для всех выпускников школ, но требуется для поступления в ряд технических ВУЗов. Данный экзамен сдается редко, поскольку высших учебных заведений, где он требуется, немного. Распространенный случай при поступлении на ряд специальностей в политехнических ВУЗах – возможность выбрать между физикой и информатикой. В такой ситуации, многие выбирают второе, поскольку физика обоснованно считается дисциплиной более сложной. Знание информатики пригодится не только для поступления, но и в процессе освоения специальности в высшем учебном заведении.
Главная особенность школьного предмета «Информатика» — небольшой объем, поэтому для качественной подготовки нужно меньше времени, чем для других предметов. Подготовиться «с нуля» возможно! Чтобы компенсировать небольшой объем материала, авторы вопросов и заданий предлагают испытуемым сложные задачи, задания, которые провоцируют ошибки, требуют качественного владения информацией и грамотного ее использования. В содержании экзамена присутствует значительное количество заданий, которые вплотную подходят к знанию математики, логики. Значительную часть составляет блок заданий на алгоритмизацию, задачи, программирование. Ознакомьтесь с
Все задания можно разделить на 2 блока – тестирование (задания на знания теории, требуется краткий ответ), развернутые задания. На первую часть рекомендуется тратить около полутора часов, на вторую – более двух. Выделите время на проверку ошибок и внесение ответов в бланк.
Чтобы научиться без проблем преодолевать преграды в виде сложных заданий, воспользуйтесь ресурсом «Решу ЕГЭ». Это отличная возможность проверить себя, закрепить знания, проанализировать собственные ошибки. Регулярное тестирование в онлайн режиме избавит от тревог и волнения по поводу нехватки времени. Задания тут, преимущественно, сложнее, чем на экзамене.
- Рекомендуется внимательно ознакомиться с программой подготовки к ЕГЭ – это позволит сделать процесс повторения систематическим, и структурировано усваивать теорию.
- На сегодняшний день разработано множество пособий для подготовки – используйте их для тренировки и изучения материала.
- Научитесь решать задачи разных типов – это легче сделать при помощи репетитора. При наличии высокого уровня знаний, можно справиться и самостоятельно.
- Решайте на время, когда вы освоили нужные данные и научились решению задач. В этом поможет онлайн-тестирование.
Что делать, если исходные знания – слабые?
- Важно не упускать возможности для подготовки: курсы, школьное обучение, дистанционные курсы, репетиторство, самообразование. Очертите круг проблем, которые вызывают наибольшее число вопросов и трудностей.
- Тренируйтесь в решении заданий – чем больше, тем лучше.
- Правильно распределяйте время на работу с заданиями разного уровня сложности.
- Найдите профессионального репетитора, который поможет заполнить проблемы в знаниях.
Для эффективной подготовки по информатике для каждого задания дан краткий теоретический материал для выполнения задачи. Подобрано свыше 10 тренировочных заданий с разбором и ответами, разработанные на основе демоверсии прошлых лет.
Изменений в КИМ ЕГЭ 2019 г. по информатике и ИКТ нет.
Направления, по которым будет проведена проверка знаний:
- Программирование;
- Алгоритмизация;
- Средства ИКТ;
- Информационная деятельность;
- Информационные процессы.
Необходимые действия при подготовке
:
- Повторение теоретического курса;
- Решение тестов
по информатике онлайн
; - Знание языков программирования;
- Подтянуть математику и математическую логику;
- Использовать более широкий спектр литературы – школьной программы для успеха на ЕГЭ недостаточно.
Структура экзамена
Длительность экзамена – 3 часа 55 минут (255 минут), полтора часа из которых рекомендовано уделить выполнению заданий первой части КИМов.
Задания в билетах разделены на блоки:
- Часть 1
— 23 задания с кратким ответом. - Часть 2
— 4 задачи с развернутым ответом.
Из предложенных 23 заданий первой части экзаменационной работы 12 относятся к базовому уровню проверки знаний, 10 – повышенной сложности, 1 – высокому уровню сложности. Три задачи второй части высокого уровня сложности, одна – повышенного.
При решении обязательна запись развернутого ответа (произвольная форма).
В некоторых заданиях текст условия подан сразу на пяти языках программирования – для удобства учеников.
Баллы за задания по информатике
1 балл — за 1-23 задания
2 балла — 25.
З балла — 24, 26.
4 балла — 27.
Всего: 35 баллов.
Для поступления в технический вуз среднего уровня, необходимо набрать не менее 62 баллов. Чтобы поступить в столичный университет, количество баллов должно соответствовать 85-95.
Для успешного написания экзаменационной работы необходимо четкое владение теорией
и постоянная практика в решении
задач.
Твоя формула успеха
Труд + работа над ошибками + внимательно читать вопрос от начала и до конца, чтобы избежать ошибок = максимальный балл на ЕГЭ по информатике.
Вариант № 3490088
При выполнении заданий 1-23 ответом является одна цифра, которая соответствует номеру правильного ответа или число, последовательность букв или цифр. Ответ следует записывать без пробелов и каких-либо дополнительных символов.
Если вариант задан учителем, вы можете вписать ответы на задания части С или загрузить их в систему в одном из графических форматов. Учитель увидит результаты выполнения заданий части В и сможет оценить загруженные ответы к части С. Выставленные учителем баллы отобразятся в вашей статистике.
Версия для печати и копирования в MS Word
Укажите наименьшее четырёхзначное шестнадцатеричное число, двоичная запись которого содержит ровно 5 нулей. В ответе запишите только само шестнадцатеричное число, основание системы счисления указывать не нужно.
Ответ:
Дан фрагмент таблицы истинности выражения F:
x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | F |
---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 |
0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 |
Каким из приведённых ниже выражений может быть F?
1) (x2→x1) ∧ ¬x3 ∧ x4 ∧ ¬x5 ∧ x6 ∧ ¬x7 ∧ x8
2) (x2→x1) ∨ ¬x3 ∨ x4 ∨ ¬x5 ∨ x6 ∨ ¬x7 ∨ x8
3) ¬(x2→x1) ∨ x3 ∨ ¬x4 ∨ x5 ∨ ¬x6 ∨ x7 ∨ ¬x8
4) (x2→x1) ∧ x3 ∧ ¬x4 ∧ x5 ∧ ¬x6 ∧ x7 ∧ ¬x8
Ответ:
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых приведена в таблице. Отсутствие числа в таблице значает, что прямой дороги между пунктами нет.
A | B | C | D | E | F | |
A | 2 | 4 | 8 | 16 | ||
B | 2 | 3 | ||||
C | 4 | 3 | ||||
D | 8 | 3 | 3 | 5 | 3 | |
E | 5 | 5 | ||||
F | 16 | 3 | 5 |
Определите длину кратчайшего пути между пунктами A и F, проходящего через пункт E и не проходящего через пункт B. Передвигаться можно только по указанным дорогам.
Ответ:
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» () вопросительный знак означает ровно один произвольный символ.
символ«*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находится 6 файлов:
Определите, по какой маске из каталога будет отобрана указанная группа файлов:
Ответ:
Для передачи данных по каналу связи используется 5-битовый код. Сообщение содержит только буквы А, Б и В, которые кодируются следующими кодовыми словами:
A – 11111, Б – 00011, В – 00100.
При передаче возможны помехи. Однако некоторые ошибки можно попытаться исправить. Любые два из этих трёх кодовых слов отличаются друг от друга не менее чем в трёх позициях. Поэтому если при передаче слова произошла ошибка не более чем в одной позиции, то можно сделать обоснованное предположение о том, какая буква передавалась. (Говорят, что «код исправляет одну ошибку».) Например, если получено кодовое слово 10111, считается, что передавалась буква А. (Отличие от кодового слова для А только в одной позиции, для остальных кодовых слов отличий больше.) Если принятое кодовое слово отличается от кодовых слов для букв А, Б, В более чем в одной позиции, то считается, что произошла ошибка (она обозначается «x»).
Ответ:
Автомат получает на вход четырёхзначное число (число не может начинаться с нуля). По этому числу строится новое число по следующим правилам.
1. Складываются отдельно первая и вторая, вторая и третья, третья и четвёртая цифры заданного числа.
2. Наименьшая из полученных трёх сумм удаляется.
3. Оставшиеся две суммы записываются друг за другом в порядке неубывания без разделителей.
Пример. Исходное число: 1984. Суммы: 1 + 9 = 10, 9 + 8 = 17, 8 + 4 = 12.
Удаляется 10. Результат: 1217.
Укажите наименьшее
число, при обработке которого автомат выдаёт результат 613.
Ответ:
Дан фрагмент электронной таблицы.
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | ||||||
2 | 1 | 10 | 100 | 1000 | ||
3 | 2 | 20 | 200 | 2000 | ||
4 | 3 | 30 | 300 | 3000 | ||
5 | 4 | 40 | 400 | 4000 | ||
6 | 5 | 50 | 500 | 5000 |
В ячейке B2 записали формулу =D$4 + $F3. После этого ячейку B2 скопировали в ячейку A3. Какое число будет показано в ячейке A3?
Примечание
: знак $ используется для обозначения абсолютной адресации.
Ответ:
Запишите число, которое будет напечатано в результате выполнения следующей программы. Для Вашего удобства программа представлена на пяти языках программирования.
Ответ:
Производится четырёхканальная (квадро) звукозапись с частотой дискретизации 32 кГц и 32-битным разрешением. Запись длится 3 минуты, её результаты записываются в файл, сжатие данных не производится. Определите приблизительно размер полученного файла (в Мбайт). В качестве ответа укажите ближайшее к размеру файла целое число, кратное пяти.
Ответ:
Шифр кодового замка представляет собой последовательность из пяти символов, каждый из которых является цифрой от 1 до 5. Сколько различных вариантов шифра можно задать, если известно, что цифра 1 встречается ровно три раза, а каждая из других допустимых цифр может встречаться в шифре любое количество раз или не встречаться совсем?
Ответ:
Ниже на пяти языках программирования записан рекурсивный алгоритм F
.
В качестве ответа укажите последовательность цифр, которая будет напечатана на экране в результате вызова F(5).
Ответ:
В терминологии сетей TCP/IP маской подсети называется 32-разрядное двоичное число, определяющее, какие именно разряды IP-адреса компьютера являются общими для всей подсети – в этих разрядах маски стоит 1. Обычно маски записываются в виде четверки десятичных чисел – по тем же правилам, что и IP-адреса. Для некоторой подсети используется маска 255.255.248.0. Сколько различных адресов компьютеров допускает эта маска?
Примечание.
На практике для адресации компьютеров не используются два адреса: адрес сети и широковещательный адрес.
Ответ:
Автомобильный номер состоит из нескольких букв (количество букв одинаковое во всех номерах), за которыми следуют 4 цифры. При этом используются 10 цифр и только 5 букв: Р, О, М, А, Н. Нужно иметь не менее 1 000 000 различных номеров. Какое наименьшее количество букв должно быть в автомобильном номере?
Ответ:
Исполнитель МАШИНКА «живет» в ограниченном прямоугольном лабиринте на клетчатой плоскости, изображенном на рисунке. Серые клетки — возведенные стены, светлые — свободные клетки, по которым МАШИНКА может свободно передвигаться. По краю поля лабиринта также стоит возведенная стенка с нанесенными номерами и буквами для идентификации клеток в лабиринте.
Система команд исполнителя МАШИНКА:
При выполнении любой из этих команд МАШИНКА перемещается на одну клетку соответственно (по отношению к наблюдателю): вверх , вниз ↓, влево ←, вправо →.
Четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится МАШИНКА (также по отношению к наблюдателю):
ПОКА команда
выполняется, пока условие истинно, иначе происходит переход на следующую строку.
При попытке передвижения на любую серую клетку МАШИНКА разбивается о стенку.
Сколько клеток приведенного лабиринта соответствуют требованию, что, стартовав в ней и выполнив предложенную ниже программу, МАШИНКА не разобьется?
ПОКА вниз
ПОКА влево
Ответ:
На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, К, Л, М, Н, П, Р, Т. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой.
Сколько существует различных путей из города А в город Т?
Ответ:
В системе счисления с основанием N
запись числа 87 10 оканчивается на 2 и содержит не более двух цифр. Перечислите через запятую в порядке возрастания все подходящие значения N
.
Ответ:
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» — символ «&».
В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
Запрос | Найдено страниц (в тысячах) |
---|---|
Франция & Германия |
274 |
Германия & (Франция | Австрия) |
467 |
Франция & Германия & Австрия |
104 |
Какое количество страниц (в тысячах) будет найдено по запросу Германия & Австрия
?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Ответ:
Обозначим через m&n поразрядную конъюнкцию неотрицательных целых чисел m
и n
.
Так, например, 14&5 = 1110 2 &0101 2 = 0100 2 = 4.
Для какого наименьшего неотрицательного целого числа А формула
x
&51 = 0 ∨ (x
&41 = 0 → x
&А
= 0)
тождественно истинна (т. е. принимает значение 1 при любом неотрицательном целом значении переменной x
)?
Ответ:
Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив A; в представленном фрагменте обрабатываются элементы массива с индексами от 1 до 10.
Перед началом выполнения программы эти элементы массива имели значения 0, 1, 2, 3, 4, 5, 4, 3, 2, 1 (то есть A = 0; A = 1; …; A = 1).
Значение какого из этих элементов массива будет наибольшим после выполнения фрагмента программы? В ответе укажите индекс элемента – число от 1 до 10.
Ответ:
Ниже на пяти языках записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которого алгоритм печатает сначала 3, а потом 12.
Ответ:
Напишите в ответе наибольшее значение входной переменной k
, при котором программа выдаёт тот же ответ, что и при входном значении k
= 20. Для Вашего удобства программа приведена на пяти языках программирования.
Ответ:
У исполнителя Калькулятор две команды:
1. прибавь 4,
2. вычти 2.
Первая из них увеличивает число на экране на 4, вторая – уменьшает его на 2. Если в ходе вычислений появляется отрицательное число, он выходит из строя и стирает написанное на экране. Программа для Калькулятора – это последовательность команд. Сколько различных чисел можно получить из числа 8 с помощью программы, которая содержит ровно 16 команд?
Ответ:
Сколько существует различных наборов значений логических переменных x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, которые удовлетворяют всем перечисленным ниже условиям:
((x1 → x2) → (x3 → x4)) ∧ ((x3 → x4) → (x5 → x6)) = 1;
((x5 → x6) → (x7 → x8)) ∧ ((x7 → x8) → (x9 → x10)) = 1;
x1∧x3∧x5∧x7∧x9 = 1.
В ответе не нужно перечислять все различные наборы значений переменных x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Ответ:
Требовалось написать программу, которая вводит с клавиатуры координаты точки на плоскости (х, у
— действительные числа) и определяет принадлежность точки заштрихованной области. Программист торопился и написал программу неправильно.
Последовательно выполните следующее:
1. Перерисуйте и заполните таблицу, которая показывает, как работает программа при аргументах, принадлежащих различным областям (A, B, C, D, E, F, G и H).
Точки, лежащие на границах областей, отдельно не рассматривать. В столбцах условий укажите «да», если условие выполнится, «нет», если условие не выполнится, «-» (прочерк), если условие не будет проверяться, «не изв.», если программа ведет себя по-разному для разных значений, принадлежащих данной области. В столбце «Программа выведет» укажите, что программа выведет на экран. Если программа ничего не выводит, напишите «-» (прочерк). Если для разных значений, принадлежащих области, будут выведены разные тексты, напишите «не изв». В последнем столбце укажите «да» или «нет».
2. Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы. (Это можно сделать несколькими способами, достаточно указать любой способ доработки исходной программы.)
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один или три камня или увеличить количество камней в куче в два раза. Например, имея кучу из 15 камней, за один ход можно получить кучу из 16, 18 или 30 камней. У каждого игрока, чтобы делать ходы, есть неограниченное количество камней. Игра завершается в тот момент, когда количество камней в куче становится не менее 35. Победителем считается игрок, сделавший последний ход, т.е. первым получивший кучу, в которой будет 35 или больше камней. В начальный момент в куче было S камней; 1 ≤ S ≤ 34. Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока — значит описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника.
Выполните следующие задания. Во всех случаях обосновывайте свой ответ.
Задание 1
а) Укажите все такие значения числа S, при которых Петя может выиграть в один ход. Обоснуйте, что найдены все нужные значения S, и укажите выигрывающие ходы.
б) Укажите такое значение S, при котором Петя не может выиграть за один ход, но при любом ходе Пети Ваня может выиграть своим первым ходом. Опишите выигрышную стратегию Вани.
Задание 2
Укажите два таких значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Для каждого указанного значения S опишите выигрышную стратегию Пети.
Задание 3
Укажите значение S, при котором одновременно выполняются два условия:
− у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
Районный методист решила, что оценку «отлично» должны получить 20% участников (целое число, с отбрасыванием дробной части).
Для этого она должна определить, какой балл должен был набрать ученик, чтобы получить «отлично».
Если невозможно определить такой балл, чтобы «отлично» получили ровно 20% участников, «отлично» должно получить меньше участников, чем 20%.
Если таких участников не окажется (наибольший балл набрали больше 20% участников) — эти и только эти ученики должны получить «отлично».
Напишите эффективную, в том числе и по используемой памяти, программу (укажите используемую версию языка программирования, например Borland Pascal 7.0), которая должна вывести на экран наименьший балл, который набра¬ли участники, получившие «отлично». Известно, что информатику сдавало больше 5-ти учеников. Также известно, что есть такое количество баллов, которое не получил ни один участник.
На вход программе сначала подаётся число учеников, сда-вавших экзамен. В каждой из следующих N строк находится информация об учениках в формате:
где — строка, состоящая не более чем из 30 символов без пробелов,
Строка, состоящая не более чем из 20 символов без пробелов,
Целое число в диапазоне от 1 до 99,
Целое число в диапазоне от 1 до 100. Эти данные записаны через пробел, причём ровно один между каждой парой (то есть всего по три пробела в каждой строке).
Пример входной строки:
Иванов Иван 50 87
Пример выходных данных:
Решения заданий части С не проверяются автоматически.
На следующей странице вам будет предложено проверить их самостоятельно.
Завершить тестирование, свериться с ответами, увидеть решения.
Область | Условие 1
(у >= −х*х) |
Условие 2
(у >= −х−2) |
Условие 3 | Программа выведет |
С современным миром технологий и реалий программирования, разработки ЕГЭ по информатике
имеет мало общего. Какие-то базовые моменты есть, но даже если разбираешься немного в задачах, то это еще не значит, что в конечном итоге станешь хорошим разработчиком. Зато областей, где нужны IT-специалисты, великое множество. Вы нисколько не прогадаете, если хотите иметь стабильный заработок выше среднего. В IT вы это получите. При условии, разумеется, наличия соответствующих способностей. А развиваться и расти здесь можно сколько угодно, ведь рынок настолько огромен, что даже представить себе не можете! Причем он не ограничивается только нашим государством. Работайте на какую угодно компанию из любой точки мира! Это все очень вдохновляет, поэтому пусть подготовка к ЕГЭ по информатике будет первым незначительным шагом, после которого последуют годы саморазвития и совершенствования в данной области.
Структура
Часть 1 содержит 23 задания с кратким ответом. В этой части собраны задания с кратким ответом, подразумевающие самостоятельное формулирование последовательности символов. Задания проверяют материал всех тематических блоков. 12 заданий относятся к базовому уровню, 10 заданий к повышенному уровню сложности, 1 задание – к высокому уровню сложности.
Часть 2 содержит 4 задания, первое из которых повышенного уровня сложности, остальные 3 задания высокого уровня сложности. Задания этой части подразумевают запись развернутого ответа в произвольной форме.
На выполнение экзаменационной работы отводится 3 часа 55 минут (235 минут). На выполнение заданий части 1 рекомендуется отводить 1,5 часа (90 минут). Остальное время рекомендуется отводить на выполнение заданий части 2.
Пояснения к оцениванию заданий
Выполнение каждого задания части 1 оценивается в 1 балл. Задание части 1 считается выполненным, если экзаменуемый дал ответ, соответствующий коду верного ответа. Выполнение заданий части 2 оценивается от 0 до 4 баллов. Ответы на задания части 2 проверяются и оцениваются экспертами. Максимальное количество баллов, которое можно получить за выполнение заданий части 2, – 12.
Лада Есакова
Когда учащийся 11 класса начинает готовиться к ЕГЭ по информатике – как правило, он готовится с нуля. В этом одно из отличий ЕГЭ по информатике от экзаменов по другим предметам.
По математике у старшеклассника знания точно не нулевые. По русскому языку – тем более.
А с информатикой ситуация намного сложнее. То, что изучается в школе на уроках, никак не связано с программой подготовки к ЕГЭ по информатике.
Что такое ЕГЭ по информатике?
Контрольный тест ЕГЭ по информатике содержит 27 заданий, который относятся к самым разным темам. Это системы счисления, это булева алгебра, алгоритмика, это программирование, моделирование, элементы теории графов.
ЕГЭ по информатике охватывает очень большой спектр информации. Конечно, на экзамене понадобятся только азы, но это основы важных и современных тем.
Подготовка к ЕГЭ по информатике с нуля подразумевает, что ни одну из этих тем ученик не проходил в школе. Обычно это так и есть!
Например, такая тема, как булева алгебра, или алгебра логики, включена в ЕГЭ по информатике. Но она не изучается в школах, даже в специализированных. Ее нет ни в курсе школьной информатики, ни в курсе математики. Школьник о ней понятия не имеет!
И поэтому знаменитую задачу на системы логических уравнений не решает практически никто из учеников. Эта задача в ЕГЭ по информатике идет под номером 23. Скажем больше — преподаватели часто рекомендуют старшеклассникам вообще не пытаться решить эту задачу, и даже не смотреть на нее, чтобы не тратить время.
Означает ли это, что задача 23 из ЕГЭ по информатике не решается вообще? Нет, конечно! Наши ученики регулярно решают ее каждый год. На нашем курсе подготовки к ЕГЭ по информатике из многих тем мы берем только то, что потребуется на экзамене. И уделяем этим задачам максимальное внимание.
Почему же школа не готовит к ЕГЭ по информатике?
Связано это с тем, что информатика – предмет не обязательный. Каких-либо стандартов и программ Министерство образования не дает. Поэтому учителя на уроках информатики дают школьникам совершенно разный материал – кто что может. Более того — в некоторых школах вообще нет уроков информатики.
Чем же обычно занимаются старшеклассники на уроках по информатике? Неужели играют в стрелялки?
К счастью, в школе на уроках информатики все-таки школьники занимаются не ерундой, а вполне полезными вещами. Например, изучают Word и Escel. В жизни это пригодится, но, к сожалению, для сдачи ЕГЭ – абсолютно бесполезно.
Причем Word ребята изучают на серьезном уровне, и некоторые даже сдают экзамены по компьютерной верстке и получают свидетельство верстальщика. В каких-то школах изучают 3D-моделирование. Очень многие школы дают веб-дизайн. Это прекрасная, полезная в будущем тема, но к ЕГЭ она совсем никак не относится! И приходя к нам на курсы, ученик действительно готовится к ЕГЭ по информатике с нуля.
Похожая ситуация – у старшеклассников профильных лицеев. Сильные профильные лицеи честно дают на уроках информатике программирование. Ребята выходят оттуда хорошими программистами. Но ведь в ЕГЭ по информатике всего 5 заданий хоть как-то связаны с программированием, и из них ровно одна задача в варианте ЕГЭ посвящена написанию программы! Результат – максимум 6 задач на ЕГЭ по информатике.
Сколько же нужно времени, чтобы подготовиться к ЕГЭ по информатике с нуля?
Есть хорошая новость! Подготовиться к ЕГЭ по информатике с нуля можно за один год. Это не легко, но можно, и наши ученики каждый год это доказывают. Курс подготовки к ЕГЭ по информатике не очень большой. Заниматься на курсах можно 1 раз в неделю по 2 часа. Конечно, надо активно выполнять домашние задания.
Но есть одна поправка. Если ученик никогда до 11 класса не занимался программированием, за год вряд ли возможно освоить программирование в полной мере. Поэтому нерешенной останется задача №27 варианта ЕГЭ по информатике. Она самая сложная.
Особенно трудно готовиться к ЕГЭ по информатике с нуля тем ученикам, кто вообще никогда не был знаком с программированием и не знает, что это такое. Это область достаточно специфичная, поэтому подготовке по программированию нужно уделять много времени и нарешивать огромное количество задач.
На наших курсах мы обязательно разбираем все типовые задания по программированию. И ни разу на экзамене задача по программированию не оказалась для наших учеников сюрпризом –все они были на курсах разобраны. И только задача 27 остается за бортом для тех, кто вообще до 11 класса программированием не занимался.
Приходя к нам на курсы по информатике, ученики и родители иногда удивляются, не видя в учебном классе компьютеров. Они думают, что раз пришли готовиться к ЕГЭ по информатике, то на столах должны быть компьютеры. Но их нет! Насколько необходимо при подготовке к ЕГЭ по информатики наличие ноутбуков и компьютеров?
Это особенность ЕГЭ по информатике. На экзамене компьютера не будет! И да, надо будет решать задания ручкой на листе бумаги, потому что именно в таком формате сейчас проходит ЕГЭ по информатике. Это реальная проблема для тех, кто его сдает.
Даже старшеклассники из специализированных лицеев, хорошо умеющие программировать, могут оказаться беспомощны на ЕГЭ по информатике. Они, разумеются, программируют на компьютерах, то есть в специальной среде. Но что будет, когда компьютера нет? И не только школьники – даже профессиональные программисты с очень большим трудом могут написать программу на бумаге. Поэтому мы готовимся к такому сложному формату сразу. Мы осознанно не используем при подготовке к ЕГЭ по информатике компьютеры и ноутбуки – согласно правилу «Тяжело в учении, легко в бою».
Уже несколько лет ходят слухи, что ЕГЭ по информатике переведут в компьютерную форму. Это обещали сделать в 2017 году, но не сделали. Сделают ли в 2018 году? Пока не знаем. Если введут такой формат экзамена – готовиться к ЕГЭ по информатике с нуля будет намного проще.
Итак, год активной подготовки к ЕГЭ по информатике с нуля, и ваш результат — 26 задач из 27 возможных. А если вы хоть немного знакомы с программированием – то и все 27 из 27. Мы желаем вам достичь на экзамене такого результата!
И еще раз рекомендую для подготовки теоретический материал и свою книгу «Информатика. Авторский курс подготовки к ЕГЭ»
, где дается практика решения задач.
Расскажи друзьям!
Государственная итоговая аттестация 2019 года по информатике для выпускников 9 класса общеобразовательных учреждений проводится с целью оценки уровня общеобразовательной подготовки выпускников по данной дисциплине. Основные проверяемые в тестировании элементы содержания из раздела информатики:
- Умение оценивать количественные параметры информационных объектов.
- Умение определять значение логического выражения.
- Умение анализировать формальные описания реальных объектов и процессов.
- Знание о файловой системе организации данных.
- Умение представлять формульную зависимость в графическом виде.
- Умение исполнить алгоритм для конкретного исполнителя с фиксированным набором команд.
- Умение кодировать и декодировать информацию.
- Умение исполнить линейный алгоритм, записанный на алгоритмическом языке.
- Умение исполнить простейший циклический алгоритм, записанный на алгоритмическом языке.
- Умение исполнить циклический алгоритм обработки массива чисел, записанный на алгоритмическом языке.
- Умение анализировать информацию, представленную в виде схем.
- Умение осуществлять поиск в готовой базе данных по сформулированному условию.
- Знание о дискретной форме представления числовой, текстовой, графической и звуковой информации.
- Умение записать простой линейный алгоритм для формального исполнителя.
- Умение определять скорость передачи информации.
- Умение исполнить алгоритм, записанный на естественном языке, обрабатывающий цепочки символов или списки.
- Умение использовать информационно-коммуникационные технологии.
- Умение осуществлять поиск информации в Интернете.
- Умение проводить обработку большого массива данных с использованием средств электронной таблицы или базы данных.
- Умение написать короткий алгоритм в среде формального исполнителя или на языке программирования.
В данном разделе вы найдёте онлайн тесты, которые помогут вам подготовиться к сдаче ОГЭ (ГИА) по информатике. Желаем успехов!
Стандартный тест ОГЭ (ГИА-9) формата 2019-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМ) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2019-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМ) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2018-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМ) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2018-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМов) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2018-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМов) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2018-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМов) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2017-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМов) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2016-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМов) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2016-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМов) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2016-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМов) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2016-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМов) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2015-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМов) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2015-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМов) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
Стандартный тест ОГЭ (ГИА-9) формата 2015-го года по информатике и ИКТ содержит две части. Первая часть содержит 18 заданий с кратким ответом, вторая часть содержит 2 задания, которые необходимо выполнить на компьютере. В связи с этим в данном тесте представлена только первая часть (первые 18 заданий). Согласно текущей структуре экзамена, среди этих 18 заданий варианты ответов предлагаются только в 6 первых заданиях. Однако для удобства прохождения тестов администрация сайта сайт приняла решение предложить для каждого задания варианты ответов. Однако для заданий, в которых варианты ответов составителями реальных контрольно измерительных материалов (КИМов) не предусмотрены, мы решили значительно увеличить количество этих вариантов ответов для того, чтобы максимально приблизить наш тест к тому, с чем Вам придется столкнуться в конце учебного года.
При выполнении задания 1-18 выберите только один правильный ответ.
При выполнении задания 1-8 выберите только один правильный ответ.
Этот экзамен длится 4 часа. Максимальное количество набранных баллов — 35
. Процентное соотношение между уровнями вопросов практически равное. Большинство вопросов — тестовые, в экзамене всего 4 задания отводится на развёрнутый ответ.
Экзамен по информатике является достаточно сложным
и требует особого внимания и надлежащей подготовки учащихся. Он включает в себя общие тестовые вопросы, которые предназначены для низкого уровня знаний. Также есть задания, которые требуют размышлений и вычислений с выполнением точного расчёта.
Распределение заданий по частям экзаменационной работы ЕГЭ 2019 года по информатике с указанием первичных баллов ниже на инфографике.
Максимальное количество баллов — 35 (100%)
Общее время экзамена — 235 минут
66%
Часть 1
23 заданий 1-23
(С кратким ответом)
34%
Часть 2
4 заданий 1-4
(Развернутый ответ)
Изменения в КИМ ЕГЭ 2019 года по сравнению с 2018 годом
- Изменения структуры КИМ отсутствуют. В задании 25 убрана возможность написания алгоритма на естественном языке в связи с невостребованностью этой возможности участниками экзамена.
- Примеры текстов программ и их фрагментов в условиях заданий 8, 11, 19, 20, 21, 24, 25 на языке Си заменены на примеры на языке С++, как значительно более актуальном и распространенном.
Систематическая подготовка — залог успеха
Образовательный портал сайт предлагает множество демонстрационных тестов по информатике, решать которые можно не отходя от рабочего места.
Пробные задания помогут окунуться в атмосферу тестирования и найти те пробелы в знаниях, которые нужно подправить для достижения максимального результата.
Лада Есакова
Когда учащийся 11 класса начинает готовиться к ЕГЭ по информатике – как правило, он готовится с нуля. В этом одно из отличий ЕГЭ по информатике от экзаменов по другим предметам.
По математике у старшеклассника знания точно не нулевые. По русскому языку – тем более.
А с информатикой ситуация намного сложнее. То, что изучается в школе на уроках, никак не связано с программой подготовки к ЕГЭ по информатике.
Что такое ЕГЭ по информатике?
Контрольный тест ЕГЭ по информатике содержит 27 заданий, который относятся к самым разным темам. Это системы счисления, это булева алгебра, алгоритмика, это программирование, моделирование, элементы теории графов.
ЕГЭ по информатике охватывает очень большой спектр информации. Конечно, на экзамене понадобятся только азы, но это основы важных и современных тем.
Подготовка к ЕГЭ по информатике с нуля подразумевает, что ни одну из этих тем ученик не проходил в школе. Обычно это так и есть!
Например, такая тема, как булева алгебра, или алгебра логики, включена в ЕГЭ по информатике. Но она не изучается в школах, даже в специализированных. Ее нет ни в курсе школьной информатики, ни в курсе математики. Школьник о ней понятия не имеет!
И поэтому знаменитую задачу на системы логических уравнений не решает практически никто из учеников. Эта задача в ЕГЭ по информатике идет под номером 23. Скажем больше — преподаватели часто рекомендуют старшеклассникам вообще не пытаться решить эту задачу, и даже не смотреть на нее, чтобы не тратить время.
Означает ли это, что задача 23 из ЕГЭ по информатике не решается вообще? Нет, конечно! Наши ученики регулярно решают ее каждый год. На нашем курсе подготовки к ЕГЭ по информатике из многих тем мы берем только то, что потребуется на экзамене. И уделяем этим задачам максимальное внимание.
Почему же школа не готовит к ЕГЭ по информатике?
Связано это с тем, что информатика – предмет не обязательный. Каких-либо стандартов и программ Министерство образования не дает. Поэтому учителя на уроках информатики дают школьникам совершенно разный материал – кто что может. Более того — в некоторых школах вообще нет уроков информатики.
Чем же обычно занимаются старшеклассники на уроках по информатике? Неужели играют в стрелялки?
К счастью, в школе на уроках информатики все-таки школьники занимаются не ерундой, а вполне полезными вещами. Например, изучают Word и Escel. В жизни это пригодится, но, к сожалению, для сдачи ЕГЭ – абсолютно бесполезно.
Причем Word ребята изучают на серьезном уровне, и некоторые даже сдают экзамены по компьютерной верстке и получают свидетельство верстальщика. В каких-то школах изучают 3D-моделирование. Очень многие школы дают веб-дизайн. Это прекрасная, полезная в будущем тема, но к ЕГЭ она совсем никак не относится! И приходя к нам на курсы, ученик действительно готовится к ЕГЭ по информатике с нуля.
Похожая ситуация – у старшеклассников профильных лицеев. Сильные профильные лицеи честно дают на уроках информатике программирование. Ребята выходят оттуда хорошими программистами. Но ведь в ЕГЭ по информатике всего 5 заданий хоть как-то связаны с программированием, и из них ровно одна задача в варианте ЕГЭ посвящена написанию программы! Результат – максимум 6 задач на ЕГЭ по информатике.
Сколько же нужно времени, чтобы подготовиться к ЕГЭ по информатике с нуля?
Есть хорошая новость! Подготовиться к ЕГЭ по информатике с нуля можно за один год. Это не легко, но можно, и наши ученики каждый год это доказывают. Курс подготовки к ЕГЭ по информатике не очень большой. Заниматься на курсах можно 1 раз в неделю по 2 часа. Конечно, надо активно выполнять домашние задания.
Но есть одна поправка. Если ученик никогда до 11 класса не занимался программированием, за год вряд ли возможно освоить программирование в полной мере. Поэтому нерешенной останется задача №27 варианта ЕГЭ по информатике. Она самая сложная.
Особенно трудно готовиться к ЕГЭ по информатике с нуля тем ученикам, кто вообще никогда не был знаком с программированием и не знает, что это такое. Это область достаточно специфичная, поэтому подготовке по программированию нужно уделять много времени и нарешивать огромное количество задач.
На наших курсах мы обязательно разбираем все типовые задания по программированию. И ни разу на экзамене задача по программированию не оказалась для наших учеников сюрпризом –все они были на курсах разобраны. И только задача 27 остается за бортом для тех, кто вообще до 11 класса программированием не занимался.
Приходя к нам на курсы по информатике, ученики и родители иногда удивляются, не видя в учебном классе компьютеров. Они думают, что раз пришли готовиться к ЕГЭ по информатике, то на столах должны быть компьютеры. Но их нет! Насколько необходимо при подготовке к ЕГЭ по информатики наличие ноутбуков и компьютеров?
Это особенность ЕГЭ по информатике. На экзамене компьютера не будет! И да, надо будет решать задания ручкой на листе бумаги, потому что именно в таком формате сейчас проходит ЕГЭ по информатике. Это реальная проблема для тех, кто его сдает.
Даже старшеклассники из специализированных лицеев, хорошо умеющие программировать, могут оказаться беспомощны на ЕГЭ по информатике. Они, разумеются, программируют на компьютерах, то есть в специальной среде. Но что будет, когда компьютера нет? И не только школьники – даже профессиональные программисты с очень большим трудом могут написать программу на бумаге. Поэтому мы готовимся к такому сложному формату сразу. Мы осознанно не используем при подготовке к ЕГЭ по информатике компьютеры и ноутбуки – согласно правилу «Тяжело в учении, легко в бою».
Уже несколько лет ходят слухи, что ЕГЭ по информатике переведут в компьютерную форму. Это обещали сделать в 2017 году, но не сделали. Сделают ли в 2018 году? Пока не знаем. Если введут такой формат экзамена – готовиться к ЕГЭ по информатике с нуля будет намного проще.
Итак, год активной подготовки к ЕГЭ по информатике с нуля, и ваш результат — 26 задач из 27 возможных. А если вы хоть немного знакомы с программированием – то и все 27 из 27. Мы желаем вам достичь на экзамене такого результата!
И еще раз рекомендую для подготовки теоретический материал и свою книгу «Информатика. Авторский курс подготовки к ЕГЭ»
, где дается практика решения задач.
Расскажи друзьям!
Какой язык программирования выбрать, на каких задачах стоит сосредоточиться и как распределить время на экзамене
Преподаёт информатику в Фоксфорде
Разные вузы требуют разные вступительные экзамены по IT-направлениям. Где-то нужно сдавать физику, где-то – информатику. К какому экзамену готовиться – решать вам, но стоит иметь в виду, что конкурс на специальности, где надо сдавать физику, обычно ниже, чем на специальностях, где требуется ЕГЭ по информатике, т.е. вероятность поступить «через физику» больше.
Зачем тогда сдавать ЕГЭ по информатике?
- К нему быстрее и проще подготовиться, чем к физике.
- Вы сможете выбирать из большего количества специальностей.
- Вам будет легче учиться по выбранной специальности.
Что нужно знать о ЕГЭ по информатике
ЕГЭ по информатике состоит из двух частей. В первой части 23 задачи с кратким ответом, во второй – 4 задачи с развёрнутым ответом. В первой части экзамена 12 заданий базового уровня, 10 заданий повышенного уровня и 1 задание высокого уровня. Во второй части – 1 задание повышенного уровня и 3 – высокого.
Решение задач из первой части позволяет набрать 23 первичных балла – по одному баллу за выполненное задание. Решение задач второй части добавляет 12 первичных баллов (3, 2, 3 и 4 балла за каждую задачу соответственно). Таким образом, максимум первичных баллов, которые можно получить за решение всех заданий – 35.
Первичные баллы переводятся в тестовые, которые и являются результатом ЕГЭ. 35 первичных баллов = 100 тестовым баллам за экзамен. При этом за решение задач из второй части экзамена начисляется больше тестовых баллов, чем за ответы на задачи первой части. Каждый первичный балл, полученный за вторую часть ЕГЭ, даст вам 3 или 4 тестовых балла, что в сумме составляет около 40 итоговых баллов за экзамен.
Это означает, что при выполнении ЕГЭ по информатике необходимо уделить особое внимание решению задач с развёрнутым ответом: №24, 25, 26 и 27. Их успешное выполнение позволит набрать больше итоговых баллов. Но и цена ошибки во время их выполнения выше – потеря каждого первичного балла чревата тем, что вы не пройдёте по конкурсу, ведь 3-4 итоговых балла за ЕГЭ при высокой конкуренции на IT-специальности могут стать решающими.
Как готовиться к решению задач из первой части
- Уделите особое внимание задачам № 9, 10, 11, 12, 15, 18, 20, 23. Именно эти задачи, согласно анализу результатов прошлых лет, особенно сложны. Трудности с решением этих задач испытывают не только те, у кого общий балл за ЕГЭ по информатике получился низким, но и «хорошисты», и «отличники».
- Выучите наизусть таблицу степеней числа 2.
- Помните о том, что Кбайты в задачах означают кибибайты, а не килобайты. 1 кибибайт = 1024 байта. Это поможет избежать ошибок при вычислениях.
- Тщательно изучите варианты ЕГЭ предыдущих лет. Экзамен по информатике — один из самых стабильных, это означает, что для подготовки можно смело использовать варианты ЕГЭ за последние 3-4 года.
- Познакомьтесь с разными вариантами формулировки заданий. Помните о том, что незначительное изменение формулировки всегда приводят к ухудшению результатов экзамена.
- Внимательно читайте условие задачи. Большинство ошибок при выполнении заданий связано с неверным пониманием условия.
- Учитесь самостоятельно проверять выполненные задания и находить ошибки в ответах.
Что нужно знать о решении задач с развёрнутым ответом
24 задача — на поиск ошибки
25 задача требует составления простой программы
26 задача — на теорию игр
27 задача — необходимо запрограммировать сложную программу
Основную трудность на экзамене представляет 27 задача. Ее решает только
60-70% пишущих ЕГЭ по информатике. Ее особенность заключается в том, что к ней невозможно подготовиться заранее. Каждый год на экзамен выносится принципиально новая задача. При решении задачи №27 нельзя допустить ни одной смысловой ошибки.
Как рассчитывать время на экзамене
Ориентируйтесь на данные, которые приведены в спецификации контрольных измерительных материалов для проведения ЕГЭ по информатике. В ней указано примерное время, отведенное на выполнение заданий первой и второй части экзамена.
ЕГЭ по информатике длится 235 минут
Из них 90 минут отводится на решение задач из первой части. В среднем на каждую задачу из первой части уходит от 3 до 5 минут. На решение задачи №23 требуется 10 минут.
Остается 145 минут на решение заданий второй части экзамена, при этом для решения последней задачи №27 понадобится не менее 55 минут. Эти расчеты выполнены специалистами Федерального института педагогических измерений и основаны на результатах экзаменов прошлых лет, поэтому к ним следует отнестись серьезно и использовать в качестве ориентира на экзамене.
Языки программирования – какой выбрать
- BASIC.
Это устаревший язык, и хотя его до сих пор изучают в школах, тратить время на его освоение уже нет смысла.
- Школьный алгоритмический язык программирования.
Он разработан специально для раннего обучения программированию, удобен для освоения начальных алгоритмов, но практически не содержит глубины, в нем некуда развиваться.
- Pascal.
По-прежнему является одним из самых распространённых языков программирования для обучения в школах и вузах, но и его возможности сильно ограничены. Pascal вполне подходит в качестве языка написания ЕГЭ.
- С++.
Универсальный язык, один из самых быстрых языков программирования. На нём сложно учиться, зато в практическом применении его возможности очень широки.
- Python
. Его легко изучать на начальном уровне, единственное, что требуется – знание английского языка. Вместе с тем, при углубленном изучении Python предоставляет программисту не меньше возможностей, чем С++. Начав изучение «Питона» ещё в школе, вы будете использовать его и в дальнейшем, вам не придётся переучиваться на другой язык, чтобы достичь новых горизонтов в программировании. Для сдачи ЕГЭ достаточно знать «Питон» на базовом уровне.
Полезно знать
- Работы по информатике оценивают два эксперта. Если результаты оценки экспертов расходятся на 1 балл, выставляется больший из двух баллов. Если расхождение 2 балла и более – работу перепроверяет третий эксперт.
- Полезный сайт для подготовки к ЕГЭ по информатике –
С современным миром технологий и реалий программирования, разработки ЕГЭ по информатике
имеет мало общего. Какие-то базовые моменты есть, но даже если разбираешься немного в задачах, то это еще не значит, что в конечном итоге станешь хорошим разработчиком. Зато областей, где нужны IT-специалисты, великое множество. Вы нисколько не прогадаете, если хотите иметь стабильный заработок выше среднего. В IT вы это получите. При условии, разумеется, наличия соответствующих способностей. А развиваться и расти здесь можно сколько угодно, ведь рынок настолько огромен, что даже представить себе не можете! Причем он не ограничивается только нашим государством. Работайте на какую угодно компанию из любой точки мира! Это все очень вдохновляет, поэтому пусть подготовка к ЕГЭ по информатике будет первым незначительным шагом, после которого последуют годы саморазвития и совершенствования в данной области.
Структура
Часть 1 содержит 23 задания с кратким ответом. В этой части собраны задания с кратким ответом, подразумевающие самостоятельное формулирование последовательности символов. Задания проверяют материал всех тематических блоков. 12 заданий относятся к базовому уровню, 10 заданий к повышенному уровню сложности, 1 задание – к высокому уровню сложности.
Часть 2 содержит 4 задания, первое из которых повышенного уровня сложности, остальные 3 задания высокого уровня сложности. Задания этой части подразумевают запись развернутого ответа в произвольной форме.
На выполнение экзаменационной работы отводится 3 часа 55 минут (235 минут). На выполнение заданий части 1 рекомендуется отводить 1,5 часа (90 минут). Остальное время рекомендуется отводить на выполнение заданий части 2.
Пояснения к оцениванию заданий
Выполнение каждого задания части 1 оценивается в 1 балл. Задание части 1 считается выполненным, если экзаменуемый дал ответ, соответствующий коду верного ответа. Выполнение заданий части 2 оценивается от 0 до 4 баллов. Ответы на задания части 2 проверяются и оцениваются экспертами. Максимальное количество баллов, которое можно получить за выполнение заданий части 2, – 12.
Лада Есакова
Когда учащийся 11 класса начинает готовиться к ЕГЭ по информатике – как правило, он готовится с нуля. В этом одно из отличий ЕГЭ по информатике от экзаменов по другим предметам.
По математике у старшеклассника знания точно не нулевые. По русскому языку – тем более.
А с информатикой ситуация намного сложнее. То, что изучается в школе на уроках, никак не связано с программой подготовки к ЕГЭ по информатике.
Что такое ЕГЭ по информатике?
Контрольный тест ЕГЭ по информатике содержит 27 заданий, который относятся к самым разным темам. Это системы счисления, это булева алгебра, алгоритмика, это программирование, моделирование, элементы теории графов.
ЕГЭ по информатике охватывает очень большой спектр информации. Конечно, на экзамене понадобятся только азы, но это основы важных и современных тем.
Подготовка к ЕГЭ по информатике с нуля подразумевает, что ни одну из этих тем ученик не проходил в школе. Обычно это так и есть!
Например, такая тема, как булева алгебра, или алгебра логики, включена в ЕГЭ по информатике. Но она не изучается в школах, даже в специализированных. Ее нет ни в курсе школьной информатики, ни в курсе математики. Школьник о ней понятия не имеет!
И поэтому знаменитую задачу на системы логических уравнений не решает практически никто из учеников. Эта задача в ЕГЭ по информатике идет под номером 23. Скажем больше — преподаватели часто рекомендуют старшеклассникам вообще не пытаться решить эту задачу, и даже не смотреть на нее, чтобы не тратить время.
Означает ли это, что задача 23 из ЕГЭ по информатике не решается вообще? Нет, конечно! Наши ученики регулярно решают ее каждый год. На нашем курсе подготовки к ЕГЭ по информатике из многих тем мы берем только то, что потребуется на экзамене. И уделяем этим задачам максимальное внимание.
Почему же школа не готовит к ЕГЭ по информатике?
Связано это с тем, что информатика – предмет не обязательный. Каких-либо стандартов и программ Министерство образования не дает. Поэтому учителя на уроках информатики дают школьникам совершенно разный материал – кто что может. Более того — в некоторых школах вообще нет уроков информатики.
Чем же обычно занимаются старшеклассники на уроках по информатике? Неужели играют в стрелялки?
К счастью, в школе на уроках информатики все-таки школьники занимаются не ерундой, а вполне полезными вещами. Например, изучают Word и Escel. В жизни это пригодится, но, к сожалению, для сдачи ЕГЭ – абсолютно бесполезно.
Причем Word ребята изучают на серьезном уровне, и некоторые даже сдают экзамены по компьютерной верстке и получают свидетельство верстальщика. В каких-то школах изучают 3D-моделирование. Очень многие школы дают веб-дизайн. Это прекрасная, полезная в будущем тема, но к ЕГЭ она совсем никак не относится! И приходя к нам на курсы, ученик действительно готовится к ЕГЭ по информатике с нуля.
Похожая ситуация – у старшеклассников профильных лицеев. Сильные профильные лицеи честно дают на уроках информатике программирование. Ребята выходят оттуда хорошими программистами. Но ведь в ЕГЭ по информатике всего 5 заданий хоть как-то связаны с программированием, и из них ровно одна задача в варианте ЕГЭ посвящена написанию программы! Результат – максимум 6 задач на ЕГЭ по информатике.
Сколько же нужно времени, чтобы подготовиться к ЕГЭ по информатике с нуля?
Есть хорошая новость! Подготовиться к ЕГЭ по информатике с нуля можно за один год. Это не легко, но можно, и наши ученики каждый год это доказывают. Курс подготовки к ЕГЭ по информатике не очень большой. Заниматься на курсах можно 1 раз в неделю по 2 часа. Конечно, надо активно выполнять домашние задания.
Но есть одна поправка. Если ученик никогда до 11 класса не занимался программированием, за год вряд ли возможно освоить программирование в полной мере. Поэтому нерешенной останется задача №27 варианта ЕГЭ по информатике. Она самая сложная.
Особенно трудно готовиться к ЕГЭ по информатике с нуля тем ученикам, кто вообще никогда не был знаком с программированием и не знает, что это такое. Это область достаточно специфичная, поэтому подготовке по программированию нужно уделять много времени и нарешивать огромное количество задач.
На наших курсах мы обязательно разбираем все типовые задания по программированию. И ни разу на экзамене задача по программированию не оказалась для наших учеников сюрпризом –все они были на курсах разобраны. И только задача 27 остается за бортом для тех, кто вообще до 11 класса программированием не занимался.
Приходя к нам на курсы по информатике, ученики и родители иногда удивляются, не видя в учебном классе компьютеров. Они думают, что раз пришли готовиться к ЕГЭ по информатике, то на столах должны быть компьютеры. Но их нет! Насколько необходимо при подготовке к ЕГЭ по информатики наличие ноутбуков и компьютеров?
Это особенность ЕГЭ по информатике. На экзамене компьютера не будет! И да, надо будет решать задания ручкой на листе бумаги, потому что именно в таком формате сейчас проходит ЕГЭ по информатике. Это реальная проблема для тех, кто его сдает.
Даже старшеклассники из специализированных лицеев, хорошо умеющие программировать, могут оказаться беспомощны на ЕГЭ по информатике. Они, разумеются, программируют на компьютерах, то есть в специальной среде. Но что будет, когда компьютера нет? И не только школьники – даже профессиональные программисты с очень большим трудом могут написать программу на бумаге. Поэтому мы готовимся к такому сложному формату сразу. Мы осознанно не используем при подготовке к ЕГЭ по информатике компьютеры и ноутбуки – согласно правилу «Тяжело в учении, легко в бою».
Уже несколько лет ходят слухи, что ЕГЭ по информатике переведут в компьютерную форму. Это обещали сделать в 2017 году, но не сделали. Сделают ли в 2018 году? Пока не знаем. Если введут такой формат экзамена – готовиться к ЕГЭ по информатике с нуля будет намного проще.
Итак, год активной подготовки к ЕГЭ по информатике с нуля, и ваш результат — 26 задач из 27 возможных. А если вы хоть немного знакомы с программированием – то и все 27 из 27. Мы желаем вам достичь на экзамене такого результата!
И еще раз рекомендую для подготовки теоретический материал и свою книгу «Информатика. Авторский курс подготовки к ЕГЭ»
, где дается практика решения задач.
Расскажи друзьям!
Для эффективной подготовки по информатике для каждого задания дан краткий теоретический материал для выполнения задачи. Подобрано свыше 10 тренировочных заданий с разбором и ответами, разработанные на основе демоверсии прошлых лет.
Изменений в КИМ ЕГЭ 2020 г. по информатике и ИКТ нет.
Направления, по которым будет проведена проверка знаний:
- Программирование;
- Алгоритмизация;
- Средства ИКТ;
- Информационная деятельность;
- Информационные процессы.
Необходимые действия при подготовке
:
- Повторение теоретического курса;
- Решение тестов
по информатике онлайн
; - Знание языков программирования;
- Подтянуть математику и математическую логику;
- Использовать более широкий спектр литературы – школьной программы для успеха на ЕГЭ недостаточно.
Структура экзамена
Длительность экзамена – 3 часа 55 минут (255 минут), полтора часа из которых рекомендовано уделить выполнению заданий первой части КИМов.
Задания в билетах разделены на блоки:
- Часть 1
— 23 задания с кратким ответом. - Часть 2
— 4 задачи с развернутым ответом.
Из предложенных 23 заданий первой части экзаменационной работы 12 относятся к базовому уровню проверки знаний, 10 – повышенной сложности, 1 – высокому уровню сложности. Три задачи второй части высокого уровня сложности, одна – повышенного.
При решении обязательна запись развернутого ответа (произвольная форма).
В некоторых заданиях текст условия подан сразу на пяти языках программирования – для удобства учеников.
Баллы за задания по информатике
1 балл — за 1-23 задания
2 балла — 25.
З балла — 24, 26.
4 балла — 27.
Всего: 35 баллов.
Для поступления в технический вуз среднего уровня, необходимо набрать не менее 62 баллов. Чтобы поступить в столичный университет, количество баллов должно соответствовать 85-95.
Для успешного написания экзаменационной работы необходимо четкое владение теорией
и постоянная практика в решении
задач.
Твоя формула успеха
Труд + работа над ошибками + внимательно читать вопрос от начала и до конца, чтобы избежать ошибок = максимальный балл на ЕГЭ по информатике.
Для выпускников школ. Его нужно сдавать тем, кто планирует поступать в вузы на самые перспективные специальности, такие как информационная безопасность, автоматизация и управление, нанотехнологии, системный анализ и управление, ракетные комплексы и космонавтика, ядерные физика и технологии и многие другие.
Ознакомьтесь с общей информацией об экзамене и приступайте к подготовке. Изменений по сравнению с прошлым годом в новом варианте КИМ ЕГЭ 2019 практически нет. Единственное, что из заданий исчезли фрагменты программ, написанных на языке Си: их заменили на фрагменты, написанные на языке С++. И еще из задания № 25 убрали возможность написать в качестве ответа алгоритм на естественном языке.
Оценка ЕГЭ
В прошлом году чтобы сдать ЕГЭ по информатике хотя бы на тройку, достаточно было набрать 42 первичных балла. Их давали, например, за правильно выполненные первые 9 заданий теста.
Как будет в 2019 году пока точно неизвестно: нужно дождаться официального распоряжения от Рособрнадзора о соответствии первичных и тестовых баллов. Скорее всего оно появится в декабре. Учитывая, что максимальный первичный балл за весь тест остался прежним, скорее всего не изменится и минимальный балл. Ориентируемся пока на эти таблицы:
Структура теста ЕГЭ
Информатика – это самый продолжительный экзамен (столько же длится ЕГЭ по математике и литературе), длительность составляет 4 часа.
В 2019 году тест состоит из двух частей, включающих в себя 27 заданий.
- Часть 1: 23 задания (1–23) с кратким ответом, который является числом, последовательностью букв или цифр.
- Часть 2: 4 задания (24–27) с развернутым ответом, полное решение заданий записывается на бланке ответов 2.
Все задания так или иначе связаны с компьютером, но на экзамене пользоваться им для написания программы в задачах группы С не разрешается. Кроме того, задачи не требуют сложных математических вычислений и калькулятором пользоваться тоже не разрешается.
Подготовка к ЕГЭ
- Пройдите тесты ЕГЭ онлайн бесплатно без регистрации и СМС. Представленные тесты по своей сложности и структуре идентичны реальным экзаменам, проводившимся в соответствующие годы.
- Скачайте демонстрационные варианты ЕГЭ по информатике, которые позволят лучше подготовиться к экзамену и легче его сдать. Все предложенные тесты разработаны и одобрены для подготовки к ЕГЭ Федеральным институтом педагогических измерений (ФИПИ). В этом же ФИПИ разрабатываются все официальные варианты ЕГЭ.
Задания, которые вы увидите, скорее всего, не встретятся на экзамене, но будут задания, аналогичные демонстрационным, по той же тематике или просто с другими цифрами.
Общие цифры ЕГЭ
Год | Миним. балл ЕГЭ | Средний балл | Кол-во сдававших | Не сдали, % | Кол-во 100-балльников |
Длитель- ность экзамена, мин. |
2009 | 36 | |||||
2010 | 41 | 62,74 | 62 652 | 7,2 | 90 | 240 |
2011 | 40 | 59,74 | 51 180 | 9,8 | 31 | 240 |
2012 | 40 | 60,3 | 61 453 | 11,1 | 315 | 240 |
2013 | 40 | 63,1 | 58 851 | 8,6 | 563 | 240 |
2014 | 40 | 57,1 | 235 | |||
2015 | 40 | 53,6 | 235 | |||
2016 | 40 | 235 | ||||
2017 | 40 | 235 | ||||
2018 |
Общее число участников основного периода экзамена в текущем году — более 67 тыс. человек Это число существенно выросло по сравнению с 2017 г., когда экзамен сдавали 52,8 тыс. человек, и по сравнению с 2016 г. (49,3 тыс. человек), что соответствует тренду на развитие цифрового сектора экономики в стране.
В 2018 г. по сравнению с 2017 г. несколько выросла (на 1,54%) доля неподготовленных участников экзамена (до 40 тестовых баллов). На 2,9% сократилась доля участников с базовым уровнем подготовки (диапазон от 40 до
60 т.б.). На 3,71% выросла группа участников экзамена, набравших 61-80 т.б., отчасти за счет сокращения на 2,57% доли группы участников, набравших 81-100 т.б. Таким образом, суммарная доля участников, набравших значимые для конкурсного поступления в учреждения высшего образования баллы (61-100 т.б.), увеличилась на 1,05%, несмотря на уменьшение среднего тестового балла с 59,2 в 2017 г. до 58,4 в текущем году. Некоторый рост доли участников, набравших высокие (81-100) тестовые баллы, объясняется отчасти улучшением подготовки участников экзамена, отчасти стабильностью экзаменационной модели
Более подробные аналитические и методические материалы ЕГЭ 2018 года доступны по ссылке .
На нашем сайте представлены около 3000 заданий для подготовки к ЕГЭ по информатике в 2018 году. Общий план экзаменационной работы представлен ниже.
ПЛАН ЭКЗАМЕНАЦИОННОЙ РАБОТЫ ЕГЭ ПО ИНФОРМАТИКЕ 2019 ГОДА
Обозначение уровня сложности задания: Б — базовый, П — повышенный, В — высокий.
Проверяемые элементы содержания и виды деятельности |
Уровень сложности задания |
Максимальный балл за выполнение задания |
Примерное время выполнения задания (мин.) |
Задание 1. Знания о системах счисления и двоичном представлении информации в памяти компьютера |
|||
Задание 2. Умения строить таблицы истинности и логические схемы |
|||
Задание 3. |
|||
Задание 4. Знание о файловой системе организации данных или о технологии хранения, поиска и сортировки информации в базах данных |
|||
Задание 5. Умение кодировать и декодировать информацию |
|||
Задание 6. Формальное исполнение алгоритма, записанного на естественном языке или умение создавать линейный алгоритм для формального исполнителя с ограниченным набором команд |
|||
Задание 7. Знание технологии обработки информации в электронных таблицах и методов визуализации данных с помощью диаграмм и графиков |
|||
Задание 8. Знание основных конструкций языка программирования, понятия переменной, оператора присваивания |
|||
Задание 9. Умение определять скорость передачи информации при заданной пропускной способности канала, объем памяти, необходимый для хранения звуковой и графической информации |
|||
Задание 10. Знания о методах измерения количества информации |
|||
Задание 11. Умение исполнить рекурсивный алгоритм |
|||
Задание 12. Знание базовых принципов организации и функционирования компьютерных сетей, адресации в сети |
|||
Задание 13. Умение подсчитывать информационный объем сообщения |
|||
Задание 14. Умение исполнить алгоритм для конкретного исполнителя с фиксированным набором команд |
|||
Задание 15. Умение представлять и считывать данные в разных типах информационных моделей (схемы, карты, таблицы, графики и формулы) |
|||
Задание 16. Знание позиционных систем счисления |
|||
Задание 17. Умение осуществлять поиск информации в Интернете |
|||
Задание 18. Знание основных понятий и законов математической логики |
|||
Задание 19. Работа с массивами (заполнение, считывание, поиск, сортировка, массовые операции и др.) |
|||
Задание 20. Анализ алгоритма, содержащего цикл и ветвление |
|||
Задание 21. Умение анализировать программу, использующую процедуры и функции |
|||
Задание 22. Умение анализировать результат исполнения алгоритма |
|||
Задание 23. Умение строить и преобразовывать логические выражения |
|||
Задание 24 (C1). Умение прочесть фрагмент программы на языке программирования и исправить допущенные ошибки |
|||
Задание 25 (C2). Умение составить алгоритм и записать его в виде простой программы (10–15 строк) на языке программирования |
|||
Задание 26 (C3). Умение построить дерево игры по заданному алгоритму и обосновать выигрышную стратегию |
|||
Задание 27 (C4). Умения создавать собственные программы (30–50 строк) для решения задач средней сложности |
Соответствие между минимальными первичными баллами и минимальными тестовыми баллами 2019 года. Распоряжение о внесении изменений в приложение № 1 к распоряжению Федеральной службы по надзору в сфере образования и науки. .
ОФИЦИАЛЬНАЯ ШКАЛА 2019 ГОДА
ПОРОГОВЫЙ БАЛЛ
Распоряжением Рособрнадзора установлено минимальное количество баллов, подтверждающее освоение участниками экзаменов основных общеобразовательных программ среднего (полного) общего образования в соответствии с требованиями федерального государственного образовательного стандарта среднего (полного) общего образования.
ПОРОГ ПО ИНФОРМАТИКЕ И ИКТ: 6 первичных баллов (40 тестовых баллов).
ЭКЗАМЕНАЦИОННЫЕ БЛАНКИ
Скачать бланки в высоком качестве можно по
С современным миром технологий и реалий программирования, разработки ЕГЭ по информатике
имеет мало общего. Какие-то базовые моменты есть, но даже если разбираешься немного в задачах, то это еще не значит, что в конечном итоге станешь хорошим разработчиком. Зато областей, где нужны IT-специалисты, великое множество. Вы нисколько не прогадаете, если хотите иметь стабильный заработок выше среднего. В IT вы это получите. При условии, разумеется, наличия соответствующих способностей. А развиваться и расти здесь можно сколько угодно, ведь рынок настолько огромен, что даже представить себе не можете! Причем он не ограничивается только нашим государством. Работайте на какую угодно компанию из любой точки мира! Это все очень вдохновляет, поэтому пусть подготовка к ЕГЭ по информатике будет первым незначительным шагом, после которого последуют годы саморазвития и совершенствования в данной области.
Структура
Часть 1 содержит 23 задания с кратким ответом. В этой части собраны задания с кратким ответом, подразумевающие самостоятельное формулирование последовательности символов. Задания проверяют материал всех тематических блоков. 12 заданий относятся к базовому уровню, 10 заданий к повышенному уровню сложности, 1 задание – к высокому уровню сложности.
Часть 2 содержит 4 задания, первое из которых повышенного уровня сложности, остальные 3 задания высокого уровня сложности. Задания этой части подразумевают запись развернутого ответа в произвольной форме.
На выполнение экзаменационной работы отводится 3 часа 55 минут (235 минут). На выполнение заданий части 1 рекомендуется отводить 1,5 часа (90 минут). Остальное время рекомендуется отводить на выполнение заданий части 2.
Пояснения к оцениванию заданий
Выполнение каждого задания части 1 оценивается в 1 балл. Задание части 1 считается выполненным, если экзаменуемый дал ответ, соответствующий коду верного ответа. Выполнение заданий части 2 оценивается от 0 до 4 баллов. Ответы на задания части 2 проверяются и оцениваются экспертами. Максимальное количество баллов, которое можно получить за выполнение заданий части 2, – 12.
Loading…
Урок посвящен тому, как решать 5 задание ЕГЭ по информатике
Содержание:
- Объяснение 5 задания
- Исполнитель для возведения в квадрат, деления, умножения и сложения
- Проверка числовой последовательности на соответствие алгоритму
- Разбор 5 задания
- Решение задания про алгоритм, который строит число R
- Решение заданий для темы Проверка числовой последовательности (Автомат)
5-е задание: «Анализ алгоритмов и исполнители»
Уровень сложности
— базовый,
Требуется использование специализированного программного обеспечения
— нет,
Максимальный балл
— 1,
Примерное время выполнения
— 4 минуты.
Проверяемые элементы содержания: Формальное исполнение алгоритма, записанного на естественном языке, или умение создавать линейный алгоритм для формального исполнителя с ограниченным набором команд
До ЕГЭ 2021 года — это было задание № 6 ЕГЭ
Типичные ошибки и рекомендации по их предотвращению:
«Как и в других заданиях базового уровня сложности, источником ошибок служит недостаточная внимательность и отсутствие или поверхностность самостоятельной проверки полученного ответа»
ФГБНУ «Федеральный институт педагогических измерений»
Проверка числовой последовательности на соответствие алгоритму
- для выполнения некоторых заданий необходимо повторить тему системы счисления;
- максимальное значение суммы цифр десятичного числа — это 18, так как 9 + 9 = 18;
- для проверки правильности переданного сообщения иногда вводится бит четности — дополнительный бит, которым дополняется двоичный код таким образом, чтобы в результате количество единиц стало четным: т.е. если в исходном сообщении количество единиц было четным, то добавляется 0, если нечетным — добавляется 1:
например: 310 = 112 после добавления бита четности: 110 ---- 410 = 1002 после добавления бита четности: 1001
например: 1112 - это 710 добавим 0 справа: 11102 - это 1410
Теперь будем рассматривать конкретные типовые экзаменационные варианты по информатике с объяснением их решения.
Разбор 5 задания
Задание демонстрационного варианта 2022 года ФИПИ
Плейлист видеоразборов задания на YouTube:
Решение задания про алгоритм, который строит число R
5_11:
На вход алгоритма подается натуральное число N. Алгоритм строит по нему новое число R следующим образом:
- Строится двоичная запись числа 4N.
- К этой записи дописываются справа еще два разряда по следующему правилу:
- складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 10000 преобразуется в запись 100001;
- над этой записью производятся те же действия — справа дописывается остаток от деления суммы цифр на 2.
Полученная таким образом запись является двоичной записью искомого числа R.
Укажите такое наименьшее число N, для которого результат работы алгоритма больше 129. В ответе это число запишите в десятичной системе счисления.
Типовые задания для тренировки
✍ Решение:
-
✎ Решение аналитическим способом:
- Заметим, что после выполнения второго пункта задания, будут получаться только четные числа! Наименьшим возможным четным числом, превышающим 129, является число 130. С ним и будем работать.
- Переведем 130 в двоичную систему счисления. Используя компьютер это можно сделать с помощью программистского режима калькулятора. Либо в консоли интерпретатора Python набрать
bin(130)
. Получим:
13010 = 100000102
в обратном порядке: было 1000001 -> стало 10000010 еще раз то же самое: было 100000 -> стало 1000001
int('100000',2)
.1000002 = 3210
✎ Решение с использованием программирования:
PascalAbc.Net:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
uses school; begin var n_ := 1; while True do begin var n := 4*n_; var ost := bin(n).CountOf('1') mod 2; // остаток при делении на 2 n := 2 * n + ost; //в двоичной с.с. добавляем разряд (*2) и остаток к этому разряру (+ost) ost := bin(n).CountOf('1') mod 2; // остаток при делении на 2 n := 2 * n + ost; if n > 129 then begin println(n_); break end; n_ += 1; end; end. |
Python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
n_ = 1 while True: n = 4*n_ r = str(bin(n)) r = r[2:] for i in range(2): if r.count('1') % 2 == 0: r+='0' else: r+='1' n = int(r, base=2) if n > 129: print(n_) break n_+=1 |
Результат: 8
Для более детального разбора предлагаем посмотреть видео теоретического решения данного 5 задания ЕГЭ по информатике:
📹 YouTube здесь
📹 Видеорешение на RuTube здесь (теоретическое решение)
5_12: Демоверсия ЕГЭ 2018 информатика:
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
- Строится двоичная запись числа N.
- К этой записи дописываются справа ещё два разряда по следующему правилу:
- складываются все цифры двоичной записи числа N, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;
- над этой записью производятся те же действия – справа дописывается остаток от деления суммы её цифр на 2.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.
Укажите минимальное число R, которое превышает число 83 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.
✍ Решение:
- Заметим, что после второго пункта условия задачи получаются только четные числа (т.к. если число в двоичной системе заканчивается на 0, то оно четное). Таким образом, нас будут интересовать только четные числа.
- Наименьшим возможным числом, превышающим 83, является число 84. С ним и будем работать.
- Переведем 84 в двоичную систему счисления. На компьютерном ЕГЭ это можно сделать с помощью программистского режима калькулятора. Либо в консоли интерпретатора Python набрать
bin(84)
. Получим:
84 = 1010100
86 = 1010110
Результат: 86
Подробное решение данного 5 (раньше №6) задания из демоверсии ЕГЭ 2018 года смотрите на видео:
Видеорешение с программированием (PascalAnc.Net):
📹 YouTube здесь
📹 Видеорешение на RuTube здесь
Аналитическое видеорешение:
📹 Видеорешение на RuTube здесь -> аналитическое решение
5_18:
Алгоритм получает на вход натуральное число N > 1
и строит по нему новое число R
следующим образом:
1. Строится двоичная запись числа N
.
2. Подсчитывается количество нулей и единиц в полученной записи. Если их количество одинаково, в конец записи добавляется её последняя цифра. В противном случае в конец записи добавляется цифра, которая встречается реже.
3. Шаг 2 повторяется ещё два раза.
4. Результат переводится в десятичную систему счисления.
При каком наименьшем исходном числе N > 65
в результате работы алгоритма получится число, кратное 4?
Типовые задания для тренировки
✍ Решение:
-
✎ Решение с использованием программирования:
PascalAbc.Net:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
uses school; begin var n_ := 1; while True do begin var n := n_; for var i := 1 to 3 do begin if bin(n).CountOf('1') = bin(n).CountOf('0') then // сравниваем if n mod 2 = 0 then // если четное, то в конце 0 n := 2 * n // добавляем разряд = 0 else n := 2 * n + 1 // иначе добавляем разряд = 1 else if bin(n).CountOf('1') > bin(n).CountOf('0') then n := 2 * n else n := 2 * n + 1 end; if (n_ > 65) and (n mod 4 = 0) then begin println(n_); break end; n_ += 1; end; end. |
Python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
n_ = 1 while True: n = n_ r = str(bin(n)) r = r[2:] for i in range(3): if r.count('1') == r.count('0'): r+=r[-1] elif r.count('1')>r.count('0'): r+='0' else: r+='1' n = int(r, base=2) if n_ > 65 and n % 4 == 0 : print(n_,n) break n_+=1 |
Ответ: 79
5_19:
На вход алгоритма подаётся натуральное число N
. Алгоритм строит по нему новое число R
следующим образом.
1) Число N
переводим в двоичную запись.
2) Инвертируем все биты числа кроме первого.
3) Переводим в десятичную запись.
4) Складываем результат с исходным числом N
.
Полученное число является искомым числом R
.
Укажите наименьшее нечетное число N
, для которого результат работы данного алгоритма больше 99. В ответе это число запишите в десятичной системе счисления.
✍ Решение:
-
✎ Решение с использованием программирования:
PascalAbc.Net:
Python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
n_ = 1 while True: n = n_ r = str(bin(n)) r = r[2:] for i in range(1,len(r)): if r[i]== '0': r=r[:i]+'1'+r[i+1:] else: r=r[:i]+'0'+r[i+1:] n = int(r, base=2) n+=n_ if n > 99 and n_ % 2 != 0 : print(n_,n) break n_+=1 |
Ответ: 65
5_13:
На вход алгоритма подается натуральное число N. Алгоритм строит по нему новое число R следующим образом:
1. Строится двоичная запись числа N.
2. К этой записи дописываются справа еще два разряда по следующему правилу:
— если N делится нацело на 4, в конец числа (справа) дописывается сначала ноль, а затем еще один ноль;
— если N при делении на 4 дает в остатке 1, то в конец числа (справа) дописывается сначала ноль, а затем единица;
— если N при делении на 4 дает в остатке 2, то в конец числа (справа) дописывается сначала один, а затем ноль;
— если N при делении на 4 дает в остатке 3, в конец числа (справа) дописывается сначала один, а затем еще одна единица.
Например, двоичная запись 1001 числа 9 будет преобразована в 100101, а двоичная запись 1100 числа 12 будет преобразована в 110000.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью числа R — результата работы данного алгоритма.
Укажите максимальное число R, которое меньше 100 и может являться результатом работы данного алгоритма. В ответе это число запишите
в десятичной системе счисления
.
Типовые задания для тренировки
✍ Решение:
- Поскольку требуется найти наибольшее число, то возьмем наибольшее из возможных чисел, которые < 100 — это число 99. Переведем его в двоичную систему. На компьютерном ЕГЭ это можно сделать с помощью программистского режима калькулятора. Либо в консоли интерпретатора Python набрать
bin(99)
. Получим:
99 = 11000112
1100011 N
int('11000',2)
11000 = 2410
98 = 11000102 : 10 в конце добавлено алгоритмом N = 110002 = 2410 24 делится нацело на 4. По алгоритму в конце должно быть 00, а мы имеем 10 98 - не подходит 97 = 11000012 : 01 в конце добавлено алгоритмом N = 110002 = 2410 24 делится нацело на 4. По алгоритму в конце должно быть 00, а мы имеем 01 97 - не подходит 96 = 11000002 : 00 в конце добавлено алгоритмом N = 110002 = 2410 24 делится нацело на 4. По алгоритму в конце должно быть 00, у нас 00 - верно! 96 - подходит!
Результат: 96
Предлагаем посмотреть видео теоретического решения:
📹 YouTube здесь
📹 Видеорешение на RuTube здесь (теоретическое решение)
5_14:
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом:
1. Строится двоичная запись числа N.
2. К этой записи дописывается (дублируется) последняя цифра.
3. Затем справа дописывается бит чётности: 0, если в двоичном коде полученного числа чётное число единиц, и 1, если нечётное.
4. К полученному результату дописывается ещё один бит чётности.
Полученная таким образом запись (в ней на три разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.
Укажите минимальное число R, большее 114, которое может быть получено в результате работы этого алгоритма. В ответе это число запишите в десятичной системе.
Типовые задания для тренировки
✍ Решение:
-
✎ Решение аналитическим способом:
- В постановке задания задано R > 114. R — это результат работы алгоритма. Для того, чтобы определить наименьшее возможно N, переведем сначала 114 в двоичную систему счисления и выделим в нем три добавленные по алгоритму цифры (перевод можно выполнить в консоли Питона:
bin(114)
)
114 = 11100102
2. В полученное числе N = 1110 дублируется последняя цифра и получается 11100.
3. Поскольку число единиц (3) — нечетное, то справа добавляется 1: 111001.
4. Т.к. в полученном наборе цифр четное число единиц, то добавляем 0: 1110010
1. N = 1110 + 1 = 1111 Работа по алгоритму: 2. 11111 - дублирование последней цифры. 3. 111111 - справа дописываем единицу, т.к. в полученном числе 5 единиц (нечетное) 4. 1111110 - дописываем ноль, т.к. в полученном числе четное число единиц.
int('1111110',2)
):min R = 11111102 = 12610
✎ Решение с использованием программирования:
PascalAbc.Net:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
uses school; begin var n_ := 1; while True do begin var n := n_; // дублирвание последней цифры if n mod 2 = 0 then // если четное, то в конце 0 n := 2 * n // добавляем разряд = 0 else n := 2 * n + 1; // иначе добавляем разряд = 1 for var i := 1 to 2 do begin if bin(n).CountOf('1') mod 2 = 0 then n := 2 * n // добавляем разряд = 0 else n := 2 * n + 1 // иначе добавляем разряд = 1 end; if n > 114 then begin println(n); break end; n_ += 1; end; end. |
Python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
n_ = 1 while True: n = n_ r = str(bin(n)) # строковое значение r = r[2:] # убираем 0b r=r+r[-1] for i in range (2): if r.count('1') % 2 == 0: r = r+'0' else: r = r+'1' r = int(r,base = 2) # в 10-ю с.с. if r > 114: print(r) break n_+= 1 |
Результат: 126
5_17: Досрочный вариант 1 ЕГЭ по информатике 2020, ФИПИ:
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число следующим образом.
1) Строится двоичная запись числа N.
2) К этой записи дописываются справа ещё два разряда по следующему правилу:
— если N чётное, в конец числа (справа) дописываются два нуля, в противном случае справа дописываются две единицы.
Например, двоичная запись 1001 числа 9 будет преобразована в 100111.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью числа – результата работы данного алгоритма.
Укажите минимальное число N, для которого результат работы алгоритма будет больше 134. В ответе это число запишите в десятичной системе счисления.
Ответ: 33
Видео -> теоретическое решение
📹 Видеорешение на RuTube здесь -> теоретическое решение
5_16:
Автомат обрабатывает целое число N (0 ≤ N ≤ 255) по следующему алгоритму:
1. Строится восьмибитная двоичная запись числа N.
2. Все цифры двоичной записи заменяются на противоположные (0 на 1, 1 на 0).
3. Полученное число переводится в десятичную запись.
4. Из нового числа вычитается исходное, полученная разность выводится на экран.
Какое число нужно ввести в автомат, чтобы в результате получилось 45?
✍ Решение:
- Результатом выполнения алгоритма является число 45. Алгоритм работает в двоичной системе счисления, поэтому переведем число:
45 = 001011012
1 - 0
, с учетом, что у разряда с единицей заняли. То есть бит:. _ 1 _ _ _ _ _ _ _ N инвертируемое = 0 _ _ _ _ _ _ _ N исходное 0 0 1 0 1 1 0 1 = 45 результат
1 - 0
не может в результате дать 0, так как у следующей слева единицы мы заняли. Значит, 0 - 1
. Чтобы не получить единицу в ответе, необходимо у нуля тоже занять:. . _ 1 0 _ _ _ _ _ _ = 0 1 _ _ _ _ _ _ 0 0 1 0 1 1 0 1 = 45 результат
1 - 0
не может быть, так как у следующего слева нуля мы заняли.Значит
0 - 1
. То есть как раз чтобы получить единицу (10 - 1 = 1
), занимаем у следующих слева разрядов:. . _ 1 0 0 _ _ _ _ _ = 0 1 1 _ _ _ _ _ 0 0 1 0 1 1 0 1 = 45 результат
0 - 1
не может быть. Значит, чтобы получить в результате ноль, берем 1 - 0
, у единицы должно быть занято.. . . _ 1 0 0 1 _ _ _ _ = 0 1 1 0 _ _ _ _ 0 0 1 0 1 1 0 1 = 45 результат
1 - 0
не может быть. Так как слева у единицы занято. Значит, чтобы получить в результате 1, берем 0 - 1
:. . . _ 1 0 0 1 0 _ _ _ = 0 1 1 0 1 _ _ _ 0 0 1 0 1 1 0 1 = 45 результат
0 - 1
не даст в ответе единицу, значит, имеем 1 - 0
:. . . _ 1 0 0 1 0 1 _ _ = 0 1 1 0 1 0 _ _ 0 0 1 0 1 1 0 1 = 45 результат
0 - 1
не может быть, значит, 1 - 0
. Чтобы получить в результате 0, необходимо, чтобы у 1 было занято:. . . . _ 1 0 0 1 0 1 1 _ = 0 1 1 0 1 0 0 _ 0 0 1 0 1 1 0 1 = 45 результат
0 - 1
:. . . . _ 1 0 0 1 0 1 1 0 = 0 1 1 0 1 0 0 1 0 0 1 0 1 1 0 1 = 45 результат
01101001 = 10510
Ответ: 105
Смотрите теоретический разбор задания на видео и подписывайтесь на наш канал:
📹 YouTube здесь
📹 Видеорешение на RuTube здесь -> теоретическое решение
Решение заданий для темы Проверка числовой последовательности (Автомат)
5_7:
Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам.
- Складываются первая и вторая, а также третья и четвёртая цифры исходного числа.
- Полученные два числа записываются друг за другом в порядке убывания (без разделителей).
Пример. Исходное число: 3165. Суммы: 3 + 1 = 4; 6 + 5 = 11. Результат: 114.
Укажите наименьшее число, в результате обработки которого, автомат выдаст число 1311.
✍ Решение:
Результат: 2949
Процесс теоретического решения данного 5 задания представлен в видеоуроке:
📹 YouTube здесь
📹 Видеорешение на RuTube здесь -> теоретическое решение
5_8:
Автомат получает на вход четырехзначное число. По нему строится новое число по следующим правилам:
- Складываются первая и вторая, затем вторая и третья, а далее третья и четвёртая цифры исходного числа.
- Полученные три числа записываются друг за другом в порядке возрастания (без разделителей).
Пример: Исходное число: 7531. Суммы: 7+5=12; 5+3=8; 3+1=4. Результат: 4812.
✍ Решение:
2
, 5
, 12
9
:12=9+3
93**
9320
.Результат: 9320
Подробное теоретическое решение данного 5 задания можно просмотреть на видео:
📹 YouTube здесь
📹 Видеорешение на RuTube здесь -> теоретическое решение
5_9:
Автомат получает на вход два двузначных шестнадцатеричных числа. В этих числах все цифры не превосходят цифру 6 (если в числе есть цифра больше 6, автомат отказывается работать). По этим числам строится новое шестнадцатеричное число по следующим правилам:
- Вычисляются два шестнадцатеричных числа — сумма старших разрядов полученных чисел и сумма младших разрядов этих чисел.
- Полученные два шестнадцатеричных числа записываются друг за другом в порядке убывания (без разделителей).
Пример: Исходные числа: 25, 66. Поразрядные суммы: 8, B. Результат: B8.
Какие из предложенных чисел могут быть результатом работы автомата?
Перечислите в алфавитном порядке буквы, соответствующие этим числам, без пробелов и знаков препинания.
Варианты:
A) 127
B) C6
C) BA
D) E3
E) D1
✍ Решение:
Проанализируем все варианты:
12
в шестнадцатеричной системе записывается как С
.С6
разбиваем на 12
и 6
. Число может быть результатом работы автомата. Исходные числа, например, 35
и 37
BA
разбиваем на 11
и 10
. Число может быть результатом работы автомата. Исходные числа, например, 55
и 56
E3
разбиваем на 14
и 3
. 14=6+8
, но цифры большие 6 не принимает автомат. Не подходит.D1
разбиваем на 13
и 1
. 13=6+7
, но цифры большие 6 не принимает автомат. Не подходит.Результат: BC
Подробное теоретическое решение данного 5 задания можно просмотреть на видео:
📹 YouTube здесь
📹 Видеорешение на RuTube здесь -> теоретическое решение
5_10: Задание 5 ГВЭ 11 класс 2018 год ФИПИ
Автомат получает на вход два двузначных шестнадцатеричных числа. В этих числах все цифры не превосходят цифру 7 (если в числе есть цифра больше 7, автомат отказывается работать). По этим числам строится новое шестнадцатеричное число по следующим правилам.
1. Вычисляются два шестнадцатеричных числа: сумма старших разрядов полученных чисел и сумма младших разрядов этих чисел.
2. Полученные два шестнадцатеричных числа записываются друг за другом в порядке возрастания (без разделителей).
Пример. Исходные числа: 66, 43. Поразрядные суммы: A, 9. Результат: 9A.
Определите, какое из предложенных чисел может быть результатом работы автомата.
Варианты:
1) AD
2) 64
3) CF
4) 811
✍ Решение:
Теоретическое решение 4 задания ГВЭ 11 класса смотрите на видео:
📹 YouTube здесь
📹 Видеорешение на RuTube здесь -> теоретическое решение
5_15:
Автомат получает на вход натуральное число X. По этому числу строится трёхзначное число Y по следующим правилам:
1. Первая цифра числа Y (разряд сотен) – остаток от деления X на 7.
2. Вторая цифра числа Y (разряд десятков) – остаток от деления X на 2.
3. Третья цифра числа Y (разряд единиц) – остаток от деления X на 5.
Пример. Исходное число: 55. Остаток от деления на 7 равен 6; остаток от деления на 2 равен 1; остаток от деления на 5 равен 0. Результат работы автомата: 610.
Сколько существует двузначных чисел, при обработке которого автомат выдаёт результат 312?
Типовые задания для тренировки
✍ Решение:
- Обозначим каждую цифру числа Y согласно заданию:
Y = 3 1 2 x mod 7 x mod 2 x mod 5
1. x mod 2 = 1 => значит, X — нечетное число
2. x mod 5 = 2 => значит, X — либо ?2, либо ?7.
3. раз x — нечетное, то из пред. пункта получаем x = ?7
4. x mod 7 = 3 => переберем все варианты:
97 - не подходит, 87 - подходит (87 / 7 = 12, остаток = 3) 77 - не подходит, 67 - не подходит, 57 - не подходит, 47 - не подходит, 37 - не подходит, 27 - не подходит, 17 - подходит (17 / 7 = 2, остаток = 3)
Результат: 2