Задание №14 ЕГЭ Информатика с ответом и решением
Ответ: 18341
Условие
В выражении 1xBAD16 + 2CxFE16 x обозначает некоторую цифру из алфавита шестнадцатеричной системы счисления. Определите наименьшее значение x, при котором значение данного выражения кратно 15. Для найденного x вычислите частное от деления данного выражения на 15 и запишите его в ответе в десятичной системе счисления.
Подсказки — как подойти к решению
- Перебирай неизвестную цифру по алфавиту шестнадцатеричной системы, помня, что буквы A–F обозначают числовые значения от 10 до 15.
- Подставляй символ сразу в оба слагаемых, переводи каждое число в десятичную систему по основанию 16 и складывай результаты.
- Ищи наименьшую цифру, при которой сумма делится на заданное число без остатка, а в ответ выписывай именно частное от деления, а не саму сумму.
Решение
Приведём решение данной задачи на языке Python.
result_search = []
for x in '0123456789ABCDEF':
t = int('1' + x + 'BAD', 16) + int('2C' + x + 'FE', 16)
if t % 15 == 0:
result_search.append(t)
if result_search:
print(min(result_search) // 15)
Ответ: 18 341.
Приведём решение Сергея Калугина на языке Python.
for x in '0123456789ABCDEF':
a = int(('1'+x+'BAD'),16) + int(('2C'+x+'FE'),16)
if a%15 == 0:
print(a // 15)
break
Ответ: 18341
Типичные ошибки
- В ответ записана найденная сумма: последний шаг задания требует частного от деления на 15. Доведи вычисление до конца.
- Перепутан порядок разрядов: старшая цифра числа умножается на наибольшую степень основания. Пересчитай разряды слева направо.
В тренажёре: подсказки по шагам, разбор твоей ошибки ИИ-репетитором (он не даёт готовый ответ), повторение ошибок по интервалам и общий прогресс. Все задания №14 по информатике