Оператор выбора if
Синтаксис оператора имеет следующий вид: if (выражение) оператор; Выражение в круглых скобках может быть любым, но обычно оно содержит операторы отношения. Если это выражение возвращает значение false, то последующий оператор пропускается. Если же оно возвращает значение true, то оператор выполняется. Блок-схема выполнения оператора if приведена на рис. 3.1. Например, предположим, что проходной балл на экзамене равен 60. Оператор псевдокода Если оценка студента больше или равна 60 Вывести на экран «Зачет» определяет, является ли условие «оценка студента больше или равна 60» истинным или ложным. Если условие истинно, на экран выводится «Зачет» и «выполняется» следующий по порядку оператор псевдокода. Если условие ложно, вывод на экран игнорируется и выполняется следующий по порядку оператор псевдокода. Предыдущий условный оператор псевдокода может быть написан на С++ как if (grade >= 60) cout << “Зачет”;
Обратите внимание, что код на C++ близко соответствует псевдокоду. Это является одним из свойств псевдокода, делающих его таким полезным инструментом разработки программ. Следующая программа демонстрирует использование операторов отношения и логических операторов:
|