Были допущены ошибки при записи некоторых условных операторов. Поставьте в соответствие оператор и сделанную
Были допущены ошибки при записи некоторых условных операторов. Поставьте в соответствие оператор и сделанную в нем ошибку, и укажите правильный оператор. Пропущены операторные скобки, неправильно записан знак сравнения, неверно установлен знак ";" (точка с запятой), нет ошибок, отсутствует условие, не учтен приоритет операций. Если а, если х:=9, то k:= k+1; Если а≠b, то b:= а; Если а> если 9, то k:= k+1; Если а> b, то а:=а−b; иначе b:= b−a; Если х<5 и y>3, то s:= s+1 иначе.
Skvoz_Ogon_I_Vodu 4
В данной задаче необходимо поставить в соответствие каждый оператор сделанную в нем ошибку и указать правильный оператор. Проанализируем каждый оператор по очереди:1. Если а, если х:=9, то k:= k+1;
Ошибка: Пропущены операторные скобки.
Правильный оператор: Если (а и х:=9), то k:= k+1;
2. Если а≠b, то b:= а;
Ошибка: Отсутствует условие после оператора.
Правильный оператор: Если (а≠b), то b:= а;
3. Если а> если 9, то k:= k+1;
Ошибка: Неправильно записан знак сравнения.
Правильный оператор: Если (а> 9), то k:= k+1;
4. Если а> b, то а:=а−b; иначе b:= b−a;
Ошибка: Не учтен приоритет операций.
Правильный оператор: Если (а> b), то а:=а−b; иначе b:= b−a;
5. Если х 3, то s:= s+1 иначе
Ошибка: Нет оператора после условия.
Правильный оператор: Если (х>3), то s:= s+1; иначе ...
Надеюсь, это поможет лучше понять и правильно соотнести ошибки с операторами и найти правильные исправления.