Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

NOT, AND, OR




Приоритет действий при вычислении
выражений

Группа Тип действия Операции или элементы
1 Вычисления в круглых скобках ()
2 Вычисление значений функций Функции
  Унарные операции NOT
  Операции типа умножения * / DIV MOD AND
  Операции типа сложения + - OR
  Операции отношения = <> > < >= <=

ПРИМЕРЫ:

Определите результат вычисления выражений:

1). x:=5; y:=2;

u:=(x-y>4) AND (x+2*y<=10);

False(ложь)

2). x:=2; y:=5;

u:=(x+y>0) OR NOT(x-y<0) OR (x*y<=8);

True(истина)

3). x:=3; y:= -6;

u:=NOT(x-5>=y) AND (x+y>20) AND (x-y=9);

False(ложь)

Тема3. ОПЕРАТОРЫ ЯЗЫКА TP

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

Все операторы языка можно разделить на две группы: простые и структурированные (состоят из других операторов).

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

Формат записи:

< идентификатор >:=< выражение >;

Тип выражения и тип переменной должны быть совместимы для присваивания.

X:=sin(Y)+2; C:=’d’;

K:=(m<=6) OR (m>10);

Составной оператор.

BEGIN... END

Такой оператор может потребоваться в тех случаях, когда в соответствии с правилами построения конструкций языка допустимо использовать только один оператор, а необходимо выполнить несколько действий (после Then, Else, Do).

Условный оператор.

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

Формат записи:

1).

IF <условие> THEN<оп1>ELSE <оп2>;

True

false

2).

IF <условие> THEN <оператор>;

True

false





Дата публикования: 2014-12-11; Прочитано: 162 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...