Операторы выбора 1 Цель выполнения работы


Структура множественного выбора switch



бет3/7
Дата11.10.2023
өлшемі99.5 Kb.
#480350
1   2   3   4   5   6   7
3 Создание программы с инструкциями выбора

Структура множественного выбора switch. В некоторых случаях необходимо в программе делать выбор, зависящий от нескольких факторов. Такой выбор можно осуществить, используя последовательно несколько операторов if, однако гораздо удобнее в этих случаях использовать оператор switch.
Оператор switch состоит из двух частей. Первая часть оператора представляет собой условие, которое появляется после ключевого слова switch. Вторая часть представляет собой возможные варианты соответствия. Когда программа встречает оператор switch, она сначала исследует условие, а затем пытается найти среди возможных вариантов, тот, который соответствует условию. Там, где находится соответствие, и выполняются указанные операторы.
Демонстрацией оператора switch является приведенная ниже программа.

// prog_2_2.cpp Программа, демонстрирующая работу оператора switch


#include
using namespace std;
int main()
{ int number;
cout <<"Input number (1, 2 or 3):";
cin >>number;
switch (number)
{
case 1:
cout <<"Number is 1"<break;
case 2:
cout <<"Number is 2"<break;
case 3:
cout <<"Number is 3"< break;
}
return 0;
}

Результат работы программы:


Input number (1, 2 or 3):2
Number is 2

Оператор break используется для выхода из блока switch. Если он опускается, то в этом случае выполняется действие следующей команды, например, если убрать эту команду из программы, то результат работы программы будет следующим:


Результат работы программы:


Input number (1, 2 or 3):2
Number is 2
Number is 3


4 Контрольные вопросы





  1. Какие знаки операции сравнения в С++ используются в операциях выбора?

  2. Какие специальные символы С++ используются для обозначения логических операций?

  3. Расскажите о структуре выбора if (ЕСЛИ)

  4. Расскажите о структуре выбора Структура выбора if/else (ЕСЛИ-ИНАЧЕ)

  5. Расскажите о структуре выбора switch

  6. Для чего в структуре выбора switch используется зарезервированное слово break?

  7. Для чего в структуре выбора switch используется зарезервированное слово case?

  8. В каких случаях в программе на С++ ставится двоеточие «:»?

  9. Что происходит, если не поставлен оператор break в структуре выбора switch?

  10. Поясните ответы на все вопросы на примере выполненных дома программах.





Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет