1 of 10

Кодирование числовых данных (понятие системы счисления, перевод чисел из одной системы счисления в другую)

2 of 10

Кодирование – это процесс преобразования информации из одной формы представления в другую, наиболее удобную для ее хранения, передачи или обработки

Кодирование – это запись информации с помощью некоторой знаковой системы (языка)

Обратный процесс называют декодированием

3 of 10

Система счисления – это совокупность приемов и правил изображения чисел цифровыми знаками

Эти знаки называют цифрами

Набор этих цифр называют алфавитом системы счисления

Количество цифр в алфавите называют мощностью алфавита

4 of 10

ВИДЫ СИСТЕМ СЧИСЛЕНИЯ

ПОЗИЦИОННАЯ: В ПОЗИЦИОННОЙ СИСТЕМЕ СЧИСЛЕНИЯ ЗНАЧЕНИЕ ЛЮБОЙ ЦИФРЫ ЗАВИСИТ ОТ ЕЁ ПОЛОЖЕНИЯ В РЯДУ ЦИФР, ИЗОБРАЖАЮЩИХ ЭТО ЧИСЛО

НЕПОЗИЦИОННАЯ: В НЕПОЗИЦИОННОЙ СИСТЕМЕ СЧИСЛЕНИЯ ЗНАЧЕНИЕ ЛЮБОЙ ЦИФРЫ НЕ ЗАВИСИТ ОТ ЗАНИМАЕМОЙ ЕЮ ПОЗИЦИИ

​

5 of 10

I вид: ПОЗИЦИОННАЯ СИСТЕМА СЧИСЛЕНИЯ

Позиционные системы счисления включают определённое количество знаков, используемых для изображения числа, называемое основанием системы счисления. Позицию цифры в числе называют разрядом

  1. Десятичная система счисления (0,1,2,3,4,5,6,7,8,9 – основание 10)

Например: 237; 372; 723; 222.

  1. Двоичная система счисления (0,1 – основание 2)

Вся информация, которую обрабатывает компьютер должна быть представлена двоичным кодом с помощью двух цифр: 0 и 1. (двоичными цифрами или битами, или двоичным кодом).

  1. Восьмеричная система счисления (0,1,2,3,4,5,6,7 – основание 8)
  2. Шестнадцатеричная система счисления (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F – основание 16)

6 of 10

II вид: НЕПОЗИЦИОННАЯ СИСТЕМА СЧИСЛЕНИЯ

1) Единичная система счисления (10-11тыс. лет до н.э.)

Для записи использовалась цифра :1

Например: 5= 11111

2) Древнеегипетская система счисления

Для записи использовались: - единица; -десяток; -сотня

Например: 321=

3) Римская система счисления

Для записи используются: I, II, … V,…X

Например: 15=XV или 30=XXX

7 of 10

Перевод чисел из одной системы счисления в другую

​

  1. Для перевода десятичного числа в двоичную систему его последовательно делят на 2 до тех пор, пока частное не станет равным 1

2210 = 101102

​

​

​

8 of 10

2. Для перевода десятичного числа в восьмеричную систему его последовательно делят на 8 до тех пор, пока частное не станет меньше или равно 7

​

57110 = 10738�

9 of 10

3. Для перевода десятичного числа в шестнадцатеричную систему его последовательно делят на 16 до тех пор, пока частное не станет меньше или равно 15

10 of 10

11011012 = 1*26 + 1*25 + 0*24 + 1*23 + 1*22 + 0*11 + 1*20 = 64 + 32 + 0 + 8 + 4 + 0 + 1 = 10910

F45ED23C16 = 15·167 + 4·166 + 5·165 + 14·164 + 13·163 + 2·162 + 3·161 +12·160 = 409985490810

23578 = 2·83+3·82+5·81+7·80 = 2·512 + 3·64 + 5·8 + 7·1 = 126310