ПРЕДСТАВЛЕНИЕ ЧИСЕЛ В ПОЗИЦИОННЫХ СИСТЕМАХ СЧИСЛЕНИЯ
ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В КОМПЬЮТЕРЕ
10
КЛЮЧЕВЫЕ СЛОВА
ОБЩИЕ СВЕДЕНИЯ
Система счисления – это способ записи чисел.
УНАРНЫЕ
НЕПОЗИЦИОННЫЕ
ПОЗИЦИОННЫЕ
НЕПОЗИЦИОННЫЕ СИСТЕМЫ
Кириллическая система счисления основана на алфавитной записи чисел с использованием кириллицы или глаголицы. Применялась в России до начала XVIII века. В настоящее время используется в церковнославянском языке.
Для отличия от букв над числовым значением писался специальный знак – титло.
ПОЗИЦИОННЫЕ СИСТЕМЫ
Двенадцатеричная система счисления – позиционная система счисления с основанием 12. Используются цифры �0–9, A, B. Существует другая система обозначения, где для недостающих цифр используют T (ten) и E (eleven).
Неоднократно предлагался переход на двенадцатеричную систему счисления.
Преимущество – большое количество делителей основания 12: 2, 3, 4, 6.
1/12 доля (разных величин) – унция
1/12 шиллинга = 1 английский пенс
1/12 фута = 1 дюйм
1 гросс = 12 дюжин = 144 штуки
1 масса = 12 гроссов = 1728 штук
1 дюжина = 12 штук
ПОЗИЦИОННЫЕ СИСТЕМЫ СЧИСЛЕНИЯ
Система счисления называется позиционной, если количественный эквивалент цифры зависит от её положения (места, позиции) в записи числа.
Основное достоинство любой позиционной системы счисления – возможность записи произвольного числа ограниченным количеством символов.
Основание | Название | Базис |
q = 2 | Двоичная | 1, 2, 4, 8, 16, 32, … |
q = 3 | Троичная | 1, 3, 9, 27, 81, 243, … |
q = 8 | Восьмеричная | 1, 8, 64, 512, … |
q = 16 | Шестнадцатеричная | 1, 16, 256, 4096, … |
СИСТЕМА СЧИСЛЕНИЯ С ОСНОВАНИЕМ q
ПОЗИЦИОННЫЕ СИСТЕМЫ СЧИСЛЕНИЯ
Свернутая
форма
Развернутая
форма
РАЗВЕРНУТАЯ ФОРМА ЗАПИСИ
125 248 – запись числа в свернутой форме.
СХЕМА ГОРНЕРА
| | | | | | | 1 | = | 1 |
| | | | | | 1 | 0 | = | 1·2+0 |
| | | | | 1 | 0 | 0 | = | 2·2+0 |
| | | | 1 | 0 | 0 | 1 | = | 4·2+1 |
| | | 1 | 0 | 0 | 1 | 0 | = | 9·2+0 |
| | 1 | 0 | 0 | 1 | 0 | 1 | = | 18·2+1 |
| 1 | 0 | 0 | 1 | 0 | 1 | 1 | = | 37·2+1 |
1
2
4
9
18
37
75
По схеме Горнера переведите
в 10-ую систему счисления:
20213
101000112
11001100112
ПЕРЕВОД ЧИСЕЛ ИЗ q-ИЧНОЙ В ДЕСЯТИЧНУЮ СИСТЕМУ СЧИСЛЕНИЯ
5432q = 5×q3 + 4×q2 + 3×q1 + 2×q0
3 2 1 0
q0 = 1
ПЕРЕВОД ЧИСЕЛ ИЗ q-ИЧНОЙ В ДЕСЯТИЧНУЮ СИСТЕМУ СЧИСЛЕНИЯ
Для перевода числа Аq в десятичную систему счисления достаточно:
ПЕРЕВОД В ДЕСЯТИЧНУЮ СИСТЕМУ СЧИСЛЕНИЯ ЦЕЛЫХ ДВОИЧНЫХ ЧИСЕЛ
n | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
2n | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 |
10011100112 = 1001110011 = 512 + 64 + 32 + 16 + 2 + 1 = = 62710
9 8 7 6 5 4 3 2 1 0
ПРИМЕР 1
Так как основание системы счисления должно быть натуральным числом, то q = 5.
Десятичное число 57 в некоторой системе счисления записывается как 212. Определим основание этой системы счисления.
Запишем условие задачи иначе:
212q = 5710, q > 2
Представим число 212q в виде суммы разрядных слагаемых:
212q =2·q2 +1·q1 +2·q0 =2q2 +q+2=5710
Решим уравнение:
2q2 + q + 2 = 57
2q2 +q–55=0
x1 = –5,5; x2 = 5
ПРИМЕР 2
Все пятибуквенные слова, составленные из пяти букв А, И, Р, С, Т, записаны в алфавитном порядке.
Вот начало списка:
1) ААААА
2) ААААИ
3) ААААР
4) ААААС
5) ААААТ
6) АААИА
...
Необходимо найти ответы на два вопроса:
ПРИМЕР 2
Введём следующие обозначения: А — 0, И — 1, Р — 2, С — 3,
Т — 4. Перепишем в новых обозначениях исходный список:
1) 00000
2) 00001
3) 00002
4) 00003
5) 00004
6) 00010
...
Представим слово ИСТРА в новых обозначениях:
134205
Слово ИСТРА находится в списке на 1111 месте.
ПРИМЕР 2
Самое последнее слово в списке ТТТТТ.
Ему соответствует число 444445.
В списке это число стоит на 3125-м месте.
ПРИМЕР 3
Укажите через запятую в порядке возрастания все десятичные числа, не превосходящие 60, запись которых в четверичной системе счисления оканчивается на 31.
В четверичной системе счисления используются цифры 0, 1, 2 и 3; число представляется в виде суммы разрядных слагаемых:
40 | 41 | 42 | 43 | … |
1 | 4 | 16 | 64 | |
Искомые числа: 314 = 1310 (k = 0), 1314 = 2910 (k = 1), 2314 = 4510 (k = 2).
Система счисления — это способ записи (обозначения) чисел. Система счисления называется позиционной, если количественный эквивалент цифры зависит от её положения (места, позиции) в записи числа.
Существует бесконечно много позиционных систем счисления. Каждая из них определяется целым числом q > 1, называемым основанием системы счисления. Для записи чисел в позиционной системе счисления с основанием q нужен алфавит из q цифр: 0, 1, 2, ..., q – 1.
Число A, свёрнутая запись которого в системе счисления с основанием q имеет вид an–1an–2...a0,a–1...a–m, может быть представлено в развёрнутой форме как
an–1·qn–1 +an–2·qn–2 +...+a0·q0 +a–1·q–1 +...+a–m·q–m.
Для перевода числа Аq в десятичную систему счисления достаточно:
1) записать развёрнутую форму числа Аq;
2) представить все числа, фигурирующие в развёрнутой форме, в десятичной системе счисления;
3) вычислить значение полученного выражения по правилам десятичной арифметики.
САМОЕ ГЛАВНОЕ
ВОПРОСЫ И ЗАДАНИЯ
Что такое система счисления? Какие классы систем счисления принято выделять?
ВОПРОСЫ И ЗАДАНИЯ
Дайте определение позиционной системы счисления. Что называется алфавитом системы счисления? Что называется базисом позиционной системы счисления? Что называется основанием позиционной системы счисления?
ВОПРОСЫ И ЗАДАНИЯ
Сколько цифр используется в позиционной системе счисления с основанием 2, 3, 5, 8, 16, 100, q?
ВОПРОСЫ И ЗАДАНИЯ
Какая форма записи числа называется развёрнутой?
ВОПРОСЫ И ЗАДАНИЯ
Запишите в развёрнутой форме числа:�1) 143,51110; 2) 1435,118; 3) 143,51116.
ВОПРОСЫ И ЗАДАНИЯ
Воспользуйтесь схемой Горнера для представления чисел:
1) 1234510; 2) 123458; 3) 0,123456.
ВОПРОСЫ И ЗАДАНИЯ
Вычислите десятичные эквиваленты следующих чисел:
1) 1203; 2) 100,214; 3) 5A,12416.
ВОПРОСЫ И ЗАДАНИЯ
Существует ли треугольник, длины сторон которого выражаются числами 128, 1223 и 110112?
ВОПРОСЫ И ЗАДАНИЯ
Укажите целые десятичные числа, принадлежащие следующим числовым промежуткам:�1) [2023; 10003]; 2) [148; 208]; 3) [2816; 3016].
ВОПРОСЫ И ЗАДАНИЯ
ВОПРОСЫ И ЗАДАНИЯ
Десятичное число 63 в некоторой системе счисления записывается как 120. Определите основание системы счисления.
ВОПРОСЫ И ЗАДАНИЯ
Какое из чисел X, записанных в двоичной системе счисления, удовлетворяет неравенству 9D16 < X < 2378?�1) 100110102; 2) 100111102; 3) 100111112; 4) 110111102.
ВОПРОСЫ И ЗАДАНИЯ
Как изменится величина чисел 311,2114 и 23,456 при переносе запятой на:�1) один знак вправо;�2) два знака влево?
ВОПРОСЫ И ЗАДАНИЯ
ВОПРОСЫ И ЗАДАНИЯ
Какое наибольшее десятичное число можно записать тремя цифрами в двоичной, восьмеричной и шестнадцатеричной системах счисления?
ВОПРОСЫ И ЗАДАНИЯ
ВОПРОСЫ И ЗАДАНИЯ
ВОПРОСЫ И ЗАДАНИЯ
Все трёхбуквенные слова, составленные из букв И, М, Р, записаны в алфавитном порядке. Вот начало списка:
1) ИИИ
2) ИИМ
3) ИИР
4) ИМИ
...
Выясните общее количество слов в этом списке. На каких местах в этом списке стоят слова МИМ, МИР, РИМ?
ВОПРОСЫ И ЗАДАНИЯ
Укажите через запятую в порядке возрастания все десятичные числа, не превосходящие 26, запись которых в троичной системе счисления оканчивается на 22.
ВОПРОСЫ И ЗАДАНИЯ
Трёхзначное число, записанное в системе с основанием 3, при перестановке крайних цифр становится числом, выражающим то же количество, но уже в системе с основанием 4. Найдите это число.
ВОПРОСЫ И ЗАДАНИЯ
Исполнитель умеет сравнивать однозначные числа, представленные в некоторой позиционной системе счисления. Составьте для него:
1) алгоритм сравнения двух двухзначных чисел;
2) алгоритм сравнения двух n-значных чисел.