Автор работы: Пользователь скрыл имя, 26 Декабря 2013 в 12:05, практическая работа
Перевести числа из десятичной системы счисления в шестнадцатеричную, восьмеричную и двоичную системы:
YZ(10)
YZ1(10)
YZ,ZY2(10) – с шестью знаками после запятой и округлением до пяти знаков
Министерство образования и науки РФ
Южно-Уральский государственный университет
Факультет «Наименование факультета»
Наименование работы
ОТЧЕТ
о практической работе № 2
по дисциплине «Информатика»
Выполнил:
студент группы И-128
С.В. Казакова /И.О. Фамилия/
(подпись)
22 декабря_ 2013 г.
(дата)
Отчет принят:
Е.В. Юрасова /И.О. Фамилия/
(подпись)
______________________2013г.
(дата)
Челябинск 2013
ПРАКТИЧЕСКАЯ РАБОТА №2
Тема 1.3 Системы счисления
1) Перевести
числа из десятичной системы
счисления в шестнадцатеричную,
Решение: YZ=43
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Результат перевода: 4310 = 2B16 |
Результат перевода: 4310 = 538 |
Результат перевода: 4310 = 1010112 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Результат перевода: 43110 = 1AF16 |
Результат перевода: 43110 = 6578 |
Результат перевода: 43110 = 1101011112 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Результат перевода: 34210 = 15616 |
Результат перевода: 34210 = 5268 |
Результат перевода: 34210 = 1010101102 |
2) Перевести числа в десятичную систему
Решение: YZ=43
4338 = 4∙82 + 3∙81 + 3∙80 = 28310 |
43316 = 4∙162 + 3∙161 + 3∙160 = 107510 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Результат перевода: 4338 = 1000110112 1000110112 = 1∙28 + 0∙27 + 0∙26 + 0∙25 + 1∙24 + 1∙23 + 0∙22 + 1∙21 + 1∙20 = 28310 |
43316 = 100001100112 100001100112 = 1∙210 + 0∙29 + 0∙28 + 0∙27 + 0∙26 + 1∙25 + 1∙24 + 0∙23 + 0∙22 + 1∙21 + 1∙20 = 107510 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43.3418 = 4∙81 + 3∙80 + 3∙8-1 + 4∙8-2 + 1∙8-3 = 35.4394410 |
43.34A16 = 4∙161 + 3∙160 + 3∙16-1 + 4∙16-2 + A∙16-3 = 67.2055510 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43.3428 = 4∙81 + 3∙80 + 3∙8-1 + 4∙8-2 + 2∙8-3 = 35.4414010
Получилось: 3510 = 1000112 |
43.34B16 = 4∙161 + 3∙160 + 3∙16-1 + 4∙16-2 + B∙16-3 = 67.2058110
Получилось: 6710 = 10000112 |
3) Перевести
числа из десятичной системы
счисления сначала в двоичную
систему, а из двоичной –
в шестнадцатеричную и
Решение: YZ=43
4435 |
2 |
|||||||||||
-4434 |
2217 |
2 |
||||||||||
1 |
-2216 |
1108 |
2 |
|||||||||
1 |
-1108 |
554 |
2 |
|||||||||
0 |
-554 |
277 |
2 |
|||||||||
0 |
-276 |
138 |
2 |
|||||||||
1 |
-138 |
69 |
2 |
|||||||||
0 |
-68 |
34 |
2 |
|||||||||
1 |
-34 |
17 |
2 |
|||||||||
0 |
-16 |
8 |
2 |
|||||||||
1 |
-8 |
4 |
2 |
|||||||||
0 |
-4 |
2 |
2 | |||||||||
0 |
-2 |
1 |
Результат перевода: 443510 = 10001010100112
Для этого переведем его сначала в десятичную:
10001010100112 = 1∙212 + 0∙211 +
0∙210 + 0∙29 + 1∙28 + 0∙27 +
1∙26 + 0∙25 + 1∙24 + 0∙23 +
0∙22 + 1∙21 + 1∙20 = 443510
Переведем 443510 в шестнадцатеричную
систему:
4435 |
16 |
||||
-4432 |
277 |
16 |
|||
3 |
-272 |
17 |
16 |
||
5 |
-16 |
1 |
|||
1 |
Результат перевода: 10001010100112 = 115316
Переведем его сначала
в десятичную:
10001010100112 = 1∙212 + 0∙211 + 0∙210 +
0∙29 + 1∙28 + 0∙27 + 1∙26 +
0∙25 + 1∙24 + 0∙23 + 0∙22 +
1∙21 + 1∙20 = 443510
Получилось: 443510
Переведем 443510 в восьмеричную
систему:
Целая часть числа
4435 |
8 |
|||
-4432 |
554 |
8 |
||
3 |
-552 |
69 |
8 |
|
2 |
-64 |
8 |
8 | |
5 |
-8 |
1 | ||
0 |
||||
Получилось: 443510 = 105238
Результат перевода: 10001010100112 = 105238
Целая часть числа
2 |
2 |
|
-2 |
1 |
|
0 |
Получилось:
210 = 102
Дробная часть числа
0 |
.434 |
. |
2 |
0 |
868 |
2 | |
1 |
736 |
2 | |
1 |
472 |
2 | |
0 |
944 |
2 | |
1 |
888 |
2 | |
1 |
776 |
2 | |
1 |
552 |
2 | |
1 |
104 |
2 | |
0 |
208 |
2 | |
0 |
416 |
2 | |
0 |
832 |
2 |
Получилось:
0.43410 = 0.011011110002
Сложим вместе целую и дробную часть
102 + 0.011011110002 =
10.011011110002
Результат перевода: 02.43410 = 10.011011110002
Переведем его сначала
в десятичную:
10.011011110002 = 1∙21 + 0∙20 + 0∙2-1 +
1∙2-2 + 1∙2-3 + 0∙2-4 + 1∙2-5 +
1∙2-6 + 1∙2-7 + 1∙2-8 + 0∙2-9 +
0∙2-10 + 0∙2-11 = 2.4335937510
Получилось: 2.4335937510
Переведем 2.4335937510 в шестнадцатеричную
систему:
Целая часть старой и новой системы равны 210 =
216
Дробная часть числа
0 |
.43359375 |
. |
16 |
6 |
9375 |
16 | |
15=F |
0 |
Получилось:0.4335937510 = 0.6F16
Сложим вместе целую и дробную часть вот
так:
216 + 0.6F16 = 2.6F16
Результат перевода: 10.011011110002 = 2.6F16
Переведем его сначала
в десятичную:
10.011011110002 = 1∙21 + 0∙20 +
0∙2-1 + 1∙2-2 + 1∙2-3 + 0∙2-4 +
1∙2-5 + 1∙2-6 + 1∙2-7 + 1∙2-8 +
0∙2-9 + 0∙2-10 + 0∙2-11 = 2.4335937510
Получилось: 2.4335937510
Переведем 2.4335937510 в восьмеричную
систему вот так:
Целая часть старой и новой системы равны 210 =
28
Дробная часть числа находится умножением
на основание новой
0 |
.43359375 |
. |
8 |
3 |
46875 |
8 | |
3 |
75 |
8 | |
6 |
0 |
Получилось:0.4335937510 =
0.3368
Сложим вместе целую и дробную часть:
28 + 0.3368 = 2.3368
Результат перевода: 10.011011110002 = 2.3368
4) Сложить и вычесть из первого второе число в соответствующей системе счисления:
Решение:
Сложение.
Переведем их в десятичную
систему счисления:
Число 1 : 7348 = 7∙82 + 3∙81 + 4∙80 = 47610
Число 2 : 4378 = 4∙82 + 3∙81 + 7∙80 = 28710
Выполним арифметическую операцию
47610+28710=76310
Переведем 76310 в восьмеричную систему счисления: 76310 = 13738