Читайте также:
|
|
Логический тип переменных и операции с ним
Какие значения могут принимать логические переменные
true | false |
Как описываются логические переменные в Pascal
var a,b,c:boolean;
Операции отношения (сравнения) и их использование в Pascal
Математика | Pascal |
Меньше | < |
Больше | > |
Не равно | <> |
Равно | = |
Больше или равно | >= |
Меньше или равно | <= |
В операциях отношения (сравнения) в Pascal:
1. Операндами могут быть:
- любой простой тип,
- строка,
- множество.
2. Типы операндов должны быть совместимыми,
3. Результат операции отношения – логический.
Выражения отношения (сравнения) можно использовать в различных конструкциях языка Pascal.
1). Вариант использования №1: в операторах присваивания значений переменным логического типа.
var b,c:real;
myBool:Boolean;
begin
……………………………………………..
myBool:= b>c;
{Сравниваем две вещественные переменные, результат присваивается логической переменной}
2). Вариант использования №2: в операторах условного перехода.
Способ 1. Выражение отношения рассчитывается в программе заранее, а в операторе условного перехода используется логическая переменная:
var b,c:real;
myBool:Boolean;
begin
……………………………………………..
myBool:= b>c;
{Сравниваем две вещественные переменные, результат присваивается логической переменной}
if myBool then……….else……….;
{Оператор условного перехода, в улови – логическая переменая}
Способ 2. Выражение отношения записывается непосредственно в операторе условного перехода:
var b,c:real;
begin
……………………………………………..
if b>c then……….else……….;
{Оператор условного перехода, в условии – операция сравнения вещественных переменных}
Комментарий: Первый способ целесообразно применять, когда выражение отношения достаточно сложное. Второй способ целесообразно применять, когда выражение отношения достаточно простое. Такие использования следуют, во-первых, из соображений наглядности, во-вторых, сложное выражение отношения, внесенное в оператор условного перехода, может не понять транслятор.
3). Вариант использования №3: в качестве фактических параметров процедур и функций.
Внимание: процедуры и функции мы будем проходить позже, поэтому не пугайтесь, если в двух нижеприводимых примерах вам будет не все понятно.
Дата добавления: 2015-07-19; просмотров: 131 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Логические элементы и синтез логических схем | | | Логические выражения |