10 класс Перевод чисел из одной системы в другую § 11. Перевод чисел из одной системы в другую

ГДЗ по информатике, 10 класс, Босова, номер 11.11: Перевод чисел из одной системы в другую

Информатика — Босова Л.Л., Босова А.Ю.

Светлана Крылова, методист по информатике Шпаргача обновлено 12 сентября 2026

Условие

Среди четырёхзначных восьмеричных чисел, двоичная запись которых содержит ровно 5 единиц, найдите

а) наименьшее число

б) наибольшее число.

Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.

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

Для решения задачи вспомним связь между восьмеричной и двоичной системами счисления. Каждая цифра восьмеричного числа (от 0 до 7) заменяется на три двоичных разряда (триаду). Четырехзначное восьмеричное число состоит из четырех таких триад, то есть его двоичная запись содержит ровно 4·3=12 бит.

По условию задача требует найти такие числа, в двоичной записи которых ровно 5 единиц. Это означает, что остальные 12-5=7 разрядов должны быть нулями. Нам нужно распределить эти пять единиц по двенадцати позициям так, чтобы получить минимальное или максимальное значение исходного восьмеричного числа.

Шаг 1. Анализ структуры числа

Восьмеричное число имеет вид d3d2d1d0, где каждая цифра di соответствует триаде (b3i+2b3i+1b3i). Значение всего числа определяется весом старших разрядов. Чтобы число было наименьшим , единицы в двоичной записи должны стоять как можно правее (в младших разрядах). Чтобы число было наибольшим , единицы должны стоять как можно левее (в старших разрядах).

Шаг 2. Поиск наименьшего числа (пункт 1)

Чтобы получить минимальное число, нам нужно «сдвинуть» все пять единиц в конец двоичной записи. Однако важно помнить, что старшая цифра восьмеричного числа не может быть равна 0 (иначе это будет трехзначное число). Старшая триада (d3) должна содержать хотя бы одну единицу, иначе число станет меньше четырехзначного.

Давайте попробуем разместить единицы максимально справа:

  • Младшие триады d1 и d0 могут быть заполнены полностью или частично.
  • Самая младшая триада d0 может принять максимум 3 единицы: 1112=78.
  • Следующая триада d1 также может принять максимум 3 единицы: 1112=78.
  • У нас всего 5 единиц. Если мы положим 3 единицы в d0 и 2 единицы в d1, то останется 0 единиц для d2 и d3. Но тогда d3=0, что недопустимо для четырехзначного числа.

Значит, нам нужно перенести одну единицу в более старший разряд. Попробуем оставить d3 минимально возможным, но ненулевым. Минимальная ненулевая цифра — это 1 (в двоичном виде 001). Тогда у нас остается 5-1=4 единицы для остальных разрядов d2,d1,d0.

Чтобы число было минимальным, оставшиеся 4 единицы нужно разместить как можно правее:

  • d0 (младшая): принимаем максимум 3 единицы →1112=78. Осталось 4-3=1 единица.
  • d1: принимаем оставшуюся 1 единицу. Чтобы минимизировать вес, ставим её в самый младший бит этой триады →0012=18. Осталось 0 единиц.
  • d2: принимаем 0 единиц →0002=08.
  • d3: уже определили, что там 1 единица в самом младшем бите триады →0012=18.

Проверим количество единиц: 1(d3)+0(d2)+1(d1)+3(d0)=5. Все верно.

Получаем восьмеричное число: 10178.

Двоичная запись: 001 000 001 1112. Единиц: 5.
Число: 10178.
Шаг 3. Поиск наибольшего числа (пункт 2)

Чтобы получить максимальное число, нам нужно «сдвинуть» все пять единиц в начало двоичной записи (к старшим разрядам).

Старшая триада d3 может содержать максимум 3 единицы: 1112=78. Это даст нам 3 единицы. У нас осталось 5-3=2 единицы.

Эти оставшиеся 2 единицы нужно разместить в следующей по значимости триаде d2, чтобы максимизировать вклад этого разряда. В триаде d2 мы можем поставить две единицы в старшие позиции этой триады: 1102. Это равно 68. Осталось 0 единиц.

Разряды d1 и d0 будут нулями: 0002=08.

Проверим количество единиц: 3(d3)+2(d2)+0(d1)+0(d0)=5. Все верно.

Получаем восьмеричное число: 76008.

Двоичная запись: 111 110 000 0002. Единиц: 5.
Число: 76008.
Шаг 4. Проверка и итоговый ответ

Давайте убедимся, что нет ошибок в логике.

  • Наименьшее: Мы искали минимум. Логика: старший разряд должен быть минимально возможным (1), а остальные единицы должны «упасть» в самые младшие разряды. Мы получили 10178. Можно ли сделать меньше? Если d3=1, то минимальные значения для остальных при наличии 4 единиц: d2=0,d1=1,d0=7→1017. Если попробовать d3=1,d2=0,d1=0,d0=... — не хватит единиц. Если d3=2 (0102), то число 2xxx больше 1xxx. Значит, 10178 действительно минимум.
  • Наибольшее: Мы искали максимум. Логика: старшие разряды должны быть максимально заполнены единицами. d3 берем максимум 7 (1112). Остается 2 единицы. Их кладем в d2 максимально слева: 1102=6. Получаем 76008. Если бы мы положили единицы в d1, например 75108 (111 101 001 000 — тут 5 единиц, но 7510<7600). Значит, 76008 действительно максимум.
Ответ

а) 1017_8

б) 7600_8

Задача требует понимания связи систем счисления через триады. Ключевой момент для минимума — необходимость ненулевой старшей цифры, поэтому нельзя просто поставить все единицы в конец (получилось бы 0017, что не является четырехзначным числом в строгом смысле, или интерпретируется как 17). Для максимума — жадный алгоритм заполнения старших разрядов.

Как решение?

Двойная оценка: понятность и подробность. Можно выбрать одно или оба.

Подробность

У вас другое условие?

Загрузите фото — учтём ваши числа и редакцию.

Решить по фото

Частые вопросы

Это точный номер 11.11 из моего учебника?

Номер совпадает с учебником «Информатика», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.

Какой ответ в задании 11.11?

Краткий ответ: 1) 1017_8 2) 7600_8.

Как пользоваться этим разбором?

Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.

Какой учебник имеется в виду?

«Информатика», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: § 11. Перевод чисел из одной системы в другую.

Можно ли списать ответ без решения?

Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.

Соседние задания

Автор решения: Светлана Крылова, методист по информатике Шпаргача.

Дата обновления: 12 сентября 2026.

Источник решения: оригинальное решение редакции Шпаргач.

Номер как в учебнике. Условие — полный пересказ редакции (те же пункты, числа и факты). Решение не копирует текст книги.