Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_лекция-6-Т3.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
123.39 Кб
Скачать

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 байт. Если эти переменные имеют значения: СА ='ТОК__' , СВ = 'БАЗЫ_' , то в результате выполнения операции СА + СВ получим 'ТОК__БАЗЫ_'

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]