Системы счисления
Автор: Виктория Иванова • Апрель 3, 2020 • Контрольная работа • 1,213 Слов (5 Страниц) • 439 Просмотры
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ИРКУТСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра Вычислительной техники
Институт информационных технологий и анализа данных
ОТЧЕТ
по дисциплине:
Информатика
Системы счисления
Выполнил студент группы: ИСМб-19-2 Иванова В.С
Проверил: Бахвалова З.А.
Г.Иркутск 2019г.
№ | A | B | C |
1 | 181,18 | 000010010 | 0,0110100 |
Вычисления и перевод чисел произвести с точностью до 5 знака после запятой.
- Перевести в 16-тиричную с\с числа А,В,С.
А) Случай перевода нецелых чисел, больших 1.
Перевод чисел, имеющих целую и дробную части, выполняется в два этапа: вначале переводится целая часть, а затем-дробная.
Б) Перевод чисел из двоичной системы счисления в шестнадцатеричную. 1) При переводе двоичного числа в шестнадцатеричное, цифры исходного числа, влево и вправо от запятой разбиваются на группы по 4 цифры, и каждая тетрада заменяется шестнадцатеричной цифрой.
0 | 18 |
16 | |
2 | 88 |
16 | |
14 | 08 |
16 | |
1 | 28 |
16 | |
4 | 48 |
16 | |
7 | 68 |
1.Перевод числа А:
Целая часть: Дробная часть:
181 | 16 |
176 | 11 |
5 |
181,18=В516 0,18=2Е14716
Дробная часть числа находится
умножением на основание новой
Ответ: 181,1810=В5,2Е14716
2.Перевод числа В:
0 | 0000 |
1 | 0001 |
2 | 0010 |
3 | 0011 |
4 | 0100 |
5 | 0101 |
6 | 0110 |
7 | 0111 |
8 | 1000 |
9 | 1001 |
10=A | 1010 |
11=B | 1011 |
12=C | 1100 |
13=D | 1101 |
14=E | 1110 |
15=F | 1111 |
Ответ: 0000100102=1216
3. Перевод числа С:
0000 , 0110 1000
0 , 6 8
Ответ: 0,01101002=0,6816
- Перевести в 10-тичную с\с числа В,С.
Перевод числа В:
Для перевода двоичного числа в десятичное необходимо его записать в виде многочлена, состоящего из произведений цифр числа и соответствующей степени числа 2, и вычислить по правилам десятичной арифметики:
0000100102 = 0*28+0*27+0*26+0*25+1*24+0*23+0*22+1*21+0*20 = 0+0+0+0+16+0+0+2+0 = 1810
Ответ: 0000100102=1810
Перевод числа С:
0,01101002 = 0*20+0*2-1+1*2-2+1*2-3+0*2-4+1*2-5+0*2-6+0*2-7 = 0+0+0.25+0.125+0+0.03125+0+0 = 0,4062510
...