Составители:
Рубрика:
31
24.Поменяйте значения переменных A и B:
а) с помощью вспомогательной переменной;
б) без использования вспомогательной переменной.
25.Поменяйте значения переменных M, N, P, T так, чтобы M приобрела значение T, N
- M, P - N, T - P:
а) с помощью вспомогательной переменной;
б) без использования вспомогательной переменной.
26.Перечислите виды условий. Как записывается условие на Паскале?
27.Перечислите операции отношения и логические операции. Назовите двуместные и
одноместные логические операции.
28.Дайте определение логического выражения.
29.Сформулируйте правила вычисления логических выражений.
30.Объясните назначение и правила записи команды ветвления.
31.Объясните правила исполнения команды ветвления.
32.Объясните назначение и правила записи команды выбора.
33.Объясните правила исполнения команды выбора.
34.Сравните возможности команды выбора на алгоритмическом языке и Паскале.
35.Как
надо поступать в случае, если в серию команд входит более одной команды?
36. Найдите синтаксические ошибки в записи команд:
(1). if 5 then S:=S+5;
(2). if B then x:=y; else B:=x;
(3). if x=y then x:=1; else x:=0;
(4). if (A=B) and P then P:=P+12;
(5). if (A<B) or C then C:='false';
(6). if P then P:='a=b';
(7). if x>y then begin x:=y else x:=z end;
(8). if C then A:=0 else C:=2;
(9). if x="false" then write ("ложь") else x:=true;
(10). if X or Y then begin write (Z) else write (T) end;
(11). if x<>y then else x:=y;
(12). if y=z then end;
(13) if x>0 then
y:=x
else y:=-x;
end;
(14) case n of
1..5: y:=3;
6..9: y:=4;
10: y:=5;
(15) if c>30
then
begin
y:=’жара’;
else y:=1-t
end;
(16) case k of
1.51: y:=2;
else 1.73: y:=3
end;
38. Найдите значение y после
исполнения серии команд:
(1). x:=4;y:=5;
if x>0
then if y<8
then y:=sqr(x)
else y:=2*x+1
else y:=0;
(2). N:=7;
case N of
1..10: y:=1;
7: y:=2;
end;
(3). x:=-4;y:=5;
if x>0
then if x>0
then if x<8
then y:=sqr(x)
else y:=2*x+1;
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »