Кодирование числовых данных (понятие системы счисления, перевод чисел из одной системы счисления в другую)
Кодирование – это процесс преобразования информации из одной формы представления в другую, наиболее удобную для ее хранения, передачи или обработки
Кодирование – это запись информации с помощью некоторой знаковой системы (языка)
Обратный процесс называют декодированием
Система счисления – это совокупность приемов и правил изображения чисел цифровыми знаками
Эти знаки называют цифрами
Набор этих цифр называют алфавитом системы счисления
Количество цифр в алфавите называют мощностью алфавита
ВИДЫ СИСТЕМ СЧИСЛЕНИЯ
ПОЗИЦИОННАЯ: В ПОЗИЦИОННОЙ СИСТЕМЕ СЧИСЛЕНИЯ ЗНАЧЕНИЕ ЛЮБОЙ ЦИФРЫ ЗАВИСИТ ОТ ЕЁ ПОЛОЖЕНИЯ В РЯДУ ЦИФР, ИЗОБРАЖАЮЩИХ ЭТО ЧИСЛО
НЕПОЗИЦИОННАЯ: В НЕПОЗИЦИОННОЙ СИСТЕМЕ СЧИСЛЕНИЯ ЗНАЧЕНИЕ ЛЮБОЙ ЦИФРЫ НЕ ЗАВИСИТ ОТ ЗАНИМАЕМОЙ ЕЮ ПОЗИЦИИ
I вид: ПОЗИЦИОННАЯ СИСТЕМА СЧИСЛЕНИЯ
Позиционные системы счисления включают определённое количество знаков, используемых для изображения числа, называемое основанием системы счисления. Позицию цифры в числе называют разрядом
Например: 237; 372; 723; 222.
Вся информация, которую обрабатывает компьютер должна быть представлена двоичным кодом с помощью двух цифр: 0 и 1. (двоичными цифрами или битами, или двоичным кодом).
II вид: НЕПОЗИЦИОННАЯ СИСТЕМА СЧИСЛЕНИЯ
1) Единичная система счисления (10-11тыс. лет до н.э.)
Для записи использовалась цифра :1
Например: 5= 11111
2) Древнеегипетская система счисления
Для записи использовались: - единица; -десяток; -сотня
Например: 321=
3) Римская система счисления
Для записи используются: I, II, … V,…X
Например: 15=XV или 30=XXX
Перевод чисел из одной системы счисления в другую
2210 = 101102
2. Для перевода десятичного числа в восьмеричную систему его последовательно делят на 8 до тех пор, пока частное не станет меньше или равно 7
57110 = 10738�
3. Для перевода десятичного числа в шестнадцатеричную систему его последовательно делят на 16 до тех пор, пока частное не станет меньше или равно 15
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