3.4.3.Арифметические данные.
К арифметическим относятся данные, которые имеют числовые значения. Различают данные вещественного и целого типа. Значениями данных целого типа являются числа без дробной части. К данным вещественного типа относятся константы и переменные с дробной частью, причем дробная часть может равняться нулю.
Заметим, что тип арифметических данных определяется физическим смыслом переменных. Если N – количество студентов в группе, то это данное целого типа, так как не может быть дробное число студентов в группе. Если V –скорость автомобиля, то это данное вещественного типа, так как V может быть как с нулевой дробной частью , так и со значащей дробной частью.
К данным арифметического типа применим стандартный набор арифметических операций: сложение, вычитание, умножение, деление.
3.4.4. Логические данные.
Особенностью логических данных (констант и переменных) является то, что они могут принимать только два значения True (истина) и False (ложь), которые обычно отождествляют с символами 1 и 0.
К логическим данным можно применять три логические операции: логическое умножение (операция И), логическое сложение (ИЛИ), логическое отрицание (НЕ). Правила выполнения логических операций приведены в таблице 3.6.1, где истинное значение логической переменной обозначено символом T, а ложное значение – символом F. При вычислении логического выражения (если нет скобок) сначала выполняется операция НЕ, затем операция И и наконец – операция логического сложения ИЛИ. Пусть, например, логические переменные имеют значения
S = L ="T", Z = "F" и B = L И Z ИЛИ С.
Тогда после выполнения логической инструкции переменная В получит значение "Т".
таблица 3.6.1
A |
B |
И |
ИЛИ |
НЕ А |
F |
F |
F |
F |
T |
T |
F |
F |
T |
F |
F |
T |
F |
T |
T |
T |
T |
T |
T |
F |
3.4.5. Символьные данные
представляют собой последовательности любых допустимых символов, имеющихся на клавиатуре устройств подготовки данных. Константы символьного типа записываются как последовательности символов, заключенные в апострофы.Если символьная константа содержит апострофы, то они обозначаются двумя апострофами, например константа Транзистор 'KT315A' запишется в виде ' Транзистор ''KT315A''.
Пробел в символьных данных также является символом. Имена переменных символьного типа формируются по общим правилам и должны быть указаны в описании алгоритма как символьные. Все символы пронумерованы, к ним можно применять операции сравнения.
Операция сцепления. Операция сцепления предназначена для соединения символьных данных в одну строку. Эта операция обозначается символом +. В результате выполнения операции сцепления получается строка символов, длина которой равна сумме длин операндов, связанных операцией сцепления.
Пример. Пусть в алгоритме используются символьные переменные СА и СВ, каждая из которых имеет длину 5 байт. Если эти переменные имеют значения: СА ='ТОК__' , СВ = 'БАЗЫ_' , то в результате выполнения операции СА + СВ получим 'ТОК__БАЗЫ_'
