Теория
Системы счисления
Система счисления — совокупность правил наименования и изображения чисел с помощью набора символов, называемых цифрами.Количество цифр (знаков), используемых для представления чисел называют, основанием системы счисления
| Системы счисления | |
| непозиционные | позиционные |
| системы счисления, в которых каждой цифре соответствует величина, не зависящая от ее места в записи числа | системы счисления, в которых вклад каждой цифры в величину числа зависит от ее положения (позиции) в последовательности цифр, изображающей число |
Виды позиционных систем счисления
| Система счисления | Основание | Алфавит |
| Двоичная | 2 | 0,1 |
| Восьмеричная | 8 | 0,1,2,3,4,5,6,7 |
| Десятичная | 10 | 0,1,2,3,4,5,6,7,8,9 |
| Шестнадцатеричная | 16 | 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F |
Правила перевода
- Перевод чисел из двоичной системы счисления в восьмеричную систему
| 8 с.с | 2 с.с |
| 0 | 000 |
| 1 | 001 |
| 2 | 010 |
| 3 | 011 |
| 4 | 100 |
| 5 | 101 |
| 6 | 110 |
| 7 | 111 |
- 10101001,101112 = 251,568
- 1001111110111,01112 = 11767,348
- 1110101011,10111012 =
- 10111001,1011001112 =
- 1011110011100,112 =
- 10111,11111011112 =
- 1100010101,110012 =
- Перевод чисел из 8 с.с. в 2 с.с.
Выполнить перевод из 8 с.с в 2 с.с.
- 6778 = 1101111112
- 745,348 = 111100101,01112
- 1258 =
- 2268=
- 17008 =
- 344,558 =
- 0,7128 =
- 4,368 =
- Перевод чисел из двоичной системы счисления в шестнадцатеричную систему
| 16 с.с | 2с.с. |
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
| A | 1010 |
| B | 1011 |
| C | 1100 |
| D | 1101 |
| E | 1110 |
| F | 1111 |
- 10101001,101112 = А9,В816
- 1001111110111,01112 = 13F7,716
- 1110101011,10111012 =
- 10111001,1011001112 =
- 1011110011100,112 =
- 10111,11111011112 =
- 1100010101,110012 =
- Перевод чисел из шестнадцатеричной системы счисления в двоичную систему
Выполнить перевод из 16 с.с в 2 с.с.
- 67716 = 0110011101112
- 745,3416 = 011101000101,0011012
- 12516 =
- 2D616 =
- 17C016 =
- 344,5516 =
- 0,7F216 =
- А,3616 =
Домашнее задание. Заполнить таблицу
| Двоичная | Восьмеричная | Шестнадцатеричная |
| 111101,1 | ||
| 233,5 | ||
| 59,В |
Перевод целых чисел из
десятичной системы счисления в любую другую систему
- Десятичное число последовательно делить на основание другой системы, до тех пор пока частное не окажется меньше основания.
- Запись получившегося числа осуществляется справа налево.
- Цифрами числа будут являться остатки от деления, начиная с последнего частного.

Таким образом, число 7510 = 10010112 = 1138 = 4В16
Перевод дробной части числа из десятичной системы счисления в любую другую систему
Пример

Таким образом, число 0, 9610 = 0, 1111012 = 0, 753418 = 0.F5C28F16
Перевод чисел из любой системы счисления в десятичную систему счисления.
При переводе числа из любой системы счисления в десятичную систему счисления нужно каждый символ этого числа умножить на основание системы счисления, в которой записано это число, в степени соответствующей положению символа в записи числа и все произведения сложить.
Пример
1) переведём число 101100, 10112 из двоичной системы счисления в десятичную систему счисления:
101100, 1012 = 1*25 + 0*24 + 1*23 + 1*22 + 0*21 + 0*20 + 1*2-1 + 0*2-2 + 1*2-3 =
= 32 + 0 + 8 + 4 + 0 + 0 + 0, 5 + 0 + 0, 125 = 44, 62510
2) переведём число 375, 6248 из восьмеричной системы счисления в десятичную систему счисления:
375, 6248 = 3*82 + 7*81 + 5*80 + 6*8-1 + 2*8-2 + 4*8-3 =
= 192 + 56 + 5 + 0, 75 + 0, 03125 + 0, 00781835938 = 253, 7890683593810
3) переведём число ACF, 5D16 из шестнадцатеричной системы счисления в десятичную систему счисления:
ACF, 5D16 = 10*162 + 12*161 + 15*160 + 5*16-1 + 13*16-2 =
= 256 + 192 + 15 + 0, 3125 + 0, 050775 = 463, 36327510
Арифметика в позиционных системах счисления
Сложение в 2 с.с.
| + | 0 | 1 |
| 0 | 0 | 1 |
| 1 | 1 | 10 |
Пример
- 1102+112 = 10012
- 11112+1102 = 101012
- 11112+1112+112 =
- 10001101,12+111011,112 =
110
+ 11
------------
1001
Сложение в 8 с.с.
| + | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 0 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 |
| 2 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 |
| 3 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 |
| 4 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 |
| 5 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 |
| 6 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 15 |
| 7 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
- 178+68
- 378+258
- 178+78+38
- 215,48+73,68
Сложение в 16 с.с.
| + | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 |
| 2 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 |
| 3 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 |
| 4 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 |
| 5 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 |
| 6 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 |
| 7 | 7 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 8 | 8 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 9 | 9 | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| A | A | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| B | B | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A |
| C | C | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B |
| D | D | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C |
| E | E | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1D |
| F | F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1D | 1E |
