1. В каких случаях в программе используется ветвление?
2. Как на языке Паскаль записывается полное и неполное ветвление?
3. Является ли условным оператором следующая строка символов?
а) if x<y then x:=0 else read(y);
б) if x>=y then x:=0; y:=0 else write(z);
в) if x<y<z then a:=a+1;
4. Что такое составной оператор? Для чего он используется в условном операторе?
5. Используя составной оператор, упростите следующий фрагмент программы:
if a>b then c:=1;
if a>b then d:=2;
if a<=b then c:=3;
if a<=b then d:=4;
6. Определите значение переменной c после выполнения следующего фрагмента программы:
a:=100;
b:=30;
a:=a-b*3;
if a>b then c:=a-b else c:=b-a;
7. Какое свойство числа a проверяется следующим условным оператором?
if a mod 2 = 0 then write ('Да') else write ('Нет');
8. Какое значение имеет переменная а, если в результате выполнения данного условного оператора переменной с присваивается значение 3?