Рейтинг@Mail.ru

Логический тип данных в языке Паскаль



Задание 1. Вычислите значения выражений при a=10, b=20, c=true, d=false:
  1. (a>5) and (b>5) and (a<20) and (b<30);
  2. not (a<15) or not (b<30);
  3. c or d and (b=20);
Задание 2. Вычислите значения выражения:
а) sqr(x)+sqr(y)<=4 при x=0.3, y=-1.6;
б) k mod 7 = k div5-1 при k=15;
в) odd(trunc(10*p)) при p=0.182;
г) not odd(n) при n=0;
д) t and (p mod 3=0) при t=true, p=101010;
е) (x*y<>0) and (y>x) при x=2, y=1;
ж) (x*y<>0) or (y>x) при x=2, y=1;
з) a or (not b) при a=False, b=True;

Задание 3. Указать порядок выполнения операций при вычислении выражений:

а) a and b or not c and d;
б) (x>=0) or not c and d.

Задание 4. Вычислить следующие выражения при a=True, b=False:
а) a or b and not a;
б) (a or b) and not a;
в) not a and b;
г) not (a and b)

Комментариев нет:

Отправить комментарий