Контрольные задания > А5. В каком из условных операторов допущена ошибка?
1) if b=0, then writeln ('Деление не возможно):
2) if ab then max:=a else max:=b;
4) if (a>b) and (b>0) then c:=a+b;
Вопрос:
А5. В каком из условных операторов допущена ошибка?
1) if b=0, then writeln ('Деление не возможно):
2) if a<b then min:=a else min:=b;
3) if a>b then max:=a else max:=b;
4) if (a>b) and (b>0) then c:=a+b;
Правильный ответ: 1) if b=0, then writeln ('Деление не возможно).
В языке Паскаль после условия `if` и перед ключевым словом `then` не ставится двоеточие. Правильный вариант: `if b = 0 then writeln('Деление не возможно');`