Автор работы: Пользователь скрыл имя, 08 Сентября 2013 в 10:16, практическая работа
Система счисления – это совокупность правил для обозначения и наименования чисел.
Непозиционной называется такая система счисления, в которой количественный эквивалент каждой цифры не зависит от ее положения (места, позиции) в записи числа.
Основанием системы счисления называется количество знаков или символов, используемых для изображения числа в данной системе счисления.
Наименование системы счисления соответствует ее основанию (например, десятичной называется система счисления так потому, что ее основание равно 10, т.е. используется десять цифр).
Практическая работа № 1
ЦЕЛЬ: Выработать первичные навыки работы с системами счисления.
Теоретические сведения.
Система счисления – это совокупность правил для обозначения и наименования чисел.
Непозиционной называется такая система счисления, в которой количественный эквивалент каждой цифры не зависит от ее положения (места, позиции) в записи числа.
Основанием системы счисления называется количество знаков или символов, используемых для изображения числа в данной системе счисления.
Наименование системы
Система счисления называется позиционной, если значение цифры зависит от ее места (позиции) в записи числа.
Двоичная система счисления. Для записи чисел используются только две цифры – 0 и 1. Выбор двоичной системы объясняется тем, что электронные элементы, из которых строятся ЭВМ, могут находиться только в двух хорошо различимых состояниях. По существу эти элементы представляют собой выключатели. Как известно выключатель либо включен, либо выключен. Третьего не дано. Одно из состояний обозначается цифрой 1, другое – 0. Благодаря таким особенностям двоичная система стала стандартом при построении ЭВМ.
Восьмеричная система счисления. Для записи чисел используется восемь чисел 0,1,2,3,4,5,6,7.
Шестнадцатеричная система счисления. Для записи чисел в шестнадцатеричной системе необходимо располагать шестнадцатью символами, используемыми как цифры. В качестве первых десяти используются те же, что и в десятичной системе. Для обозначения остальных шести цифр (в десятичной они соответствуют числам 10,11,12,13,14,15) используются буквы латинского алфавита – A,B,C,D,E,F.
Правило перевода целых чисел из десятичной системы счисления в систему с основанием q:
Пример1. Перевести 2610 в двоичную систему счисления. А10→А2
Решение:
Пример2. Перевести 1910 в троичную систему счисления. А10→А3
Решение:
Пример3. Перевести 24110 в восьмеричную систему счисления. А10→А8
Решение:
Пример4. Перевести 362710 в шестнадцатеричную систему счисления. А10→А16
Решение: Т.к. в шестнадцатеричной системе счисления 14 – Е,
Ответ: 362710=E2B16
Правило Для того чтобы число из любой системы счисления перевести в десятичную систему счисления, необходимо его представить в развернутом виде и произвести вычисления.
Пример1. Перевести число 1101102 из двоичной системы счисления в десятичную.
Решение:
5 4 3 2 1 0
1 1 0 1 1 0 2 = 1*25 + 1*24 + 0*23+1*22+1*21+0*20 =32+16+4+2=5410
Ответ: 1101102 = 5410
Пример2. Перевести число 101,012 из двоичной системы счисления в десятичную.
Решение:
2 1 0 -1 -2
1 0 1, 0 1 2 = 1*22 + 0*21 + 1*20+0*2-1+1*2-2 =4+0+1+0+0,25=5,2510
Ответ: 101,012 = 5,2510
Пример3. Перевести число 1221003 из троичной системы счисления в десятичную.
Решение:
4 3 2 1 0
1 2 2 0 1 3=1*34 + 2*33 + 2*32 + 0*31 + 1*30 = 81+54+18+1 = 15410
Ответ: 122013 = 15410
Пример4. Перевести число 1637 из семеричной системы счисления в десятичную.
Решение: 1637 = 1*72 + 6*71 + 3*70 = 49+42+3= 9410.
Ответ: 1637 = 9410.
Пример6. Перевести число 2Е16 в десятичную систему счисления.
Решение:
2 1
2 Е16 = 2*161 +14*160 = 32 +14 = 4610.
Ответ: 2Е16 = 4610.
Перевод целых чисел.
Правило. Чтобы перевести целое двоичное число в восьмеричную (8=23) систему счисления необходимо:
Пример1. Перевести число 111010102 в восьмеричную систему счисления.
Решение:
11101010
3 5 2
Ответ: 111010102 = 3528
Пример. Перевести число 111100000101102 в восьмеричную систему счисления.
Решение:
111 110 000 010 110
7 6 0 2 6
Ответ: 111100000101102= 760268
Правило Чтобы перевести целое двоичное число в шестнадцатеричную (16=24) систему счисления необходимо:
Пример. Перевести число 111000102 в шестнадцатеричную систему счисления.
Решение:
1110 0010
Е 2
Правило Для того, чтобы восьмеричное (шестнадцатеричное) число перевести в двоичную систему счисления, необходимо каждую цифру этого числа заменить соответствующим числом, состоящим из 3 (4) цифр двоичной системы счисления.
Пример. Перевести число 5238 перевести в двоичную систему счисления.
Решение:
5 2 3
101 010 011
Ответ: 5288 = 1010100112
Пример. Перевести число 4ВА3516 перевести в двоичную систему счисления.
Решение:
4 В А 3 5
100 1011 1010 0011 0101
Ответ: 4ВА3516 = 100 1011 1010 0011 01012
Математические операции в различных системах счисления
Сложение
Сложение чисел 15 и 6 в различных системах счисления
Ответ: 15+6 = 2110 = 101012 = 258 = 1516.
Вычитание
Вычитание чисел 45 и 18 в различных системах счисления
Десятичная: 4510–1810 Двоичная: 1011012–100102 Восьмеричная: 558–228
1
45
101101
18
10010
27
Ответ: 45–18 = 2710 = 110112 = 338
Умножение
Перемножим числа 115 и 51
Ответ: 115 .
51 = 586510 = 10110111010012 = 133518.
Задание 1.
(3 балла)
Десятичная |
Двоичная |
Восьмеричная |
Шестнадцатеричная |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
2 |
10 |
2 |
2 |
3 |
11 |
3 |
3 |
4 |
100 |
4 |
4 |
… |
… |
… |
… |
30 |
11110 |
36 |
1Е |
Задание 2.
(6 баллов)
Задание 3.
(5+5 баллов)
Выполняются задания на перевод чисел из одной системы счисления в другую, математические действия над числами по индивидуальным карточкам.
Вопросы к защите практической работы:
а) в двоичной системе;
б) в восьмеричной системе;