Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Непозиционные Системы СчисленияСтр 1 из 2Следующая ⇒
Лабораторная работа №16 Системы счисления Теоретическая часть Позиционные Системы Счисления В позиционных системах счисления величина, обозначаемая цифрой в записи числа, зависит от ее позиции. Количество используемых цифр называется основанием позиционной системы счисления. Система счисления, применяемая в современной математике, является позиционной десятичной системой. Ее основание равно 10, т.к. запись чисел производится с помощью 10 цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Позиционный характер этой системы легко понять на примере любого многозначного числа. Например, в числе 333 первая 3 означает 3 сотни, вторая – 3 десятка, третья – 3 единицы (значение каждой цифры зависит от того места, которое эта цифра занимает). Для записи чисел в позиционной системе с основанием n нужно иметь алфавит из n цифр. Обычно для этого при n< 10 используют n первых арабских цифр, а при n> 10 к десяти арабским цифрам добавляют буквы. Вот примеры алфавитов нескольких систем:
Если требуется указать основание системы, к которой относится число, то оно приписывается нижним индексом к этому числу: 1011012, 36718, 3B8F16 Запишем первые 17 чисел в двоичной и восьмеричной системах счисления:
Непозиционные Системы Счисления Кроме позиционных, существуют и другие – непозиционные системы счисления, построенные на иных принципах. В непозиционных системах счисления от положения цифры в записи числа не зависит величина, которую она обозначает. Общеизвестным примером такой системы является римская система (римские цифры). В римской системе в качестве цифр используются латинские буквы:
В этой системе имеется некоторый набор основных символов и каждое число представляется как комбинация этих символов; смысл каждого символа не зависит от места котором он стоит. В римских числах цифры записываются слева направо в порядке убывания. В таком случае их значения складываются:
Если же слева записана меньшая цифра, а справа большая, то их значения вычитаются:
Рассмотрим числа: а) LXXXVII = (50 + 30) + (5 + 2) = 87. В данном примере цифра Х, участвуя 3 раза, каждый раз означает одну и ту же величину – 10 единиц. б) MCMXCVI = 1000 + (1000 - 100) + (100 - 10) + (5 + 1) = 1996 Римские цифры мы часто встречаем и сейчас, например, на циферблатах часов, в книгах при нумерации глав, в обозначении веков. Однако, в математической практике они не применяются. Позиционные системы удобны тем, что позволяют записывать большие числа с помощью сравнительно небольшого количества знаков. Еще более важное преимущество позиционных систем – это простота и легкость выполнения арифметических операций над числами. Попробуйте для сравнения перемножить два трехзначных числа, записав их римскими цифрами. Перевод из десятичной системы счисления в другие
Пример: Переведем число 75 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:
Ответ: 7510 = 1 001 0112 = 1138 = 4B16. Перевод в десятичную систему счисления Перевод целых чисел из системы счисления с основанием q (недесятичной системы) в десятичную систему счисления выполняется по правилу: если все слагаемые в развернутой форме недесятичного числа представить в десятичной системе и вычислить полученное выражение по правилам десятичной арифметики, то получится число в десятичной системе, равное данному. Рассмотрим примеры: 1123 = 1 · 32 + 1 · 31 + 2 · 30 = 9 + 3 + 2 = 1410 1011012 = 1 · 25 + 0 · 24 + 1 · 23 + 1 · 22 + 0 · 21 + 1 · 20 = 32 + 0 + 8 + 4 + 1 = 4510 15FС16 = 1 · 163 + 5 · 162 + 15(F) · 161 + 12(С) · 160 = 4096 + 1280 + 240 + 12 = 562810 Развернутая форма числа Развернутая форма записи числа – это запись в виде разрядных слагаемых, записанных с помощью степени соответствующего разряда и основания степени. Рассмотрим примеры: 32478 10 = 3·10000 + 2·1000 + 4·100 + 7·10 + 8 = = 3·104 + 2·103 + 4·102 + 7·101 + 8·100 112 3 = 1·32 + 1·31 + 2·30 101101 2 = 1·25 + 0·24 + 1·23 + 1·22 + 0·21 + 1·20 15FC 16 = 1·163 + 5·162 + 15·161 + 12·160
С л о ж е н и е Таблицы сложения легко составить, используя Правило Счета. В ы ч и т а н и е Пример 4. Вычтем единицу из чисел 102, 108 и 1016 Проверка. Преобразуем полученные разности к десятичному виду: 10001101, 12 = 27 + 23 + 22 + 20 + 2-1 = 141, 5; 215, 48 = 2. 82 + 1. 81 + 5. 80 + 4. 8-1 = 141, 5; 8D, 816 = 8. 161 + D. 160 + 8. 16-1 = 141, 5. У м н о ж е н и е Выполняя умножение многозначных чисел в различных позиционных системах счисления, можно использовать обычный алгоритм перемножения чисел в столбик, но при этом результаты перемножения и сложения однозначных чисел необходимо заимствовать из соответствующих рассматриваемой системе таблиц умножения и сложения. Д е л е н и е Деление в любой позиционной системе счисления производится по тем же правилам, как и деление углом в десятичной системе. В двоичной системе деление выполняется особенно просто, ведь очередная цифра частного может быть только нулем или единицей. Восьмеричная: 133518: 1638 Восьмеричная: 438: 168 Проверка. Преобразуем полученные частные к десятичному виду: 10, 12 = 21 + 2 -1 = 2, 5; 2, 48 = 2. 80 + 4.
Восьмеричная и шестнадцатеричная системы счисления Двоичная система, удобная для компьютеров, для человека неудобна из-за ее громоздкости и непривычной записи. Перевод чисел из десятичной системы в двоичную и наоборот выполняет машина. Однако, чтобы профессионально использовать компьютер, следует научиться понимать слово машины. Для этого и разработаны восьмеричная и шестнадцатеричная системы. Числа в этих системах читаются почти так же легко, как десятичные, требуют соответственно в три (восьмеричная) и в четыре (шестнадцатеричная) раза меньше разрядов, чем в двоичной системе (ведь числа 8 и 16 — соответственно, третья и четвертая степени числа 2).
Например:
Например, Как пеpевести пpавильную десятичную дpобь в любую другую позиционную систему счисления?
Пример. Переведем число 0, 36 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:
Практическая работа. 1. Перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления. а) 164(10); б) 255(10); в) 712, 25(10); г) 670, 25(10); д) 11, 89(10)
2. Перевести данное число в десятичную систему счисления. а) 1001110011(2); б) 1001000(2); в) 1111100111, 01(2); г) 1010001100, 101101(2); д) 413, 41(8); е) 118, 8C(16).
3. Сложить числа. а) 1100001100(2)+1100011001(2); б) 110010001(2)+1001101(2); в) 111111111, 001(2)+1111111110, 0101(2); г) 1443, 1(8)+242, 44(8); д) 2B4, C(16)+EA, 4(16).
Лабораторная работа №16 Системы счисления Теоретическая часть Позиционные Системы Счисления В позиционных системах счисления величина, обозначаемая цифрой в записи числа, зависит от ее позиции. Количество используемых цифр называется основанием позиционной системы счисления. Система счисления, применяемая в современной математике, является позиционной десятичной системой. Ее основание равно 10, т.к. запись чисел производится с помощью 10 цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Позиционный характер этой системы легко понять на примере любого многозначного числа. Например, в числе 333 первая 3 означает 3 сотни, вторая – 3 десятка, третья – 3 единицы (значение каждой цифры зависит от того места, которое эта цифра занимает). Для записи чисел в позиционной системе с основанием n нужно иметь алфавит из n цифр. Обычно для этого при n< 10 используют n первых арабских цифр, а при n> 10 к десяти арабским цифрам добавляют буквы. Вот примеры алфавитов нескольких систем:
Если требуется указать основание системы, к которой относится число, то оно приписывается нижним индексом к этому числу: 1011012, 36718, 3B8F16 Запишем первые 17 чисел в двоичной и восьмеричной системах счисления:
Непозиционные Системы Счисления Кроме позиционных, существуют и другие – непозиционные системы счисления, построенные на иных принципах. В непозиционных системах счисления от положения цифры в записи числа не зависит величина, которую она обозначает. Общеизвестным примером такой системы является римская система (римские цифры). В римской системе в качестве цифр используются латинские буквы:
В этой системе имеется некоторый набор основных символов и каждое число представляется как комбинация этих символов; смысл каждого символа не зависит от места котором он стоит. В римских числах цифры записываются слева направо в порядке убывания. В таком случае их значения складываются:
Если же слева записана меньшая цифра, а справа большая, то их значения вычитаются:
Рассмотрим числа: а) LXXXVII = (50 + 30) + (5 + 2) = 87. В данном примере цифра Х, участвуя 3 раза, каждый раз означает одну и ту же величину – 10 единиц. б) MCMXCVI = 1000 + (1000 - 100) + (100 - 10) + (5 + 1) = 1996 Римские цифры мы часто встречаем и сейчас, например, на циферблатах часов, в книгах при нумерации глав, в обозначении веков. Однако, в математической практике они не применяются. Позиционные системы удобны тем, что позволяют записывать большие числа с помощью сравнительно небольшого количества знаков. Еще более важное преимущество позиционных систем – это простота и легкость выполнения арифметических операций над числами. Попробуйте для сравнения перемножить два трехзначных числа, записав их римскими цифрами. Популярное:
|
Последнее изменение этой страницы: 2016-05-03; Просмотров: 1788; Нарушение авторского права страницы