Лабораторная работа №4
.1.docЛабораторная работа №4
Перевод числа из одной системы счисления в другую.
Краткое содержание
Система счисления – это способ наименования и изображения чисел с помощью символов, имеющих определенные количественные значения.
В компьютерах используется двоичная форма представления информации, основанием которой является цифра 2. В двоичной системе все числа записываются в виде совокупности нулей и единиц. Например, число 1000012=125+024+023+022+021+ +120=3310, т.е. число 1000012 есть двоичная форма представления десятичного числа 3310.
В восьмеричной системе счисления основанием является цифра 8, а символами каждого разряда: 0, 1, 2, 3, 4, 5, 6, 7.
В компьютерах более распространенной, чем восьмеричная, является шестнадцатеричная система счисления, в которой основанием является цифра 16. Шестнадцатеричные числа записываются еще более компактно, сохраняя сущность цифрового представления. При этом для записи шестнадцатеричных чисел используются 16 символов: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Например, число 102310=3FF16=3162+15161+15160.
Системы счисления |
||||
Осн. 10 |
Осн. 2 |
Осн. 4 |
Осн. 8 |
Осн. 16 |
0 |
0000 |
00 |
00 |
00 |
1 |
0001 |
01 |
01 |
01 |
2 |
0010 |
02 |
02 |
02 |
3 |
0011 |
03 |
03 |
03 |
4 |
0100 |
10 |
04 |
04 |
5 |
0101 |
11 |
05 |
05 |
6 |
0110 |
12 |
06 |
06 |
7 |
0111 |
13 |
07 |
07 |
8 |
1000 |
20 |
10 |
08 |
9 |
1001 |
21 |
11 |
09 |
10 |
1010 |
22 |
12 |
A |
11 |
1011 |
23 |
13 |
B |
12 |
1100 |
30 |
14 |
C |
13 |
1101 |
31 |
15 |
D |
14 |
1110 |
32 |
16 |
E |
15 |
1111 |
33 |
17 |
F |
Задание: Напишите программу перевода чисел (длиной 8 бит) из одной системы счисления в другую. По программе составьте блок-схему.
Варианты (1 - 15):
-
Перевод из системы по основанию 10 в систему по основанию 2;
-
Перевод из системы по основанию 10 в систему по основанию 4;
-
Перевод из системы по основанию 10 в систему по основанию 8;
-
Перевод из системы по основанию 10 в систему по основанию 16;
-
Перевод из системы по основанию 8 в систему по основанию 10;
-
Перевод из системы по основанию 8 в систему по основанию 2;
-
Перевод из системы по основанию 8 в систему по основанию 4;
-
Перевод из системы по основанию 8 в систему по основанию 16;
-
Перевод из системы по основанию 16 в систему по основанию 10;
-
Перевод из системы по основанию 16 в систему по основанию 2;
-
Перевод из системы по основанию 16 в систему по основанию 4;
-
Перевод из системы по основанию 16 в систему по основанию 8;
-
Перевод из системы по основанию 2 в систему по основанию 10;
-
Перевод из системы по основанию 2 в систему по основанию 8;
-
Перевод из системы по основанию 2 в систему по основанию 16;