Добавить в корзинуПозвонить
Найти в Дзене

Разбор номера 18265 #kege по информатике #ЕГЭ15

Автор: Л.Шастин
Уровень: Средний В некоторых системах счисления, для записи оснований которых используются целочисленные переменные p<37 и s<35, выполняется равенство: R4_(p−1)+B0_(s+2)+ T3NK4_p = 23593399_10. Определите произведение подходящих значений p и s и укажите его в ответе в десятичной системе счисления. Больше разборов на эту и другие задачи вы можете найти в нашем Телеграм канале: Информатика ЕГЭ | itpy 👨‍💻 Подписывайтесь на наш канал по теории Python: Азим вкатывается в IT | itpy 💻  Вы найдете тут много полезного!
Оглавление

Автор: Л.Шастин
Уровень: Средний

Условие задачи:

В некоторых системах счисления, для записи оснований которых используются целочисленные переменные p<37 и s<35, выполняется равенство: R4_(p−1)+B0_(s+2)+ T3NK4_p = 23593399_10. Определите произведение подходящих значений p и s и укажите его в ответе в десятичной системе счисления.

Код решения:

Ответ: 780
Ответ: 780

Комментарии к коду:

  1. for p in range(30, 37):
    Цикл, перебирающий значения p от 30 до 36 (включительно)
  2. for s in range(10, 35):
    Вложенный цикл, перебирающий значения s от 10 до 34 (включительно)
  3. A = int(f'R4', p-1)
    Преобразует строку 'R4' в число, интерпретируя её как число в системе счисления с основанием p-1
  4. B = int(f'B0', s+2)
    Преобразует строку 'B0' в число, интерпретируя её как число в системе счисления с основанием s+2
  5. C = int(f'T3NK4', p)
    Преобразует строку 'T3NK4' в число, интерпретируя её как число в системе счисления с основанием p
  6. if (A + B + C) == 23593399:
    Проверяет, равна ли сумма чисел A, B и C значению 23593399
  7. print(p * s)
    Если условие выполняется, выводит произведение p и s
Больше разборов на эту и другие задачи вы можете найти в нашем Телеграм канале: Информатика ЕГЭ | itpy 👨‍💻
Подписывайтесь на наш канал по теории Python: Азим вкатывается в IT | itpy 💻  Вы найдете тут много полезного!