Контрольные задания
I. Записать в Турбо Паскале логические выражения.
а) Ø а Ú b;
б) –1 £ x £1 или 2 £ x £ 4;
в) переменная x находится вне интервала [a, b];
г) все точки на плоскости находятся выше оси абсцисс;
д) все точки на плоскости находятся либо в первом, либо в третьем квадрантах;
е) все точки на плоскости лежат выше прямой: y = 1 + x.
II. Записать логические выражения, принимающие значе-ние TRUE для точек, принадлежащих заштрихованной области.
а) б)
в) г)
д) e)
III. Начертить на плоскости область, в которой логическое выражение имеет значение TRUE.
а) (x >= 0) and (y >= 0) and (y <= x) or (y <= -1);
б) (x*x +y*y <= 1) and (y >= 0) and not(y < x);
в) (y >= x) and (y >= -x);
г) (y <= 2) and (x <= 2) or (x*y < 0);
д) (x*y >= 0) and (y <= x) and (x < 1) and (y >-1);
е) (x*x + y*y <= 4) and (y >= x*x).
IV. Записать в Турбо Паскале логические выражения и вычислить их при: i =5; j =2; k =2; a =TRUE; b =FALSE.
а) i ¹1Ú a Ù Ø (b Ù j > k);
б) (i £1Úa) Ù (b Ú j= k);
в) Ø(i = j2 + 1) Ú a Ù b;
г) i> j + k Ù a Ù Ø b;
д) a Ú b Ù (i*j > k2);
е) (a Ú Ø b Ù j2 = k2) Ù Ø b.
Глава 6. Циклические вычислительные
процессы
Циклические вычислительные процессы характеризуются наличием многократно повторяющихся участков вычислений (циклов).
Переменная, изменяющаяся в цикле, называется управляющей переменной. Для программирования циклических задач используются операторы цикла с условием или с параметром.