Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
При вычитании двоичных чисел в данном разряде при необходимости занимается 1 из старшего разряда. Эта занимаемая 1 равна двум 1 данного разряда. ⇐ ПредыдущаяСтр 3 из 3
Например: Заданы двоичные числа X=10010 и Y=101. Вычислить X-Y. Результат 10010 - 101=1101. Умножение Выполняя умножение многозначных чисел в различных позиционных системах счисления, можно использовать обычный алгоритм перемножения чисел в столбик, но при этом результаты перемножения и сложения однозначных чисел необходимо заимствовать из соответствующих рассматриваемой системе таблиц умножения и сложения. Ввиду чрезвычайной простоты таблицы умножения в двоичной системе, умножение сводится лишь к сдвигам множимого и сложениям. Например: 1001 101=? Результат 1001 101=101101. Таблица умножения в 8-ой системе счисления
Таблица умножения в 16-ой системе счисления
Деление Деление в любой позиционной системе счисления производится по тем же правилам, как и деление углом в десятичной системе. В двоичной системе деление выполняется особенно просто, ведь очередная цифра частного может быть только нулем или единицей. Например: 1100.011: 10.01=? Результат 1100.011: 10.01=101.1. Машинное представление целых чисел Целые числа могут представляться в компьютере со знаком или без знака. Целые числа без знака обычно занимают в памяти один или два байта и принимают в однобайтовом формате значения от 000000002 до 111111112, а в двубайтовом формате — от 00000000 000000002 до 11111111 111111112. Диапазоны значений целых чисел без знака
Примеры: а) число 7210 = 10010002 в однобайтовом формате: б) это же число в двубайтовом формате: 0000 0000 0100 1000 в) число 65535 в двубайтовом формате: 1111 1111 1111 1111 Целые числа со знаком обычно занимают в памяти компьютера один, два или четыре байта, при этом самый левый (старший) разряд содержит информацию о знаке числа. Знак “плюс” кодируется нулем, а “минус” — единицей. Диапазоны значений целых чисел со знаком
Рассмотрим особенности записи целых чисел со знаком на примере однобайтового формата, при котором для знака отводится один разряд, а для цифр абсолютной величины – семь разрядов.
Задания по лабораторной работе 1. 1. Запишите первые 20 целых чисел в десятичной, двоичной, троичной, пятеричной и восьмеричной системах счисления. 2. 2. Какие целые числа следуют за числами:
3. 3. Какой цифрой заканчивается четное двоичное число? Какой цифрой заканчивается нечетное двоичное число? Какими цифрами может заканчиваться четное троичное число? 4. 4. Какое наибольшее десятичное число можно записать тремя цифрами: а) в двоичной системе; б) в восьмеричной системе; в) в шестнадцатеричной системе?
5. 5. В какой системе счисления справедливо следующее: ?
Пример: В какой системе счисления 21 + 24 = 100? Решение. Пусть x — искомое основание системы счисления. Тогда 100x = 1 · x2 + 0 · x1 + 0 · x0, 21x = 2 · x1 + 1 · x0, 24x = 2 · x1 + 4 · x0. Таким образом, x2 = 2x + 2x + 5 или x2 - 4x - 5 = 0. Положительным корнем этого квадратного уравнения является x = 5. 6. 6. Десятичное число 59 эквивалентно числу 214 в некоторой другой системе счисления. Найдите основание этой системы. 7. 7. Переведите числа в десятичную систему, а затем проверьте результаты, выполнив обратные переводы (по вариантам):
8. 8. Переведите числа из десятичной системы в двоичную, восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы (по вариантам): 1) 12.510; 2) 22.910; 3) 8810; 4) 372.510; 5) 20612.510; 6) 22.510; 7) 82.910; 8) 8910; 8) 712.510; 10) 20812.810; 11) 79.510; 12) 97.910; 13) 88.810; 14) 392.510; 15) 9092.510; 16) 79.4510; 17) 947.910; 18) 188.810; 19) 1392.510; 20) 9092.510;
9. 9. Переведите числа из двоичной системы в восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы (по вариантам):
1) 2СE.N16; 2) 9FN4.1016; 3) ABCND.E16; 4) 1010N1.0116; 5) 1ABCN.9D16;
11. 11. Для десятичных чисел 47 и 79 выполните цепочку переводов из одной системы счисления в другую.
12. 12. Сложите числа, а затем вычтите и проверьте результаты (по вариантам):
13. 13. Выполните перемножение чисел (сделайте проверку, выполнив десятичные преобразования) (по вариантам):
14. 14. Расположите следующие числа в порядке возрастания (по вариантам): v 1) 748, 1100102, 7010, 3816; v 2) 6E16, 1428, 11010012, 10010; v 3) 77.78, 1011111112, 2FF16, 50010; v 4) 10010, 11000002, 6016, 1418; v 5) 7418, 11000102, 70010, 30816; v 6) 61E16, 11428, 110110012, 101010; v 7) 77178, 1011111112, F.F16, 55.2010; v 8) 120010, 11111000002, 61016, 1418. v 9) 2348, 110011102, 17010, 23.816; v 10) 61E16, 14128, 11111010012, 101010; v 11) 7178, 1011111112, 2F16, 30010; v 12) 30010, 11011100002, 5116, 1018; v 13) 15010, 1100110002, 61016, 6418; v 14) 3418, 1101100102, 70110, 89A16; v 15) 2178, 1011111112, 2F16, 30010; v 16) 33010, 111100002, 5116, 31018; v 17) 15.810, 1100110111002, 61016, 36418; v 18) 34.18, 1101100.102, 70.110, 89.A16; v v Контрольные вопросы 1. 1. Дать определение системы счисления. 2. 2. Дать определение непозиционной системы счисления. 3. 3. Дать определение позиционной системы счисления. 4. 4. Какие символы используются для записи чисел в двоичной системе счисления, восьмеричной, шестнадцатеричной? 5. 5. Чему равны веса разрядов слева от точки, разделяющей целую и дробную часть, в двоичной системе счисления (восьмеричной, шестнадцатеричной)? 6. 6. Чему равны веса разрядов справа от точки, разделяющей целую и дробную часть, в двоичной системе счисления (восьмеричной, шестнадцатеричной)? 7. 7. Каковы правила перевода из 10 в любую другую позиционную систему счисления и обратно? 8. 8. Каковы правила перевода из 8 (16) в 2-ую систему счисления и обратно? 9. 9. Каковы правила перевода из 16-ой в 8-ую систему счисления и обратно? 10. 10. Каковы правила основных арифметических операций в 2-ой системе счисления?
Популярное:
|
Последнее изменение этой страницы: 2016-07-12; Просмотров: 1678; Нарушение авторского права страницы