Задание 3 Параграф 3.4 ГДЗ Босова 8 класс (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова
Задание 3 Параграф 3.4 ГДЗ Босова 8 класс (Информатика)
Задача
а) if х < у then х:=0 else read (у)
б) if х > =у then х:=0; у:=0 else write (z)
в) if x < y < z then a:=a+1
а) является условным оператором
б) не является условным оператором (между if и else две команды, а блока begin..end нет;
в) не является условным оператором (условие записано неправильно).
Подробный ответ
Проверим каждую запись на соответствие синтаксису условного оператора.
- а) $$if\ x<y\ then\ x:=0\ else\ read(y)$$ — это условный оператор: есть условие, команда после $$then$$ и команда после $$else$$.
- б) $$if\ x>=y\ then\ x:=0;\ y:=0\ else\ write(z)$$ — не является условным оператором, так как после $$then$$ записаны две команды, а блок $$begin..end$$ не указан.
- в) $$if\ x<y<z\ then\ a:=a+1$$ — не является условным оператором, потому что условие записано неверно: в языке Паскаль нельзя писать цепочку сравнений вида $$x<y<z$$.
Ответ
а) является условным оператором;
б) не является условным оператором;
в) не является условным оператором.
Другие учебники
Другие предметы