При записи некоторых условных операторов были допущены ошибки. Установите соответствие между оператором и допущенной

  • 53
При записи некоторых условных операторов были допущены ошибки. Установите соответствие между оператором и допущенной в нём ошибкой, укажите правильный оператор. Неверное использование знака «;» Неверная запись знака сравнения Отсутствие условия Пропущены операторные скобки Не учтен приоритет операций Нет ошибок в операторах Если 9 then k:= k+1; Если a<>b then b:= a; Если a Иначе если x<5 и y>3 тогда s:= s+1 иначе s:= s−1; Если x=9 тогда k:= k+1; Если a>b тогда a:=a−b; иначе b:= b−a; Если a>b
Dimon
31
Задача: При записи некоторых условных операторов были допущены ошибки. Установите соответствие между оператором и допущенной в нём ошибкой, укажите правильный оператор.

1. Ошибка: Неверное использование знака «;»
Неверный оператор: Если 9 then k:= k+1;
Правильный оператор: Если 9 then k:= k+1

2. Ошибка: Неверная запись знака сравнения
Неверный оператор: Если a b then b:= a;
Правильный оператор: Если a = b then b:= a;

3. Ошибка: Отсутствие условия
Неверный оператор: Если a Иначе если x 3 тогда s:= s+1 иначе s:= s−1;
Правильный оператор: Отсутствие ошибок, так как условие отсутствует в условном операторе.

4. Ошибка: Пропущены операторные скобки
Неверный оператор: Если x=9 тогда k:= k+1;
Правильный оператор: Если (x=9) то k:= k+1;

5. Ошибка: Не учтен приоритет операций
Неверный оператор: Если a> b тогда a:=a−b; иначе b:= b−a;
Правильный оператор: Если a> b тогда a:=a−b; иначе b:= b−a;

6. Ошибка: Нет ошибок в операторах
Неверный оператор: Если a
Правильный оператор: Нет ошибок в операторах.