Инфоурок Информатика Презентации"Решение Задач 5 КЕГЭ"

"Решение Задач 5 КЕГЭ"

Скачать материал

Решение задач 5 КЕГЭ по информатике

Дудник Татьяна Григорьевна, учитель высшей квалификационной категории ГБОУ средняя школа № 645 Пушкинского района Задание 5 КЕГЭ

«Выполнение и анализ простых алгоритмов»

Уровень сложности — базовый,

Требуется использование специализированного программного обеспечения — нет,

Максимальный балл — 1,

Примерное время выполнения — 4 минуты.

 Проверяемые элементы содержания: Формальное исполнение алгоритма, записанного на естественном языке, или умение создавать линейный алгоритм для формального исполнителя с ограниченным набором команд.

1.6.3. Построение алгоритмов и практические вычисления.

1.1.3. Умение строить информационные модели объектов, систем и процессов в виде алгоритмов.

ФГБНУ "Федеральный институт педагогических измерений":

Типичные ошибки и рекомендации по их предотвращению:

"Как и в других заданиях базового уровня сложности, источником ошибок служит недостаточная внимательность и отсутствие или поверхностность самостоятельной проверки полученного ответа"

Задание 5 КЕГЭ

17.10.2022г. «Анализ результатов ГИА. Методические аспекты преподавания информатики и ИКТ», Кипа Н.В.

Демо-версия ФИПИ 2022г.

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

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

2.   К этой записи дописываются справа ещё два разряда по следующему правилу:

  а) складываются все цифры двоичной записи числа N, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись

111001;

 б) над этой записью производятся те же действия – справа дописывается остаток от деления суммы её цифр на 2.

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

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


Решение с помощью приложения Калькулятор:

1.   Переключаем Калькулятор в режим Программист

(Вид – Программист, Alt+3);

2.   В десятичной системе (Dec) набираем 78;

3.   Под окошком вывода отображается двоичный код

78 (01001110);

4.   Т.к. двоичный код содержит четное количество единиц (4 шт.), то R может быть 78.

5.   Чтобы получить ответ (N) надо от двоичного кода R=78 отбросить два правых разряда. Для этого  используем команду Калькулятора сдвиг вправо (Right SHift): нажать кнопку Rsh, затем кнопку «2» (сдвиг на два разряда) и кнопку «=»;

6.   В окошке вывода видим ответ в десятичном коде:

19

Ответ: 19

Решение на Python: for n in range (1,70): s = bin(n)[2:] #перевод в 2 С/С k = s.count("1") s += str(k%2) k = s.count("1") s += str(k%2) r = int(s,2)# перевод в 10 С/С if r > 77: print(n) break

В консоли интерпретатора Python: 

>>>bin(78)

'0b1001110'

В двоичной записи числа 78 чётное число единиц (4), поэтому оно могло быть получено в результате работы приведённого алгоритма. Во время работы алгоритма к двоичной записи приписали сзади две цифры, их нужно отбросить:

>>>78>>2   

или >>>78//4                         Ответ: 19




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

Строится двоичная запись числа 4N.


К этой записи дописываются справа еще два разряда по следующему правилу: складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 10000 преобразуется в запись 100001; над этой записью производятся те же действия — справа дописывается остаток от деления суммы цифр на 2.

Полученная таким образом запись является двоичной записью искомого числа R.Решение на Python:

n_ = 1

Укажите такое наименьшее число N, для которого результат работы алгоритма больше 129. В ответе это while True:

Задача 3

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

1) Число N переводим в двоичную запись. 2) Инвертируем все биты числа кроме первого.

3) Переводим в десятичную запись. 4) Складываем результат с исходным числом

N.

Полученное число является искомым числом

R.

Укажите наименьшее нечетное число N, для которого результат работы данного

        print(n_)

алгоритма больше 99. В ответе это число запишите в десятичной системе счисления.

Задача 4 (№ 147 Поляков К.Ю.)                                                 

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

1)   Строится двоичная запись числа N.

2)   К этой записи дописывается (дублируется) последняя цифра.

3)   Затем справа дописывается 0, если в двоичном коде числа N чётное число единиц, и 1, если нечётное. 4) К полученному результату дописывается ещё один бит чётности так, чтобы количество единиц в двоичной записи полученного числа стало чётным.

Полученная таким образом запись (в ней на три разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R. Укажите минимальное число R, большее 105, которое могло получиться в результате работы автомата. В ответе это число запишите в десятичной системе.

Задача 5 (№ 192 Поляков К.Ю.)

Автомат обрабатывает натуральное число N по следующему алгоритму:

1.    Строится двоичная запись числа N без ведущих нулей.

2.    Если в полученной записи единиц больше, чем нулей, то справа приписывается единица. Если нулей больше или нулей и единиц поровну, справа приписывается ноль.

3.    Полученное число переводится в десятичную запись и выводится на экран. Какое наибольшее число, меньшее, чем 43, может получиться в результате работы автомата?

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал ""Решение Задач 5 КЕГЭ""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Интернет-маркетолог

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 666 115 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

PascalABC.net Тема урока: «Составление алгоритмов для работы с графикой»
  • Учебник: «Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения», В. М. Котов, А. И. Лапо и Ю.А. Быкадоров, Е.Н. Войтехович
  • Тема: Глава 3. Основы алгоритмизации и программирования
  • 13.11.2022
  • 191
  • 4
«Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения», В. М. Котов, А. И. Лапо и Ю.А. Быкадоров, Е.Н. Войтехович

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 13.11.2022 690
    • PDF 518.9 кбайт
    • 14 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Дудник Татьяна Григорьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Дудник Татьяна Григорьевна
    Дудник Татьяна Григорьевна
    • На сайте: 10 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 4249
    • Всего материалов: 2

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Копирайтер

Копирайтер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 42 регионов
  • Этот курс уже прошли 580 человек

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 45 регионов
  • Этот курс уже прошли 1 299 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Мини-курс

Искусство понимания: техники успешной жизни, отношений и бизнеса

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы нарративного подхода: теория и методы

5 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Эффективное взаимодействие с детьми: стратегии общения и воспитания

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 663 человека из 73 регионов
  • Этот курс уже прошли 573 человека