Егэ системы счисления python

Системы счисления. Кодирование чисел. ЕГЭ 2021 информатика задание 14. Решение через Python.
презентация к уроку по информатике и икт (10, 11 класс)

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

Скачать:

Предварительный просмотр:

Подписи к слайдам:

Системы счисления. Кодирование чисел. ЕГЭ 2021 информатика задание 14. Решение через Python . Учитель информатики ГБОУ Школа № 1797 «Богородская» Меркулова Елена Олеговна

Задание 14 из демоверсии 2021 года Существует большое количество материалов, которое показывает решение этой задачи вручную, мы же сегодня разберем его через Python . Изначально, зададим это выражение в программе

Нас спрашивают количество 6. Как же их н айти? Для ответа на этот вопрос мы должны вспомнить тему перевода из десятичной в любую другую (в нашем случае семеричная) Рассмотрим пример: Мы видим, что при делении 131 на 7 мы получаем 18, в остатке 5 В переводе на Python 131%7=5 и 131 //7=18 , Где знак % — остаток от деления, а знак // — целочисленное деление Далее 18 делим на 7 и получаем 2, в остатке 4 т.е. 18%7=4 и 18 //7=2 Очевидно, что спрашивая нас про количество 6 в исходной задаче, спрашивают про остатки от деления на 7

Читайте также:  Таблицы

Мы будем решать задачу при помощи цикла while . Необходимо ввести переменную счетчик, которая будет считать количество 6 Цикл будет выполняться до тех пор пока x>0

Далее будем использовать ветвление Если остаток от деления на 7 будет равен 6, то счетчик увеличивается на единицу И последним шагом в цикле считаем целую часть от деления на 6

И выводим на экран результат счетчика . Вот полный текст программы

После запуска программы на экран выйдет результат Этот способ абсолютно исключает возможность арифметической ошибки и занимает очень мало времени на решение задания 14 из ЕГЭ 2021 по информатике

По теме: методические разработки, презентации и конспекты

Кодирование информации. Системы счисления. Перевод чисел из одной системы счисления в другую.

Тема урока: Кодирование информации. Системы счисления. Перевод чисел из одной системы счисления в другую.Цель урока: закрепление, обобщение и систематизация знаний учащихся по теме: «Перевод чисел из .

Системы счисления. Перевод чисел из одной системы счисления в другую. Урок для 9 класса

Познакомиться с системами счисления. Научиться переводить числа из десятичной системы счисления в другие системы счисления и наоборот.

Системы счисления. Перевод чисел из одной системы счисления в другую систему счисления.

План-конспект урока с использованием ЭОР «Системы счисления. Перевод чисел из одной системы счисления в другую систему счисления».

Задание №16 (системы счисления) в ЕГЭ 2016 по информатике

Презентация содержит теоретический материал, а также разбор решения некоторых заданий №16 ЕГЭ 2016 по информатике. Может быть полезна учащимся, учителям при подготовке к сдаче ЕГЭ.

Конспект урока по теме «Системы счисления. Перевод чисел из одной системы счисления в другую»

Цель урока: обобщение и систематизация приемов перевода чисел из одной системы счисления в другую.Задачи урока: обучающие — обоб.

Технологическая карта урока по теме «Системы счисления. Перевод чисел из одной системы счисления в другую»

Цель урока: обобщение и систематизация приемов перевода чисел из одной системы счисления в другую.Задачи урока: обучающие — обоб.

Восьмеричная и шестнадцатеричная системы счисления. Перевод чисел из 8-й и 16-й в десятичную систему счисления

Разработка конспекта урока по информатике в 8 классе (УМК Семакин) на тему «Восьмеричная и шестнадцатеричная системы счисления. Перевод чисел из 8-й и 16-й в десятичную систему счисле.

Источник

ЕГЭ-2023 по информатике. Разбор задания №14

Нажмите, чтобы узнать подробности

Прямое сложение в системах счисления Сколько единиц содержится в двоичной записи значения выражения: 8 2020 + 4 2017 + 26 – 1?

  • Прямое сложение в системах счисления
  • Операции в одной системе счисления
  • Операции в разных системах счисления с одной переменной
  • Операции в разных системах счисления с двумя переменными

Прямое сложение в системах счисления

