Автор работы: Пользователь скрыл имя, 25 Февраля 2013 в 15:50, контрольная работа
Дать развернутый ответ на теоретический вопрос «Программы обслуживания магнитных дисков».
Решение примеров на перевод чисел из одной системы счисления в другую.
Работа с файловой системой.
Разработать в текстовом процессоре Microsoft Word рекламный лист фирмы по выпуску косметики с прейскурантом .
Разработать алгоритм и составить программу для решения задачи в соответствии с вариантом.
0.1630000000000110 = 0.29111051435315816
38116 + 0.29111051435315816 = 381.29111051435315816
Результат перевода: 897.16310 = 381.29111051435315816
А) Из 10СС в 2 СС.
Переведем -248.28310 в двоичную систему
248 |
2 |
|||||||
-248 |
124 |
2 |
||||||
0 |
-124 |
62 |
2 |
|||||
0 |
-62 |
31 |
2 |
|||||
0 |
-30 |
15 |
2 |
|||||
1 |
-14 |
7 |
2 |
|||||
1 |
-6 |
3 |
2 |
|||||
1 |
-2 |
1 |
||||||
1 |
-24810 = -111110002
0 |
.283 | |
. |
2 | |
0 |
566 | |
2 | ||
1 |
132 | |
2 | ||
0 |
264 | |
2 | ||
0 |
528 | |
2 | ||
1 |
056 | |
2 | ||
0 |
112 | |
2 | ||
0 |
224 | |
2 | ||
0 |
448 | |
2 | ||
0 |
896 | |
2 | ||
1 |
792 | |
2 | ||
1 |
584 | |
2 |
-0.2829999999999910 = -0.010010000112
-111110002 + -0.010010000112 = -11111000.010010000112
Результат перевода: -248.28310 = -11111000.010010000112
В) Из 10СС в 8СС.
Переведем -248.28310 в восьмеричную
систему
248 |
8 |
||
-248 |
31 |
8 |
|
0 |
-24 |
3 |
|
7 |
-24810 = -3708
0 |
.283 |
. |
8 |
2 |
264 |
8 | |
2 |
112 |
8 | |
0 |
896 |
8 | |
7 |
168 |
8 | |
1 |
344 |
8 | |
2 |
752 |
8 | |
6 |
016 |
8 | |
0 |
128 |
8 | |
1 |
024 |
8 | |
0 |
192 |
8 | |
1 |
536 |
8 |
-0.2829999999999910 = -0.220712601018
-3708 + -0.220712601018 = -370.220712601018
Результат перевода: -248.28310 = -370.220712601018
С) Из 10СС в 16 СС.
Переведем -248.28310 в шестнадцатиричную
систему
248 |
16 |
|
-240 |
15 |
|
8 |
-24810 = -016
| |
0 |
.283 |
. |
16 |
4 |
528 |
16 | |
8 |
448 |
16 | |
7 |
168 |
16 | |
2 |
688 |
16 | |
11 |
008 |
16 | |
0 |
128 |
16 | |
2 |
048 |
16 | |
0 |
768 |
16 | |
12 |
288 |
16 | |
4 |
60797 |
16 | |
9 |
72754 |
16 |
-0.2829999999999910 = -0.487211020124916
-016 + -0.487211020124916 = -F8.487211020124916
Результат перевода: -248.28310 = -F8.487211020124916
2) Перевести из 2СС в 10,8,16СС.
А) Из 2 СС в 10 СС.
10100011.101012 в двоичной системе
счисления перевести в десятичную.
10100011.101012 = 1∙27 + 0∙26 + 1∙25 +
0∙24 + 0∙23 + 0∙22 + 1∙21 +
1∙20 + 1∙2-1 + 0∙2-2 + 1∙2-3 +
0∙2-4 + 1∙2-5 = 163.6562510
Переведем 163.6562510 в десятичную систему
163 |
10 |
||
-160 |
16 |
10 |
|
3 |
-10 |
1 |
|
6 |
Получилось:16310 = 16310
0 |
.65625 | |
. |
10 | |
6 |
5625 | |
10 | ||
5 |
625 | |
10 | ||
6 |
25 | |
10 | ||
2 |
5 | |
10 | ||
5 |
0 | |
0.6562510 = 0.6562510
16310 + 0.6562510 = 163.6562510
Результат перевода: 10100011.101012 = 163.6562510
В)Из 2 СС в 8 СС
10100011.101012 в двоичной системе
счисления и перевести в восьмеричную.
10100011.101012 = 1∙27 + 0∙26 + 1∙25 +
0∙24 + 0∙23 + 0∙22 + 1∙21 +
1∙20 + 1∙2-1 + 0∙2-2 + 1∙2-3 +
0∙2-4 + 1∙2-5 = 163.6562510
Переведем 163.6562510 в восьмеричную
систему
163 |
8 |
||
-160 |
20 |
8 |
|
3 |
-16 |
2 |
|
4 |
Получилось:16310 = 2438
0 |
.65625 | |
. |
8 | |
5 |
25 | |
8 | ||
2 |
0 | |
Получилось:0.6562510 = 0.528
2438 + 0.528 = 243.528
Результат перевода: 10100011.101012 = 243.528
С) Из 2 СС в 16 СС
10100011.101012 = 1∙27 + 0∙26 + 1∙25 +
0∙24 + 0∙23 + 0∙22 + 1∙21 +
1∙20 + 1∙2-1 + 0∙2-2 + 1∙2-3 +
0∙2-4 + 1∙2-5 = 163.6562510
Переведем 163.6562510 в шестнадцатиричную
систему
163 |
16 |
|
-160 |
10 |
|
3 |
Получилось:16310 = 016
0 |
.65625 | |
. |
16 | |
10 |
5 | |
16 | ||
8 |
0 | |
0.6562510 = 0.10816
016 + 0.10816 = A3.10816
Результат перевода: 10100011.101012 = A3.10816
А) Из 2 СС в 10 СС.
-11011001.011012 в двоичной системе
счисления и перевести его в десятичную.
-11011001.011012 = 1∙27 + 1∙26 + 0∙25 +
1∙24 + 1∙23 + 0∙22 + 0∙21 +
1∙20 + 0∙2-1 + 1∙2-2 + 1∙2-3 +
0∙2-4 + 1∙2-5 = -217.4062510
Переведем -217.4062510 в десятичную систему
217 |
10 |
||
-210 |
21 |
10 |
|
7 |
-20 |
2 |
|
1 |
Получилось:-21710 = -21710
0 |
.40625 | |
. |
10 | |
4 |
0625 | |
10 | ||
0 |
625 | |
10 | ||
6 |
25 | |
10 | ||
2 |
5 | |
10 | ||
5 |
0 | |
Получилось:-0.4062510 = -0.4062510
-21710 + -0.4062510 = -217.4062510
Результат перевода: -11011001.011012 = -217.4062510
В) Из 2СС в 8 СС.
-11011001.011012 в двоичной
системе счисления и перевести его в десятичную.
-11011001.011012 = 1∙27 + 1∙26 + 0∙25 +
1∙24 + 1∙23 + 0∙22 + 0∙21 +
1∙20 + 0∙2-1 + 1∙2-2 + 1∙2-3 +
0∙2-4 + 1∙2-5 = -217.4062510
Переведем -217.4062510 в десятичную систему
217 |
10 |
||
-210 |
21 |
10 |
|
7 |
-20 |
2 |
|
1 |
Получилось:-21710 = -21710
0 |
.40625 | |
. |
10 | |
4 |
0625 | |
10 | ||
0 |
625 | |
10 | ||
6 |
25 | |
10 | ||
2 |
5 | |
10 | ||
5 |
0 | |
Получилось:-0.4062510 = -0.4062510
-21710 + -0.4062510 = -217.4062510
Результат перевода: -11011001.011012 = -217.4062510
С) Из 2 СС в 16 СС.
-11011001.011012 в двоичной системе
счисления и перевести его в шестнадцатиричную.
-11011001.011012 = 1∙27 + 1∙26 + 0∙25 +
1∙24 + 1∙23 + 0∙22 + 0∙21 +
1∙20 + 0∙2-1 + 1∙2-2 + 1∙2-3 +
0∙2-4 + 1∙2-5 = -217.4062510
Переведем -217.4062510 в шестнадцатиричную
систему
217 |
16 |
|
-208 |
13 |
|
9 |
Получилось:-21710 = -016
0 |
.40625 | |
. |
16 | |
6 |
5 | |
16 | ||
8 |
0 | |
Получилось:-0.4062510 = -0.6816
-016 + -0.6816 = -D9.6816