Скопировать ссылку на вопрос

Занятие №2

Занятие №2. Конструкции принятия решений - PowerPoint PPT Presentation. Конструкции принятия решений решенийпозволяют приложениям проверять условия и выбирать направление действий. Другим аспектом конструкций принятия решений в C++ являются циклы, которые выполняют повторяющиеся задачи.

Они позволяют компьютеру повторять некоторые действия, не обременяя программиста необходимостью вновь и вновь вводить небольшие изменения в одни и те же места программы при каждом их повторном выполнении.

Общий синтаксис одноальтернативного оператора if имеет вид. if (условие) оператор. для единственного исполняемого оператора, и. для последовательности исполняемых операторов. if (numberOfLines 0.

if (numberOfLines 0) numberOfLines = 0. if ((height - 54) 3. area = length * width. volume = area * height. 3: #include iostream. 4:using namespace std. 8: cout Enter a non-zero number. 11: cout The reciprocal of x. 12: is (1/x) endl. Вот пример сеанса работы программы, представленной в листинге. Enter a non-zero number: 25. The reciprocal of 25 is 0.04. В двухальтернативной форме оператора if ключевое слово else отделяет друг от друга операторы, которые используются при выполнении каждой из альтернатив.

Двухальтернативный оператор if-else обеспечивает два альтернативных направления действий в зависимости от значения проверяемого булева условия. Общий синтаксис двухальтернативного оператора if-else имеет вид. для единственного исполняемого оператора в каждом из предложений, и.

последовательность операторов #1. последовательность операторов #2. для последовательности исполняемых операторов в обоих предложениях. if (moneyInAccount withdraw. cout You withdraw $ withdraw endl. cout Balance is $ moneylnAccount endl.

cout Cannot withdraw $ withdraw endl. cout Account has $ moneyInAccount endl. 3: #include iostream. 4: #include ctype.h. 5:using namespace std. 9: cout Enter a letter. 11: // преобразовать в прописную букву. 12: с = toupper (c. 14: cout You entered a letter endl. 16: cout Your input was not a letter endl. Вот пример сеанса работы программы, представленной в листинге. Enter a letter: g.

You entered a letter. Многоальтернативный оператор if-else содержит вложенные операторы if-else. Многоальтернативный оператор if-else имеет следующий общий синтаксис. else if (проверяемое_условие2. else if (проверяемое_условиеN.

Switch требует совместимого с целым значения. Это значение может быть константой, переменной, вызовом функции или выражением. Оператор switch не работает с типами данных с плавающей точкой.

Значение после каждой метки case должно быть константой. C++ не поддерживает метки case с диапазоном значений. В этом случае каждое значение из диапазона должно появляться с отдельной меткой case. 4. Окончание оператора case обычно отмечается словом break. Это вы-зывает переход к выполнению первого оператора, который следует после switch. Если вы не включаете break, то выполнение будет продолжаться со следующего оператора case.

Как альтернативу вместо break можно использовать оператор return. Это вызовет завершение работы текущей функции, если текущая функция — main, то программа завершится.

5. Предложение default — всеохватывающее, но оно не обязательно, если вы хотите проверить только отдельный ряд случаев. 6. Ряд операторов в каждой метке case или в групповых метках case можно не заключать в фигурные скобки. Конструкции внешнего уровня помогают вам проверять предварительные или более общие условия.

Внутренние конструкции помогают вам иметь дело с более специфическими условиями.

Вопрос №88331 от 07.06.2017 Юридическая консультация онлайн

defectech.ru

   Ответ: 12.06.2017
Похожие вопросы по теме
бесплатная юридическая
               консультация
юридическая
               консультация помощь юриста
defectech.ru

Сегодня адвокаты и юристы провели 59 консультаций,
а с 2012 года было проведено 875079 консультаций

defectech.ru

Для зарегистрированных юристов

Юридическая консультация | Вопросы с ответами | RSS | Карта сайта
© 2010-2018. Авторские права защищены.
Задать вопрос юристу
Сегодня юристы и адвокаты провели 69 консультаций,
а с 2012 года было проведено 730118 консультаций
Будьте всегда в курсе событий!
Подписывайтесь на наши страницы