Сколько единиц содержится в двоичной записи значения выражения: 8 2020 + 4 2017 + 26 – 1?

Прямое сложение в системах счисления Решение. Преобразуем немного выражение, получим: 2 6060 + 2 4034 + 25 2 6060 = 100..(всего 6060 нулей)..00 2 2 4034 = 100..(всего 4034 нулей)..00 2 25 10 = 11001 2 В двоичной записи результат будет выглядеть так: 100..(всего 2025 нулей)..00100..(всего 4029 нулей)..0011001 Всего 5 единиц.

Прямое сложение в системах счисления

Преобразуем немного выражение, получим:

2 6060 = 100..(всего 6060 нулей)..00 2

2 4034 = 100..(всего 4034 нулей)..00 2

В двоичной записи результат будет выглядеть так:

100..(всего 2025 нулей)..00100..(всего 4029 нулей)..0011001

Прямое сложение в системах счисления Решение на языке Python x = 8**2020 + 4**2017 + 26 - 1 s = ‘

Прямое сложение в системах счисления

Прямое сложение в системах счисления Значение арифметического выражения: 125 + 25 3 + 5 9 – записали в системе счисления с основанием 5. Сколько значащих нулей содержит эта запись?

Прямое сложение в системах счисления

Значение арифметического выражения: 125 + 25 3 + 5 9 – записали в системе счисления с основанием 5. Сколько значащих нулей содержит эта запись?

Прямое сложение в системах счисления Решение. Последовательно рассмотрим данное выражение. Рассмотрим первое слагаемое 125=5 в кубе =1000_5 . Рассмотрим второе слагаемое: 25 в кубе = 5 в степени левая круглая скобка 6 правая круглая скобка = 1000000_5.. Рассмотрим третье слагаемое: 5 в степени левая круглая скобка 9 правая круглая скобка = 100. 00_5 — на конце 9 нулей. Результат сложения первых двух чисел: 5 в кубе плюс 5 в степени левая круглая скобка 6 правая круглая скобка = 1001000_5. На последнем шаге получаем: 1000000000 плюс 1001000=1001001000 . Нетрудно увидеть, что всего 7 значащих нулей. Ответ: 7

Прямое сложение в системах счисления

Последовательно рассмотрим данное выражение.

Рассмотрим первое слагаемое 125=5 в кубе =1000_5 .

Рассмотрим второе слагаемое: 25 в кубе = 5 в степени левая круглая скобка 6 правая круглая скобка = 1000000_5..

Рассмотрим третье слагаемое: 5 в степени левая круглая скобка 9 правая круглая скобка = 100. 00_5 — на конце 9 нулей.

Результат сложения первых двух чисел: 5 в кубе плюс 5 в степени левая круглая скобка 6 правая круглая скобка = 1001000_5.

На последнем шаге получаем: 1000000000 плюс 1001000=1001001000 .

Нетрудно увидеть, что всего 7 значащих нулей.

Прямое сложение в системах счисления Решение на языке Python x = 125 + 25**3 + 5**9 s = ‘

Прямое сложение в системах счисления

Операции в одной системе счисления Операнды арифметического выражения записаны в системе счисления с основанием 19: 321x419 + 498x919 В записи чисел переменной x обозначена неизвестная цифра из алфавита девятнадцатеричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 23. Для найденного значения x вычислите частное от деления значения арифметического выражения на 23 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Операции в одной системе счисления

Операнды арифметического выражения записаны в системе счисления с основанием 19:

В записи чисел переменной x обозначена неизвестная цифра из алфавита девятнадцатеричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 23. Для найденного значения x вычислите частное от деления значения арифметического выражения на 23 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Операции в одной системе счисления При помощи цикла for будем перебирать x в соответствии в заданной системой счисления. Затем переведём все числа в десятичную систему счисления и найдём их сумму, записав полученное значение в переменную. Проверим кратность переменной на 23 и выведем частное от деления значения арифметического выражения. Решение на языке Python for x in

Операции в одной системе счисления

При помощи цикла for будем перебирать x в соответствии в заданной системой счисления. Затем переведём все числа в десятичную систему счисления и найдём их сумму, записав полученное значение в переменную. Проверим кратность переменной на 23 и выведем частное от деления значения арифметического выражения.

for x in ‘0123456789ABCDEFGHI’:

