Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.Методичка.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.5 Mб
Скачать

1.1.2. Меры и единицы количества и объема информации

В современной вычислительной технике информация чаще всего кодируется с помощью последовательностей сигналов всего двух видов, что определяется реализацией аппаратуры ЭВМ. В основе схемотехники компьютера лежит использование двоичного элемента для хранения данных — триггера, имеющего два устойчивых состояния. Эти состояния обозначают цифрами «0» и «1», а такое кодирование называют двоичным кодированием. В качестве единицы информации принят один бит.

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

В вычислительной технике бит — это наименьшая единица измерения памяти компьютера, необходимая для хранения одного из двух знаков – «0» или «1», используемых для внутримашинного представления данных и команд.

С помощью одного бита можно представить всего два понятия, например, «истина» или «ложь», «черное» или «белое». На практике применяются более крупные единицы. Восемь бит составляют один байт.

Широко используются также следующие производные единицы информации:

  • 1 килобайт (Кбайт) = 1024 байт = 210 байт;

  • 1 мегабайт (Мбайт) = 1024 Кбайт = 220 байт;

  • 1 гигабайт (Гбайт) = 1024 Мбайт = 230 байт.

В последнее время из-за увеличения объёмов обрабатываемой информации входят в употребление такие единицы, как:

  • 1 терабайт = 1024 Гбайт = 240 байт;

  • 1 петабайт = 1024 Тбайт = 250 байт,

и еще более крупные: экзабайт, зеттабайт, йоттабайт.

1.1.3. Позиционные системы счисления

Системой счисления называется способ представления чисел посредством числовых знаков (цифр) по определенным правилам.

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

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

Среди позиционных систем различают однородные и смешанные системы счисления. В однородных количество допустимых цифр для всех позиций (разрядов) числа одинаково. Однородной позиционной системой является десятичная система счисления (q=10), использующая для записи чисел десять цифр: от 0 до 9.

Любое число N, записанное в однородной позиционной системе, может быть представлено в виде суммы степенного ряда:

, (1.1)

где – основание системы счисления ( , целое положительное число);

– цифры системы счисления с основанием ( );

– номер (вес) позиции (разряда) цифры.

При совместном использовании различных систем счисления число записывают в скобках и в качестве индекса указывают основание системы счисления. Иногда скобки опускают: 1510; 10112; 7358; 1EA9F16.

Есть еще один способ обозначения систем счисления: при помощи латинских букв, добавляемых после числа (десятичная – D, двоичная – B , восьмеричная – Q , шестнадцатеричная – H): 15D; 1011B; 735Q; 1EA9FH.

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

Переход от двоичной системы счисления к восьмеричной (шестнадцатеричной) осуществляется по триадам (тетрадам). Двоичное число разбивается на триады – по три цифры (тетрады – по четыре цифры) влево и вправо от запятой. Если крайние триады (тетерады) получаются неполными, то они дополняются нулями. Затем каждую группу из трех (четырех) разрядов заменяют соответствующей восьмеричной (шестнадцатеричной) цифрой.

При переводе чисел из системы счисления с основанием q1 в систему счисления с основанием q2 рассматриваются два случая. 1). Пусть q1<q2. Число в системе счисления с основанием q1 расписывается по формуле (1.1) и вычисляется сумма ряда. При этом арифметические действия выполняются по правилам системы счисления с основанием q2. 2). Пусть q1>q2. Если переводятся целые числа, то необходимо последовательно делить число в системе q1 на основание системы q2 до тех пор, пока остаток не будет являться меньшим или равным q2-1. Число в основании q2 записывается как последовательность остатков от деления, записанных в обратном порядке, начиная с последнего. При переводе дробных чисел необходимо последовательно умножать число в системе q1 на основание системы q2, отделяя после каждого умножения целую часть произведения. Число в системе q2 (после запятой) записывается как последовательность полученных целых частей произведения. Умножение производится до тех пор, пока дробная часть произведения не станет равной нулю. Это значит, что сделан точный перевод. В противном случае перевод осуществляется до заданной точности.