10 класс Информатика ГДЗ учебник Босова Параграф 11. Перевод чисел из однойпозиционной системы счисленияв другую
Стр.118-120.
- Из десятичной системы счисления в двоичную
- Для перевода числа 1025 из десятичной системы счисления в двоичную:
- 1025 / 2 = 512, остаток 1
- 512 / 2 = 256, остаток 0
- 256 / 2 = 128, остаток 0
- 128 / 2 = 64, остаток 0
- 64 / 2 = 32, остаток 0
- 32 / 2 = 16, остаток 0
- 16 / 2 = 8, остаток 0
- 8 / 2 = 4, остаток 0
- 4 / 2 = 2, остаток 0
- 2 / 2 = 1, остаток 0
- 1 / 2 = 0, остаток 1
Ответ: 102510 = 100000000012
- Для перевода числа 512 из десятичной системы счисления в двоичную:
- 512 / 2 = 256, остаток 0
- 256 / 2 = 128, остаток 0
- 128 / 2 = 64, остаток 0
- 64 / 2 = 32, остаток 0
- 32 / 2 = 16, остаток 0
- 16 / 2 = 8, остаток 0
- 8 / 2 = 4, остаток 0
- 4 / 2 = 2, остаток 0
- 2 / 2 = 1, остаток 0
- 1 / 2 = 0, остаток 1
Ответ: 51210 = 10000000002
- Для перевода числа 600 из десятичной системы счисления в двоичную:
- 600 / 2 = 300, остаток 0
- 300 / 2 = 150, остаток 0
- 150 / 2 = 75, остаток 0
- 75 / 2 = 37, остаток 1
- 37 / 2 = 18, остаток 1
- 18 / 2 = 9, остаток 0
- 9 / 2 = 4, остаток 1
- 4 / 2 = 2, остаток 0
- 2 / 2 = 1, остаток 0
- 1 / 2 = 0, остаток 1
Ответ: 60010 = 10010110002
- Для перевода числа 1025 из десятичной системы счисления в двоичную:
- Из десятичной системы счисления в системы счисления
- Для перевода числа 1147 из десятичной системы счисления в пятеричную:
- 1147 / 5 = 229, остаток 2
- 229 / 5 = 45, остаток 4
- 45 / 5 = 9, остаток 0
- 9 / 5 = 1, остаток 4
- 1 / 5 = 0, остаток 1
Ответ: 114710 = 140425
- Для перевода числа 1147 из десятичной системы счисления в шестнадцатеричную:
- 1147 / 16 = 71, остаток 11 (B)
- 71 / 16 = 4, остаток 7
- 4 / 16 = 0, остаток 4
Ответ: 114710 = 47B16
- Для перевода числа 1147 из десятичной системы счисления в пятеричную:
- Двоичные числа в восьмеричную систему счисления
- Для перевода числа 1010001001011 из двоичной системы счисления в восьмеричную:
- Разделим число на группы по три цифры справа налево: 001 010 001 001 011
- 0012 = 18
- 0102 = 28
- 0012 = 18
- 0012 = 18
- 0112 = 38
Ответ: 10100010010112 = 1221138
- Для перевода числа 1010.00100101 из двоичной системы счисления в восьмеричную:
- Целая часть: 1010
- Разделим число на группы по три цифры справа налево: 001 010
- 0012 = 18
- 0102 = 28
- Ответ: 10102 = 128
- Дробная часть: 00100101
- Разделим число на группы по три цифры слева направо: 001 001 010
- 0012 = 18
- 0012 = 18
- 0102 = 28
Ответ: 1010.001001012 = 12.1128
- Для перевода числа 1010001001011 из двоичной системы счисления в восьмеричную:
- Двоичные числа в шестнадцатеричную систему счисления
- Для перевода числа 1010001001011 из двоичной системы счисления в шестнадцатеричную:
- Разделим число на группы по четыре цифры справа налево: 0001 0100 1001 011
- 00012 = 116
- 01002 = 416
- 01002 = 416
- 10112 = B16
Ответ: 10100010010112 = 144B16
- Для перевода числа 1010.00100101 из двоичной системы счисления в шестнадцатеричную:
- Целая часть: 1010
- Разделим число на группы по четыре цифры справа налево: 1010
- 10102 = A16
- Ответ: 10102 = A16
- Дробная часть: 00100101
- Разделим число на группы по четыре цифры слева направо: 0010 0101
- 00102 = 216
- 01012 = 516
Ответ: 1010.001001012 = A.2516
- Для перевода числа 1010001001011 из двоичной системы счисления в шестнадцатеричную:
- Числа в двоичную систему счисления
- Для перевода числа 2668 в двоичную систему счисления:
- 28 = 0102
- 68 = 1102
- 68 = 1102
Ответ: 2668 = 101101102
- Для перевода числа 26616 в двоичную систему счисления:
- 216 = 00102
- 616 = 01102
- 616 = 01102
Ответ: 26616 = 10011001102
- Для перевода числа 2668 в двоичную систему счисления:
- Из восьмеричной системы счисления в шестнадцатеричную
- Для перевода числа 127548 в шестнадцатеричную систему счисления:
- Сначала переведем из восьмеричной в двоичную:
- 18 = 0012
- 28 = 0102
- 78 = 1112
- 58 = 1012
- 48 = 1002
- Итак, 127548 = 001 010 111 101 1002
- Теперь переведем из двоичной в шестнадцатеричную:
- 0012 = 116
- 01012 = 516
- 11102 = E16
- 11002 = C16
Ответ: 127548 = 15EC16
- Для перевода числа 15158 в шестнадцатеричную систему счисления:
- Сначала переведем из восьмеричной в двоичную:
- 18 = 0012
- 58 = 1012
- 18 = 0012
- 58 = 1012
- Итак, 15158 = 001 101 001 1012
- Теперь переведем из двоичной в шестнадцатеричную:
- 00112 = 316
- 01002 = 416
- 11012 = D16
Ответ: 15158 = 34D16
- Для перевода числа 127548 в шестнадцатеричную систему счисления:
- Из шестнадцатеричной системы счисления в восьмеричную
- Для перевода числа 1AE216 в восьмеричную систему счисления:
- Сначала переведем из шестнадцатеричной в двоичную:
- 116 = 00012
- A16 = 10102
- E16 = 11102
- 216 = 00102
- Итак, 1AE216 = 0001 1010 1110 00102
- Теперь переведем из двоичной в восьмеричную:
- 000 110 101 110 001 0
- 0002 = 08
- 1102 = 68
- 1012 = 58
- 1102 = 68
- 0012 = 18
- 02 = 08
Ответ: 1AE216 = 065608
- Для перевода числа 1C1C16 в восьмеричную систему счисления:
- Сначала переведем из шестнадцатеричной в двоичную:
- 116 = 00012
- C16 = 11002
- 116 = 00012
- C16 = 11002
- Итак, 1C1C16 = 0001 1100 0001 11002
- Теперь переведем из двоичной в восьмеричную:
- 000 111 000 001 110 0
- 0002 = 08
- 1112 = 78
- 0002 = 08
- 0012 = 18
- 1102 = 68
- 02 = 08
Ответ: 1C1C16 = 0701608
- Для перевода числа 1AE216 в восьмеричную систему счисления:
- Сравните числа
- Сравнение чисел 12516 и 1111000101012:
- Переведем 12516 в десятичную систему:
- 1 * 16^2 + 2 * 16^1 + 5 * 16^0 = 1 * 256 + 2 * 16 + 5 = 256 + 32 + 5 = 293
- Переведем 1111000101012 в десятичную систему:
- 1 * 2^11 + 1 * 2^10 + 1 * 2^9 + 1 * 2^8 + 0 * 2^7 + 0 * 2^6 + 1 * 2^5 + 0 * 2^4 + 1 * 2^3 + 0 * 2^2 + 1 * 2^1 + 1 * 2^0 = 2048 + 1024 + 512 + 256 + 32 + 8 + 4 + 1 = 3885
Ответ: 12516 меньше 1111000101012
- Переведем 12516 в десятичную систему:
- Сравнение чисел 7578 и 1110010101012:
- Переведем 7578 в десятичную систему:
- 7 * 8^2 + 5 * 8^1 + 7 * 8^0 = 7 * 64 + 5 * 8 + 7 = 448 + 40 + 7 = 495
- Переведем 1110010101012 в десятичную систему:
- 1 * 2^11 + 1 * 2^10 + 1 * 2^9 + 0 * 2^8 + 0 * 2^7 + 1 * 2^6 + 0 * 2^5 + 1 * 2^4 + 0 * 2^3 + 1 * 2^2 + 0 * 2^1 + 1 * 2^0 = 2048 + 1024 + 512 + 64 + 16 + 4 + 1 = 3669
Ответ: 7578 меньше 1110010101012
- Переведем 7578 в десятичную систему:
- Сравнение чисел A2316 и 12328:
- Переведем A2316 в десятичную систему:
- 10 * 16^2 + 2 * 16^1 + 3 * 16^0 = 10 * 256 + 2 * 16 + 3 = 2560 + 32 + 3 = 2595
- Переведем 12328 в десятичную систему:
- 1 * 8^3 + 2 * 8^2 + 3 * 8^1 + 2 * 8^0 = 1 * 512 + 2 * 64 + 3 * 8 + 2 = 512 + 128 + 24 + 2 = 666
Ответ: A2316 больше 12328
- Переведем A2316 в десятичную систему:
- Сравнение чисел 12516 и 1111000101012:
- Какие числа?
- Переведем границы неравенства в десятичную систему:
- 2218 = 2 * 8^2 + 2 * 8^1 + 1 * 8^0 = 2 * 64 + 2 * 8 + 1 = 128 + 16 + 1 = 145
- 9516 = 9 * 16^1 + 5 * 16^0 = 9 * 16 + 5 = 144 + 5 = 149
- Переведем двоичные числа в десятичную систему и проверим неравенство 145 < C < 149:
- 100101002 = 1 * 2^7 + 0 * 2^6 + 0 * 2^5 + 1 * 2^4 + 0 * 2^3 + 1 * 2^2 + 0 * 2^1 + 0 * 2^0 = 128 + 16 + 4 = 148 (удовлетворяет)
- 100101102 = 1 * 2^7 + 0 * 2^6 + 0 * 2^5 + 1 * 2^4 + 0 * 2^3 + 1 * 2^2 + 1 * 2^1 + 0 * 2^0 = 128 + 16 + 4 + 2 = 150 (не удовлетворяет)
- 100100112 = 1 * 2^7 + 0 * 2^6 + 0 * 2^5 + 1 * 2^4 + 0 * 2^3 + 0 * 2^2 + 1 * 2^1 + 1 * 2^0 = 128 + 16 + 2 + 1 = 147 (удовлетворяет)
- 100011002 = 1 * 2^7 + 0 * 2^6 + 0 * 2^5 + 0 * 2^4 + 1 * 2^3 + 1 * 2^2 + 0 * 2^1 + 0 * 2^0 = 128 + 8 + 4 = 140 (не удовлетворяет)
Ответ: два числа удовлетворяют неравенству: 1) 100101002 и 3)100100112.
- Переведем границы неравенства в десятичную систему:
- Значащих нулей в двоичной записи
- Для определения количества значащих нулей в двоичной записи восьмеричного числа 25018:
- Переведем восьмеричное число в двоичное:
- 28 = 0102
- 58 = 1012
- 08 = 0002
- 18 = 0012
- Итак, 25018 = 0101010000012
- Подсчитаем значащие нули: 7 (внутри числа).
Ответ: В двоичной записи числа 25018 имеется 7 значащих нуля.
- Для определения количества значащих нулей в двоичной записи шестнадцатеричного числа 12A16:
- Переведем шестнадцатеричное число в двоичное:
- 116 = 00012
- 216 = 00102
- A16 = 10102
- Итак, 12A16 = 0001001010102
- Подсчитаем значащие нули: 5 (внутри числа).
Ответ: В двоичной записи числа 12A16 имеется 5 значащих нулей.
- Для определения количества значащих нулей в двоичной записи восьмеричного числа 25018:
- Среди четырёхзначных восьмеричных чисел, двоичная запись которых содержит ровно 5 единиц
- Для нахождения наименьшего четырехзначного восьмеричного числа, двоичная запись которого содержит ровно 5 единиц:
- Четырехзначное восьмеричное число должно иметь не менее 10 и не более 12 двоичных разрядов.
- Переберем числа и проверим количество единиц в их двоичной записи:
- 10178 = 1 000 001 1112 (5 единиц)
Ответ: Наименьшее число — 10178.
- Для нахождения наибольшего четырехзначного восьмеричного числа, двоичная запись которого содержит ровно 5 единиц:
- Четырехзначное восьмеричное число должно иметь не менее 10 и не более 12 двоичных разрядов.
- Переберем числа и проверим количество единиц в их двоичной записи:
- 76008 = 111 110 000 0002 (5 единиц)
Ответ: Наибольшее число — 76008.
- Для нахождения наименьшего четырехзначного восьмеричного числа, двоичная запись которого содержит ровно 5 единиц:
- Среди трёхзначных шестнадцатеричных чисел, двоичная запись которых содержит ровно 7 нулей
- Для нахождения наименьшего трехзначного шестнадцатеричного числа, двоичная запись которого содержит ровно 7 нулей:
- Трехзначные шестнадцатеричные числа варьируются от 10016 до FFF16.
- Переберем числа и проверим количество нулей в их двоичной записи:
- 10016 = 0001 0000 00002 (7 нулей)
Ответ: Наименьшее число — 10016.
- Для нахождения наибольшего трехзначного шестнадцатеричного числа, двоичная запись которого содержит ровно 7 нулей:
- Трехзначные шестнадцатеричные числа варьируются от 10016 до FFF16.
- Переберем числа и проверим количество нулей в их двоичной записи:
- E0716 = 1110 0000 01112 (7 нулей)
Ответ: Наибольшее число — E0716.
- Для нахождения наименьшего трехзначного шестнадцатеричного числа, двоичная запись которого содержит ровно 7 нулей:
- На 531-м и 787-м местах
- Для нахождения слова на 531-м месте:
- 531 — 1 = 530
- Переведем 530 в четырехричную систему счисления:
- 530 / 4 = 132 остаток 2
- 132 / 4 = 33 остаток 0
- 33 / 4 = 8 остаток 1
- 8 / 4 = 2 остаток 0
- 2 / 4 = 0 остаток 2
- Итак, 53010 = 201024
- Соответствие 4-ричной системы буквам: 2 — Р, 0 — О, 1 — П, 0 — О, 2 — Р
- Ответ: Слово на 531-м месте — «РОПОР».
- Для нахождения слова на 787-м месте:
- 787 — 1 = 786
- Переведем 786 в четырехричную систему счисления:
- 786 / 4 = 196 остаток 2
- 196 / 4 = 49 остаток 0
- 49 / 4 = 12 остаток 1
- 12 / 4 = 3 остаток 0
- 3 / 4 = 0 остаток 3
- Итак, 78610 = 301024
- Соответствие 4-ричной системы буквам: 3 — Т, 0 — О, 1 — П, 0 — О, 2 — Р
- Ответ: Слово на 787-м месте — «ТОПОР».
- Для нахождения слова на 531-м месте:
- Запись десятичного числа 82 оканчивается на 5Если число оканчивается на 5, то результат деления 82 по модулю искомой системы должен быть 5.
Число 82 — 5 = 77 по модулю должно равняться 0.
Искомые основания систем счисления — делители числа 77:
7, 11, 77.
Ответ: 7, 11, 77.
| § 9 | § 10 | § 11 | § 12 | § 13 |