Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторная работа1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
778.75 Кб
Скачать
      1. Логические выражения

Логические выражения - это выражения, которые определяют некоторые отношения между элементами данных.

Результатом логического выражения является значение TRUE (истина) или FALSE (ложь).

Простым логическим выражением называется выражение, составленное из двух арифметических выражений (или двух текстовых величин), связанных операцией отношения.

Операции отношения выполняют сравнение двух операндов и определяют истинность или ложность результата. При этом операнды должны быть сравнимых типов, например, целого и целого, целого и вещественного и т.д. Ошибочно сравнивать операнды целого и символьного, или целого и логического.

Операции отношения рассмотрены в таблице 7.

Таблица 7 - Операции отношения

Знак

Операция

=

Равно

<>

Не равно

<

Меньше

<=

Меньше или равно

>

Больше

>=

Больше или равно

Составным логическим выражением называется выражение, составленное из простых выражений с помощью логических операций.

Логические операции применяются к операндам целого и логического типов. Если операнды целые числа, то результат логической операции тоже целое число. Логические операции над логическими данными дают результат логического типа. Результаты вычисления логических операций приведены в таблице 8.

Таблица 8 – Результаты вычислений логических операций

Значение

операнда

Результат операции

х

у

not x

x and y

x or y

x xor y

False

False

True

False

False

False

False

True

True

False

True

True

True

False

False

False

True

True

True

True

False

True

True

False

Операции отношений (= , <>, <=, <=, <, >) имеют более низкий приоритет, чем логические операции, поэтому их следует заключать в скобки при использовании по отношению к ним логических операций. Например, (a>0) and (a<max).

    1. Оператор присваивания

В результате выполнения оператора присваивания переменная получает значение. В общем виде оператор выглядит так:

Имя := Выражение;

Оператор присваивания выполняется следующим образом: сначала вычисляется результат выражения, находящегося справа от символа присваивания, затем вычисленное значение записывается в переменную, имя которой стоит слева от символа присваивания.

Например, m:= 5;

i:= i + 1;

В первом примере, значение переменной m становится равным 5, а во втором - значение переменной i увеличивается на единицу.

    1. Ввод данных с клавиатуры и вывод результатов на экран

Операторы ввода и вывода начинаются с имён процедур: Read и Readln (процедуры ввода), Write и Writeln (процедуры вывода).