Были допущены ошибки при записи некоторых условных операторов. Пожалуйста, установите соответствие между оператором
Были допущены ошибки при записи некоторых условных операторов. Пожалуйста, установите соответствие между оператором и допущенной ошибкой, а затем укажите правильный оператор.
1. Пропущены операторные скобки
2. Неправильная постановка знака ";"
3. Отсутствует условие
4. Ошибок нет
5. Неправильная запись знака сравнения
6. Не учтен приоритет операций
a) if a
b) if a > b then a := a - b; else b := b - a;
c) if a <> b then b := a;
d) if x < 5 and y > 3 then s := s + 1 else s := s - 1;
e) if a >
f) if x := 9 then k := k + 1;
g) if 9 then
1. Пропущены операторные скобки
2. Неправильная постановка знака ";"
3. Отсутствует условие
4. Ошибок нет
5. Неправильная запись знака сравнения
6. Не учтен приоритет операций
a) if a
b) if a > b then a := a - b; else b := b - a;
c) if a <> b then b := a;
d) if x < 5 and y > 3 then s := s + 1 else s := s - 1;
e) if a >
f) if x := 9 then k := k + 1;
g) if 9 then
Маркиз 4
1. Пропущены операторные скобки - a)2. Неправильная постановка знака ";" - b)
3. Отсутствует условие - e)
4. Ошибок нет - d)
5. Неправильная запись знака сравнения - c)
6. Не учтен приоритет операций - g)
Правильные операторы:
a) if (a)
b) if (a > b) then { a := a - b; } else { b := b - a; }
c) if (a > b) then { b := a; }
d) if (x < 5) and (y > 3) then { s := s + 1; } else { s := s - 1; }
e) if (a > f) then { if (x := 9) then { k := k + 1; } }
g) if (9)