19
Важными теоретическими аспектами информатики являются арифметические и
логические основы работы ЭВМ, алгебра логики, понятия о системах счисления. На этих
вопросах базируются многие разделы информатики.
Системы счисления и формы представления чисел
Информация в ЭВМ кодируется, как правило, в двоичной или в двоично-десятичной
системе счисления.
Система счисления - это способ наименования и изображения чисел с помощью
символов, имеющих определенные количественные значения.
Символы, используемые для записи чисел, называются цифрами. Множество цифр
образует
алфавит системы счисления. Часто в алфавит входит и знак “,” (запятая).
В зависимости от способа изображения чисел системы счисления делятся на
позиционные и непозиционные.
В непозиционной системе значение цифры не зависит от ее положения в записи
числа. К таким системам счисления относится, например, римская система счисления.
Система счисления называется
позиционной, если одна и та же цифра имеет
различные значения, определяемые позицией цифры в последовательности цифр,
изображающей число. Количество (Р) различных цифр, используемых для изображения
числа в позиционной системе счисления, называется
основанием системы счисления.
Значение цифр лежат в пределах от 0 до Р-1. Примером позиционной системы счисления
может служить привычная нам арабская десятичная система.
Позиционные системы счисления
Любое число C в позиционной системе счисления с основанием Р может быть
представлено в виде полинома:
C= C
n
P
n
+C
n-1
P
n-1
+…+C
1
P
1
+C
0
P
0
+C
-1
P
-1
+…+C
-m
P
-m
(2.1), или
где в качестве C
i
могут стоять любые из Р цифр алфавита, а нижние индексы
определяют местоположение цифры в числе (разряд):
• положительные значения индексов - для целой части числа (n разрядов);
• отрицательные значения - для дробной (m разрядов).
В вычислительных системах применяются две формы представления чисел:
• естественная форма, или форма с фиксированной запятой (точкой);
• нормальная форма, или форма с плавающей запятой (точкой).
1.
С фиксированной запятой все числа изображаются в виде
последовательности цифр с постоянным для всех чисел положением запятой, отделяющей
целую часть от дробной.
C= C
n
C
n-1
…C
1
C
0,
C
-1
C
-2
… C
-m
(2.2).
Запятая опускается, если дробная часть отсутствует. Позиции цифр в такой записи
называются
разрядами. Разряды нумеруются влево от запятой, начиная с нуля: 0-й,1-
й,...(n-1)-й, n-й; и вправо от запятой: 1-й, 2-й,...(m-й).
Значение C
i
цифры c
i
в позиционных системах счисления определяется номером
разряда:
C
i
=C
i
P
i
.
Величина P
i
называется весом, или значением, i-го разряда.
В позиционной СС вес каждого разряда отличается от веса (вклада) соседнего
разряда в число раз, равное основанию системы . В десятичной СС цифры 1-го разряда —
единицы, 2-го—десятки, 3-го —сотни и т.д.
,pcC
i
n
mi
i
∑
−=
=