Similar presentations:
Системы счисления. Кодирование чисел. ЕГЭ 2021
1.
Системы счисления. Кодирование чисел.ЕГЭ 2021 информатика задание 14.
Решение через Python.
Учитель информатики ГБОУ Школа № 1797 «Богородская»
Меркулова Елена Олеговна
2.
Задание 14 из демоверсии 2021 годаСуществует большое количество материалов, которое показывает решение
этой задачи вручную, мы же сегодня разберем его через Python.
Изначально, зададим это выражение в программе
3.
Нас спрашивают количество 6. Как же их найти? Для ответа на этотвопрос мы должны вспомнить тему перевода из десятичной в любую
другую (в нашем случае семеричная)
Рассмотрим пример:
Мы видим, что при делении 131 на 7 мы получаем 18, в остатке 5
В переводе на Python 131%7=5 и 131//7=18,
Где знак % - остаток от деления, а знак // - целочисленное деление
Далее 18 делим на 7 и получаем 2, в остатке 4
т.е. 18%7=4 и 18//7=2
Очевидно, что спрашивая нас про количество 6 в исходной задаче,
спрашивают про остатки от деления на 7
4.
Мы будем решать задачу при помощи цикла while.Необходимо ввести переменную счетчик, которая будет считать количество 6
Цикл будет выполняться до тех пор пока x>0
5.
Далее будем использовать ветвлениеЕсли остаток от деления на 7 будет равен 6, то счетчик
увеличивается на единицу
И последним шагом в цикле считаем целую часть от деления
на 6
6.
И выводим на экран результат счетчика.Вот полный текст программы
7.
После запуска программы на экран выйдет результатЭтот способ абсолютно исключает возможность арифметической ошибки и
занимает очень мало времени на решение задания 14 из ЕГЭ 2021 по
информатике
informatics