Информация и информационные процессыРефераты >> Коммуникации и связь >> Информация и информационные процессы
Характеристики переменных.
Переменные могут иметь различный тип, определяться видами величины, которые они отображают. При программирование переменные подразделяются на числовые, текстовые (символьные) и логические ¾ неструктурированные переменные.
Числовые переменные
Значение числовых переменных выражается числом. Числовые переменные бывают целые, дробные с фиксированной запятой и дробные с плавающей запятой. Каждый из них в свою очередь может быть разной длины.
Длина переменной определяется количеством ячеек в памяти компьютера, которые отводятся под данную переменную. Примеры целых чисел:
12, 1225, 34. В памяти компьютера, если эти числа предполагаются как значение одной переменной должны храниться в таком виде.
17
|
|
0012 |
1225 |
0011 |
0003 |
Отрицательные числа дополняются знаком.
Дробные числа с фиксированной запятой ¾ это числа, к которым добавляется дробная часть. Они могут иметь разную длину целой и дробной части.
133,17 237,005 1233,01 0,01 123,007 0,137
Целые |
Дробные | |||||
0 |
1 |
2 |
3 |
1 |
7 |
0 |
0 |
2 |
3 |
7 |
0 |
0 |
5 |
1 |
2 |
2 |
3 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
2 |
3 |
0 |
0 |
7 |
0 |
0 |
0 |
0 |
1 |
3 |
7 |
Иногда такую запись называют не с фиксированной запятой, а с фиксированной точкой. Это следствие того, что в англоязычных странах дроби пишут через точку. Запись с фиксированной запятой имеет следующий недостаток:
Для того чтобы оперировать с большими числами требуется большее количество разрядов после запятой. Иногда в результате вычислений происходит переполнение разрядов.
Способ с плавающей запятой основан на показательной форме записи числа. В этом случае число записывается как произведение.
2000000000 = 2*109
2133565000 = 2,13356*109 = 21,33565*108 = 0,213356*1010
Запись плавающий запятой преобладает при хранение чисел в компьютере. Запись с фиксированной запятой применяется для величин, у которых известный и не очень большой диапазон измерения. Пример:
рост человека. Логические величины принимают одно из двух значений, записывающихся в двоичной системе как 0 и 1. Пример
пол человека или наличие, отсутствие телефона в квартире.
Структурные (составные) переменные: они содержат величины, образующие структуру. Примеры:
Список, таблица (массив), запись.
Список ¾ множество, которое упорядочено по какому-то признаку. Пример:
список учеников в классном журнале. Каждая фамилия в списке занимает определённое место, определяемое первыми буквами фамилий в алфавитном порядке. Любоё элемент списка определён элементами, соседними с ним
18
(слева и справа). На этом основано образование строя в армии. Если каждому элементу списка поставить в соответствии натуральное число, то список будет называться пронумерованным.
Таблица состоит из горизонтальных строк и вертикальных столбцов. Каждый элемент таблицы определён той строчкой и тем столбцом, в которых он расположен. Пример:
Спартак |
Динамо |
ЦСКА |
Торпедо | |
Спартак |
1:0 |
0:0 |
5:0 | |
Динамо |
2:3 |
1:0 |
6:6 | |
ЦСКА |
1:5 |
2:2 |
5:1 | |
Торпедо |
3:4 |
0:0 |
1:1 |