t = int(‘321’ + x + ‘4’, 19) + int(‘498’ + x + ‘9’, 19)

Операции в одной системе счисления Числа M и N записаны в системе счисления с основанием 9 соответственно. M = 842x59, N = 8x7259 В записи чисел переменной x обозначена неизвестная цифра из алфавита девятеричной системы счисления. Определите наименьшее значение натурального числа A, при котором существует такой x, что M + A кратно N.

Операции в одной системе счисления

Числа M и N записаны в системе счисления с основанием 9 соответственно.

В записи чисел переменной x обозначена неизвестная цифра из алфавита девятеричной системы счисления. Определите наименьшее значение натурального числа A, при котором существует такой x, что M + A кратно N.

Операции в одной системе счисления При помощи цикла for будем перебирать числа A и x (в соответствии в заданной системой счисления). Затем переведём числа M и N в десятичную систему счисления. Проверим кратность суммы M и A на N и выведем наименьшее A на экран. Решение на языке Python for A in range(1, 1000): for x in

Операции в одной системе счисления

При помощи цикла for будем перебирать числа A и x (в соответствии в заданной системой счисления). Затем переведём числа M и N в десятичную систему счисления. Проверим кратность суммы M и A на N и выведем наименьшее A на экран.

Операции в разных системах счисления с одной переменной Операнды арифметического выражения записаны в системе счисления с основаниями 18 и 12: 28x218 + 93x512 В записи чисел переменной x обозначена неизвестная цифра из алфавита десятичной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 133. Для найденного значения x вычислите частное от деления значения арифметического выражения на 133 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Операции в разных системах счисления с одной переменной

Операнды арифметического выражения записаны в системе счисления с основаниями 18 и 12:

В записи чисел переменной x обозначена неизвестная цифра из алфавита десятичной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 133. Для найденного значения x вычислите частное от деления значения арифметического выражения на 133 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Операции в разных системах счисления с одной переменной При помощи цикла for будем перебирать x в соответствии в заданной системой счисления. Затем переведём все числа в десятичную систему счисления и найдём их сумму, записав полученное значение в переменную. Проверим кратность переменной на 133 и выведем частное от деления значения арифметического выражения. Решение на языке Python for x in

Операции в разных системах счисления с одной переменной

При помощи цикла for будем перебирать x в соответствии в заданной системой счисления. Затем переведём все числа в десятичную систему счисления и найдём их сумму, записав полученное значение в переменную. Проверим кратность переменной на 133 и выведем частное от деления значения арифметического выражения.

t = int(’28’ + x + ‘2’, 18) + int(’93’ + x + ‘5’, 12)

Операции в разных системах счисления с одной переменной Операнды арифметического выражения записаны в системе счисления с основаниями 13 и 18: xA0413 + 1Dx318 В записи чисел переменной x обозначена неизвестная цифра из алфавита десятичной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 184. Для найденного значения x вычислите частное от деления значения арифметического выражения на 184 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Операции в разных системах счисления с одной переменной

Операнды арифметического выражения записаны в системе счисления с основаниями 13 и 18:

В записи чисел переменной x обозначена неизвестная цифра из алфавита десятичной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 184. Для найденного значения x вычислите частное от деления значения арифметического выражения на 184 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Операции в разных системах счисления с одной переменной При помощи цикла for будем перебирать x в соответствии в заданной системой счисления. Затем переведём все числа в десятичную систему счисления и найдём их сумму, записав полученное значение в переменную. Проверим кратность переменной на 184 и выведем частное от деления значения арифметического выражения. Решение на языке Python for x in

Операции в разных системах счисления с одной переменной

При помощи цикла for будем перебирать x в соответствии в заданной системой счисления. Затем переведём все числа в десятичную систему счисления и найдём их сумму, записав полученное значение в переменную. Проверим кратность переменной на 184 и выведем частное от деления значения арифметического выражения.

t = int(‘ ‘ + x + ‘A04’, 13) + int(‘1D’ + x + ‘3’, 18)

Операции в разных системах счисления с двумя переменными Операнды арифметического выражения записаны в системах счисления с основаниями 15 и 16: 90x4y15 + 91xy216 В записи чисел переменными x и y обозначены допустимые в данных системах счисления неизвестные цифры. Определите значения x и y, при которых значение данного арифметического выражения будет наименьшим и кратно 56. Для найденных значений x и y вычислите частное от деления значения арифметического выражения на 56 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Операции в разных системах счисления с двумя переменными

