Бесплатно
огэ
информатика
задание 10
системы счисления

Задание 10. Сколько целых чисел удовлетворяет неравенству — теория и разбор

0 просмотров0 скачиваний

Совет: выделите текст, чтобы спросить у ИИ, или наведите (на телефоне — тапните) на подчёркнутое слово — увидите подсказку.

Задание 10. Сколько целых чисел удовлетворяет неравенству — теория и разбор

Здесь спрашивают не одно число, а сколько целых чисел помещается между двумя границами, заданными в разных системах счисления. Хитрость только в том, чтобы сначала перевести обе границы в десятичную систему — дальше это обычный подсчёт целых чисел в интервале.

Что нужно знать

Неравенство вида A_базы1 < x < B_базы2 устроено как обычное числовое неравенство, только границы записаны в непривычном виде. План решения:

  1. Перевести обе границы (A и B) в десятичную систему.
  2. Посчитать, сколько целых чисел строго между ними (границы не считаются, раз неравенство строгое).

Количество целых чисел строго между двумя целыми числами m и n (при m < n) равно n − m − 1 — единица вычитается, чтобы не посчитать сами границы. Формула количества целых чисел строго между двумя границами

Неравенство строгое («меньше», а не «меньше или равно») — сами границы A и B в ответ не входят, поэтому из разности верхней и нижней границы всегда вычитается единица.

Формула количества целых чисел строго между m и n: n − m − 1.

Разбор примера

Сколько существует целых чисел x, для которых выполняется неравенство:

1B₁₆ < x < 43₈ Неравенство с границами в шестнадцатеричной и восьмеричной системах

Как думать. Переводим обе границы в десятичную систему, а затем считаем целые числа строго между ними по формуле n − m − 1.

Показать решение и ответ

Левая граница 1B₁₆: 1·16¹ + 11·16⁰ = 16 + 11 = 27 (цифра B = 11).

Правая граница 43₈: 4·8¹ + 3·8⁰ = 32 + 3 = 35.

Неравенство в десятичном виде: 27 < x < 35.

Целые числа строго между 27 и 35: 28, 29, 30, 31, 32, 33, 34 — семь чисел. По формуле: 35 − 27 − 1 = 7.

Ответ: 7

Как решить в Python

lo = int('1B', 16)
hi = int('43', 8)

print(lo, hi)          # 27 35
print(hi - lo - 1)     # 7

# Проверка прямым перебором
print(len([x for x in range(lo + 1, hi)]))  # 7
Задание 10. Сколько целых чисел удовлетворяет неравенству — теория и разбор
Как посчитать целые числа между границами, заданными в разных системах счисления — разбор примера и проверка в Python.

Похожие материалы

Задание 10. Сумма цифр числа после перевода в другую систему — теория и разбор
Бесплатно

Задание 10. Сумма цифр числа после перевода в другую систему — теория и разбор

Сумма цифр после перевода

Деление уголком и сравнение сумм цифр после перевода нескольких чисел в другую систему счисления — разбор примера и проверка в Python.

10
Задание 10. Сравнение чисел в разных системах счисления — теория и разбор
Бесплатно

Задание 10. Сравнение чисел в разных системах счисления — теория и разбор

Сравнение чисел в разных основаниях

Как перевести числа из шестнадцатеричной, восьмеричной и двоичной систем в десятичную и сравнить — разбор примера и проверка в Python.

00
Перевод чисел между системами счисления: тренажёр
Бесплатно

Перевод чисел между системами счисления: тренажёр

Шесть листов с задачами на перевод чисел между двоичной и десятичной системами счисления для задания 10 ОГЭ по информатике. Материалы: ФИПИ, открытый банк заданий.

PNG+500
Числа в двоичной и десятичной системах: сборник задач
Бесплатно

Числа в двоичной и десятичной системах: сборник задач

Листы с задачами на перевод чисел между двоичной и десятичной системами счисления для задания 10 ОГЭ по информатике. Материалы: ФИПИ, открытый банк заданий.

PNG+500
Системы счисления: практикум
Бесплатно

Системы счисления: практикум

Шесть листов с задачами на сравнение и перевод чисел в различных системах счисления для задания 10 ОГЭ по информатике. Материалы: ФИПИ, открытый банк заданий.

PNG+500
Задание 16. Программирование на языке программирования — теория и разбор
Бесплатно

Задание 16. Программирование на языке программирования — теория и разбор

Типовой шаблон решения: цикл + условие делимости + счётчик — разбор примера на Python и Паскале.

10
Задание 10. Сколько целых чисел удовлетворяет неравенству — теория и разбор — Задание 10. Сравнение чисел в различных системах счисления, Информатика ОГЭ | скачать