1 of 11

Программирование

ЕГЭ №14

Системы счисления

2 of 11

3 of 11

4 of 11

5 of 11

6 of 11

В случае, когда указывается второй аргумент для функции int(), первый всегда должен быть строкой. С помощью второго аргумента функции int() сообщается, в какой системе счисления находится число, указанное в строке первого аргумента. Функция int() возвращает его значение в десятичной системе счисления.

>>> int('12',8) 10 >>> int('13h',20) 477 >>> int('111001',2) 57

Примечание:

строка- что переводим,�i-в какую систему счисления

18- что получится в 10_ССч

7 of 11

8 of 11

9 of 11

10 of 11

Запись числа 18410 в системе счисления с основанием N содержит 3 цифры и оканчивается на 2. Чему равно максимально возможное основание системы счисления?�

k = 0

for i in range(1, 36):

if 184 % i == 2:

k += 1

if k == 3:

print(i)

break

11 of 11

Домашнее задание

Запрограммируйте данные задания:

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

3*) Запишите натуральное число, десятичная запись которого состоит из двух цифр, шестнадцатеричная запись заканчивается цифрой A, а пятеричная — цифрой 3.

2) В системе счисления с основанием N запись числа 9310 оканчивается на 2 и содержит не менее трёх цифр. Чему равно число N?

2) В системе счисления с некоторым основанием десятичное число 12 записывается как 110. Укажите это основание.