Операнды арифметического выражения записаны в системах счисления с основаниями 15 и 16:

В записи чисел переменными x и y обозначены допустимые в данных системах счисления неизвестные цифры. Определите значения x и y, при которых значение данного арифметического выражения будет наименьшим и кратно 56. Для найденных значений x и y вычислите частное от деления значения арифметического выражения на 56 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Операции в разных системах счисления с двумя переменными При помощи цикла for будем перебирать x и y в соответствии в заданными системами счислений. Затем переведём все числа в десятичную систему счисления и найдём их сумму, записав полученное значение в переменную. Проверим кратность переменной на 56 и выведем частное от деления значения арифметического выражения. Решение на языке Python result_search = [ ] for x in

Операции в разных системах счисления с двумя переменными

При помощи цикла for будем перебирать x и y в соответствии в заданными системами счислений. Затем переведём все числа в десятичную систему счисления и найдём их сумму, записав полученное значение в переменную. Проверим кратность переменной на 56 и выведем частное от деления значения арифметического выражения.

t = int(’90’ + x + ‘4’ + y, 15) + int(’91’ + x + y + ‘2’, 16)

Операции в разных системах счисления с двумя переменными Операнды арифметического выражения записаны в системах счисления с основаниями 7 и 9: yx3207 + 1x3y39 В записи чисел переменными x и y обозначены допустимые в данных системах счисления неизвестные цифры. Определите значения x и y, при которых значение данного арифметического выражения будет наименьшим и кратно 181. Для найденных значений x и y вычислите частное от деления значения арифметического выражения на 181 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Операции в разных системах счисления с двумя переменными

Операнды арифметического выражения записаны в системах счисления с основаниями 7 и 9:

В записи чисел переменными x и y обозначены допустимые в данных системах счисления неизвестные цифры. Определите значения x и y, при которых значение данного арифметического выражения будет наименьшим и кратно 181. Для найденных значений x и y вычислите частное от деления значения арифметического выражения на 181 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Операции в разных системах счисления с двумя переменными При помощи цикла for будем перебирать x и y в соответствии в заданными системами счислений. Затем переведём все числа в десятичную систему счисления и найдём их сумму, записав полученное значение в переменную. Проверим кратность переменной на 181 и выведем частное от деления значения арифметического выражения. Решение на языке Python result_search = [ ] for x in

Операции в разных системах счисления с двумя переменными

При помощи цикла for будем перебирать x и y в соответствии в заданными системами счислений. Затем переведём все числа в десятичную систему счисления и найдём их сумму, записав полученное значение в переменную. Проверим кратность переменной на 181 и выведем частное от деления значения арифметического выражения.

t = int(y + x + ‘320’, 7) + int(‘1’ + x + ‘3’ + y + ‘3’, 9)

 В презентации использовались материалы с сайтов https://inf-ege.sdamgia.ru/ https://kpolyakov.spb.ru/ https://fipi.ru/

В презентации использовались материалы с сайтов

Источник

Егэ системы счисления python

Операнды арифметического выражения записаны в системе счисления с основанием 15:

В записи чисел переменной x обозначена неизвестная цифра из алфавита 15-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 14. Для найденного значения x вычислите частное от деления значения арифметического выражения на 14 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

Приведём решение на языке Python.

a = list(reversed([1, 2, 3, num, 5]))

b = list(reversed([1, num, 2, 3, 3]))

Приведём другое решение Чебайкина Владислава на языке Python.

Тип 14 № 48338

Операнды арифметического выражения записаны в системе счисления с основанием 14:

В записи чисел переменной x обозначена неизвестная цифра из алфавита четырнадцатеричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 24. Для найденного значения x вычислите частное от деления значения арифметического выражения на 24 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.

При помощи цикла for будем перебирать x в соответствии в заданной системой счисления. Затем переведём все числа в десятичную систему счисления и найдём их сумму, записав полученное значение в переменную. Проверим кратность переменной на 24 и выведем частное от деления значения арифметического выражения.

Приведём решение на языке Python.

t = int(‘1’ + x + ‘563’, 14) + int(‘871’ + x + ‘3’, 14)

Источник

Оцените статью