Описания логических переменных. Логические операции NOT, AND, OR. Условные операторы IF…THEN, IF…THEN…ELSE… .
Варианты заданий:
1. Логический тип данных.
1.1 Вычислить значение выражений:
1) Sqr(x) + Sqr(y)=4 при x = 0.3, y = – 1.6;
2) k Mod 7 = k div 5 –1
3) Odd(Trunc(10*p)) при p=0.182
1.2 Записать на Паскале отношение, истинное при выполнении указанного условия и ложное в противном случае:
1) целое k делится на 7;
2) уравнение
не имеет вещественных корней;
3) точка (x,y) лежит вне круга радиуса r с центром в точке (1,0);
1.3 Вычислить значения выражения:
1) Not Odd(N) при N=0;
2) t And (p Mod 3 = 0) при t=True,
3) (x*y<>0) And (y>x) при x = 2, y =1;
4) (x*y <>0) Or (y>x) при x=2, y=1;
1.4 Записать на Паскале выражение, истинное при выполнении указанного условия и ложное в противном случае:
1) 0 < x < 1;
2) t = max(x, y, z);
1.5 Указать порядок выполнения операции при вычислении выражения:
1) A And B Or Not C And D;
2) (x>=0) Or t And Odd(x) Or (y*y<4);
1.6 Объяснить ошибки в записях:
1) 1 And 0; 2) True + False;
3) True < 0; 4) x>0 Or y=4;
5) Not 2 =5;
1.7 Записать на Паскале выражение, истинное при выполнении указанного условия и ложное в противном случае:
1) x принадлежит отрезку [0,2];
2) x лежит вне отрезка [0,2];
3) x принадлежит отрезку [3,4];
4) x лежит вне отрезков [3,4] и [-2,1];
5) каждое из чисел x, y, z больше нуля;
6) хотя бы одно из чисел x, y, z больше нуля;
2. Условный и составной операторы.
2.1 Записать указанное действие:
1) 
2)
;
3)
;
4)
;
5) 
2.2 Какие значение будет иметь переменная z после выполнения операторов:
z:=0;
If x>0 Then If y>0 Then z:=1 Else z:=2
при
a) x=1, y=1 б) x=1, y= – 1 в) x = –1, y=1.
2.3 Написать последовательность операторов для решения задач:
1) 
2) значения переменных А, В, С поменять местами так, чтобы оказалось
.