Кодирование и хранение числовой информации: типы данных целые и вещественные, знаковые и беззнаковые; единицы измерения информации

Целые и вещественные типы данных

Целое число – это число, не имеющее запятой. Число может быть беззнаковым (положительным), и со знаком минус (отрицательным). 

Над данными целого типа определены следующие операции:

  1. 1)      арифметические операции: + (сложение), - (вычитание), * (умножение), / (деление), div (деление нацело), mod (вычисление остатка от целочисленного деления), - которые вырабатывают результат целого типа, кроме операции деления, вырабатывающей результат вещественного типа;
  2. 2)      операции отношения: = (равно), < > (не равно), < (меньше), > (больше), < = (меньше или равно), > = (больше или равно), - которые вырабатывают результат логического типа.

Вещественные числа – это числа с запятой, после которой идут десятичные значения. Или числа с плавающей точкой. Вещественные значения могут изображаться в форме с фиксированной точкой, например, 8.32, -546.271 или 0.017, а также в форме с плавающей точкой, т.е. парой чисел вида <мантисса<порядок>, например, 8.53 Е+00 (8,53), 6.45721 Е+02 (6,45721×102), 1.5 Е-03 (1,5×10-3). Над данными вещественных типов определены арифметические операции +, -, *, /, а также операции отношения.

Знаковые и беззнаковые типы данных

Знаковые предназначены для хранения как положительных, так и отрицательных значений, нуль, а беззнаковые - чисел, не меньше нуля. Беззнаковые типы данных, в отличии от соответствующих знаковых, имеют в два раза больший диапазон. Это из-за их машинного представления. В знаковых типах первый бит указывает на знак числа: 1 - отрицательное, 0 - положительное.

Единицы измерения информации

Бит – минимальная единица количества информации, которое содержит сообщение, уменьшающее неопределенность знаний в два раза. Например, каждое бросание монеты дает нам информацию в 1 бит. В цифровых ЭВМ информация представляется в виде набора бит, позволяющих описывать различную информацию.

Байт – основная единица измерения информации в ЭВМ.

1 байт = 8 битам.

Именно восемь битов требуется для того, чтобы закодировать любой из 256 символов алфавита клавиатуры компьютера (256=28).

Существуют производные единицы информации: килобайт (Кбайт, Кб), мегабайт (Мбайт, Мб), гигабайт (Гбайт, Гб), терабайт (Тбайт, Тб), петабайт (Пбайт, Пб).

1 Кб = 1024 байта = 210 (1024) байтов.
1 Мб = 1024 Кбайта = 220 (10242) байтов.
1 Гб = 1024 Мбайта = 230 (10243) байтов.
1 Тб = 1024 Гбайта = 240 (10244) байтов.
1 Пб = 1024 Тбайт = 250 (10245) байтов.

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