logo
Informatika_v_sisteme_nauk_33__33__33__33_ekz

6. Системы счисления. Определения. Перевод чисел из одной системы счисления в другую. Основные правила. Рассмотреть на примерах.

Кодирование информации -- это процесс формирования определенного представления информации. 

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

Компьютер может обрабатывать только информацию, представленную в числовой форме. Вся другая информация (например, звуки, изображения, показания приборов и т. д.) для обработки на компьютере должна быть преобразована в числовую форму. Например, чтобы перевести в числовую форму музыкальный звук, можно через небольшие промежутки времени измерять интенсивность звука на определенных частотах, представляя результаты каждого измерения в числовой форме. С помощью программ для компьютера можно выполнить преобразования полученной информации, например "наложить" друг на друга звуки от разных источников. 

Аналогичным образом на компьютере можно обрабатывать текстовую информацию. При вводе в компьютер каждая буква кодируется определенным числом, а при выводе на внешние устройства (экран или печать) для восприятия человеком по этим числам строятся изображения букв. Соответствие между набором букв и числами называется кодировкой символов. 

Как правило, все числа в компьютере представляются с помощью нулей и единиц (а не десяти цифр, как это привычно для людей). Иными словами, компьютеры обычно работают в двоичной системе счисления, поскольку при этом устройства для их обработки получаются значительно более простыми. Ввод чисел в компьютер и вывод их для чтения человеком может осуществляться в привычной десятичной форме, а все необходимые преобразования выполняют программы, работающие на компьютере. 

Кодирование данных двоичным кодом.

По мере развития техники появлялись разные способы кодирования информации. Во второй половине XIX века американский изобретатель Сэмюэль Морзе изобрел удивительный код, который служит человечеству до сих пор. Информация кодируется тремя символами: длинный сигнал (тире), короткий сигнал (точка), нет сигнала (пауза) - для разделения букв.

Своя система существует и в вычислительной технике - она называется двоичным кодированием и основана на представлении данных последовательностью всего двух знаков: 0 и 1. Эти знаки называются двоичными цифрами, по-английски - binary digit или сокращенно bit (бит).

Одним битом могут быть выражены два понятия: 0 или 1 (да или нет, черное или белое, истина или ложь и т.п.). Если количество битов увеличить до двух, то уже можно выразить четыре различных понятия:

00  01  10  11

Тремя битами можно закодировать восемь различных значений:

000  001  010  011   100  101  110  111

Увеличивая на единицу количество разрядов в системе двоичного кодирования, мы увеличиваем в два раза количество значений, которое может быть выражено в данной системе, то есть общая формула имеет вид:

N=2^m

где N - количество независимых кодируемых значений;

m - разрядность двоичного кодирования, принятая в данной системе.

M N

1 2

2 4

3 8

4 16

.. ..

8 256

Системы счисления бывают позиционные и непозиционные.

Непозиционные системы счисления - это системы, в которых значение символа не зависит от его места расположения в числе. Позиционные системы счисления - это системы. в которых значение символа зависит от его места расположения в числе.

Основание системы счисления

Коль скоро мы утверждаем, что система счисления основывается на ограниченном количестве цифр, осталось задаться вопросом "сколько", какое количество цифр достаточно для решения этой проблемы.

Оказывается, что минимальное количество цифр действительно существует, а максимальное — нет, точнее, оно ограничено не принципиальными причинами, а сугубо практическими (или какими-то условиями уже не математического свойства). В данный момент важно понять, что существует не одно множество цифр, образующих систему счисления. Это множество получило особое название — основание системы счисления.

Определение

Основание позиционной системы счисления — это количество различных знаков или символов (цифр), используемых для отображения чисел в данной системе.

Выбор количества цифр диктуется какими-либо потребностями реальной жизни, науки или удобствами обработки. Исторически этот выбор определялся привычками или традициями конкретного народа.

Пример

В Великобритании до недавнего времени была принята не десятичная система веса, длины, а использовались "допотопные" ярды, футы, дюймы и т. д. Только несколько лет назад английский парламент принял решение о переходе на десятичную систему, т. е. на метры, сантиметры и т. п. И поскольку англичане — очень консервативный народ, такой переход, возможно, будет продолжаться не один десяток лет. Как сказано выше, систем счисления может быть неограниченое количество. По значению этого основания и называются системы счисления. Мы рассмотрим только некоторые их них.

Перевод из 10-ой системы счисления в 2-ую, 8-ую, 16-ую.

          Чтобы перевести число из десятичной системы в двоичную(8-ую, 16 -ую) надо производить последовательное деление на 2 (8, 16) до тех пор пока в частном не получиться число меньше делителя.           В качестве результата записать последние значения частного и выписать за ним все остатки в обратном порядке. 1. Способ: 1)   40(10)= >  101000(2)              2)     123(10)=>173(8)           3)  123(10)=>7B

                                                                           2. Способ:    71(10)=> 100111(2)         71|1        35|1        17|1         8 |0         4 |0         2 |0         1                

9. Система счисления - это изображение или запись числа с помощью различных знаков и цифр.

Разделяют системы счисления позиционные и непозиционные.

Непозиционные – в них значение каждой цифры не зависит от ее положения в ряду цифр, изображающих число.

I-1 V-5 X-10 L-50 C-100 В-500 M-1000

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

Основания сс- это количество цифр и символов для записи любого числа называется базой сс