Системы счисления
Практическая работа, 08 Сентября 2013, автор: пользователь скрыл имя
Краткое описание
Система счисления – это совокупность правил для обозначения и наименования чисел.
Непозиционной называется такая система счисления, в которой количественный эквивалент каждой цифры не зависит от ее положения (места, позиции) в записи числа.
Основанием системы счисления называется количество знаков или символов, используемых для изображения числа в данной системе счисления.
Наименование системы счисления соответствует ее основанию (например, десятичной называется система счисления так потому, что ее основание равно 10, т.е. используется десять цифр).
Прикрепленные файлы: 1 файл
ПРАКТИЧЕСКАЯ РАБОТА_1_2012.doc
— 121.00 Кб (Скачать документ)Практическая работа № 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:
- Последовательно выполнять деление исходного числа и получаемых частных на q до тех пор, пока не получим частное, меньшее делителя.
- Полученные при таком делении остатки – цифры числа в системе счисления 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) систему счисления необходимо:
- разбить данное число справа налево на группы по 3 цифры в каждой;
- рассмотреть каждую группу и записать ее соответствующей цифрой восьмеричной системы счисления.
Пример1. Перевести число 111010102 в восьмеричную систему счисления.
Решение:
11101010
3 5 2
Ответ: 111010102 = 3528
Пример. Перевести число 111100000101102 в восьмеричную систему счисления.
Решение:
111 110 000 010 110
7 6 0 2 6
Ответ: 111100000101102= 760268
Правило Чтобы перевести целое двоичное число в шестнадцатеричную (16=24) систему счисления необходимо:
- разбить данное число справа налево на группы по 4 цифры в каждой;
- рассмотреть каждую группу и записать ее соответствующей цифрой шестнадцатеричной системы счисления.
Пример. Перевести число 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 до 30
Десятичная |
Двоичная |
Восьмеричная |
Шестнадцатеричная |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
2 |
10 |
2 |
2 |
3 |
11 |
3 |
3 |
4 |
100 |
4 |
4 |
… |
… |
… |
… |
30 |
11110 |
36 |
1Е |
- Перевести десятичные числа (345, 1023, 678) в двоичную (345), восьмеричную(1023) и шестнадцатеричную(678) системы счисления.
Задание 2.
(6 баллов)
- Произвести сложение чисел 15, 7 и 3 в двоичной, восьмеричной и шестнадцатиричной системах счисления. Порядок действий и ответы записать в тетрадь.
- Произвести вычитание чисел 56 и 21 в двоичной, восьмеричной и шестнадцатиричной системах счисления. Порядок действий и ответы записать в тетрадь.
- Перевести числа 34 8 , 258 , 8916 и 1616 в двоичную систему счисления и выполнить произведение 34 8 и 258 , 8916 и 1616 в двоичной системе счисления. Порядок действий и ответы записать в тетрадь.
Задание 3.
(5+5 баллов)
Выполняются задания на перевод чисел из одной системы счисления в другую, математические действия над числами по индивидуальным карточкам.
Вопросы к защите практической работы:
- Что такое система счисления?
- Что такое основание системы счисления?
- Что такое непозиционная система счисления?
- Что такое позиционная система счисления?
- Из каких знаков состоит алфавит десятичной и двоичной систем?
- Почему в вычислительной технике взята за основу двоичная система счисления?
- Каковы правила сложения двоичных чисел?
- Из каких символов состоят алфавиты восьмеричной и шестнадцатеричной систем?
- В чем заключается преимущество восьмеричной или шестнадцатеричной системы по сравнению с двоичной?
- Как перевести двоичное число в восьмеричное и шестнадцатиричное?
- Как перевести восьмеричное число в десятичное?
- Как перевести шестнадцатиричное число в десятичное?
- Какие целые числа следуют за числами: 11112; 1778; 9AFF16?
- Какие целые числа предшествуют числам: 100002; 1108; A1016?
- Какой цифрой заканчивается четное двоичное число?
- Какой цифрой заканчивается нечетное двоичное число?
- Какое наибольшее десятичное число можно записать тремя цифрами:
а) в двоичной системе;
б) в восьмеричной системе;