Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Оператор выбора if..else





Синтаксис оператора if..else имеет следующий вид:

if (выражение)

оператор;

else

оператор;

Блок-схема выполнения оператора if..else приведена на рис. 3.2.

 

 

 

Рис. 3.2. Исполнение оператора if..else

 

Например, оператор псевдокода

Если оценка студента больше или равна 60

Тогда вывести на экран «Зачет»

Иначе

Вывести на экран «Незачет»

выводит на экран «Зачет», если оценка студента больше или равна 60, либо выводит «Незачет», если оценка

студента меньше 60. В любом случае после вывода на экран «выполняется» следующий по порядку

оператор псевдокода.

Предыдущая структура псевдокода если..иначе может быть написана на С++ как

if (grade >= 60)

cout << “Зачет”;

else

cout << “Незачет”;

В теле оператора выбора ifпредполагается наличие только одного оператора. Чтобы включить в тело ifнесколько операторов, нужно заключить этот набор операторов в фигурные скобки ({ и }). Совокупность операторов, содержащихся внутри пары фигурных скобок, называется составным оператором или блоком. Составной оператор может быть помещен в любое место программы, где может стоять простой оператор.

Следующий пример содержит составной оператор в ветви else оператора if..else.

if (grade >= 60)

cout << “Зачет”;

else

{

cout << “Незачет”;

cout << “Вам следует снова пройти этот курс”;

}

В этом случае, если переменная gradeменьше 60, программа выполняет оба оператора coutвнутри ветви elseи выводит

Незачет

Вам следует снова пройти этот курс.

Обратите внимание на фигурные скобки, в которые заключены оба оператора в предложении else. Эти скобки важны. Без этих скобок оператор

Cout << “Вам следует снова пройти этот курс”;

оказался бы вне тела els e-ветви оператора if и выполнялся бы вне зависимости от того, меньше 60 значение gradeили нет.

 







Дата добавления: 2015-08-12; просмотров: 550. Нарушение авторских прав; Мы поможем в написании вашей работы!




Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Ганглиоблокаторы. Классификация. Механизм действия. Фармакодинамика. Применение.Побочные эфффекты Никотинчувствительные холинорецепторы (н-холинорецепторы) в основном локализованы на постсинаптических мембранах в синапсах скелетной мускулатуры...

Шов первичный, первично отсроченный, вторичный (показания) В зависимости от времени и условий наложения выделяют швы: 1) первичные...

Предпосылки, условия и движущие силы психического развития Предпосылки –это факторы. Факторы психического развития –это ведущие детерминанты развития чел. К ним относят: среду...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

Общая и профессиональная культура педагога: сущность, специфика, взаимосвязь Педагогическая культура- часть общечеловеческих культуры, в которой запечатлил духовные и материальные ценности образования и воспитания, осуществляя образовательно-воспитательный процесс...

Устройство рабочих органов мясорубки Независимо от марки мясорубки и её технических характеристик, все они имеют принципиально одинаковые устройства...

Studopedia.info - Студопедия - 2014-2025 год . (0.009 сек.) русская версия | украинская версия