Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  7 класс  /  Оператор множественного выбора Switch С++

Оператор множественного выбора Switch С++

Оператор выбора на С++. Основные понятия. Пример использования. Задания для индивидуального выполнения

05.12.2016

Содержимое разработки

Оператор множественного выбора switch

Оператор множественного выбора switch

форма записи оператора множественного выбора switch // switch (/*переменная или выражение*/)   {   case /*константное выражение1/*:   {   /*группа операторов*/;   break;   }   case /*константное выражение2*/:   {   /*группа операторов*/;   break;   }   //.    .    .   default:                  {                   /*группа операторов*/;                  }   }

форма записи оператора множественного выбора switch

// switch (/*переменная или выражение*/)

  {

  case /*константное выражение1/*:

  {

  /*группа операторов*/;

  break;

  }

  case /*константное выражение2*/:

  {

  /*группа операторов*/;

  break;

  }

  //.    .    .

  default:

                 {

                  /*группа операторов*/;

                 }

  }

На начальном этапе анализируется выражение или переменная. После чего осуществляется переход к той ветви программы, для которой значение переменной или выражения совпадает с указанным константным выражением. Далее выполняется оператор или группа операторов пока не встретится зарезервированное слово break  или закрывающая фигурная скобочка . Если значение переменной или выражения не совпадает ни с одним константным выражением, то передается управление ветви программы содержащей зарезервированное слово  default .

На начальном этапе анализируется выражение или переменная.

После чего осуществляется переход к той ветви программы, для которой значение переменной или выражения совпадает с указанным константным выражением.

Далее выполняется оператор или группа операторов пока не встретится зарезервированное слово break  или закрывающая фигурная скобочка .

Если значение переменной или выражения не совпадает ни с одним константным выражением, то передается управление ветви программы содержащей зарезервированное слово  default .

a;    cout    cin b;    cout    cin count;    switch (count) " width="640"

Условие задачи: написать программу, которая складывает, вычитает, умножает, делит два числа введенных с клавиатуры.

   {     case 1: // если count = 1

      {  cout

      case 2: // если count = 2

      {     cout

      case 3: // если count = 3

      {      cout

      case 4: // если count = 4

      {     cout

      default:  cout

      }

  }

  #include

  using namespace std;

   int main()

  {

   int count;

   double a,b;

   cout

   cin a;

   cout

   cin b;

   cout

   cin count;

   switch (count)

ИнДивидуальная работа Условие задачи: написать программу, которая складывает, вычитает, умножает, делит два числа, возводить в степень, находить корень введенных с клавиатуры

ИнДивидуальная работа

Условие задачи: написать программу, которая складывает, вычитает, умножает, делит два числа, возводить в степень, находить корень введенных с клавиатуры

D; switch (D) { case 1: cout case 2: cout case 3: cout case 4: cout case 5: cout case 6: cout case 7: cout default: cout} " width="640"

Задача 1. Написать программу выводящий название дня недели по ее номеру

#include

using namespace std;

int main ()

{

int D; //описанны целые положительные числа

cout

cout

cinD;

switch (D)

{

case 1: cout

case 2: cout

case 3: cout

case 4: cout

case 5: cout

case 6: cout

case 7: cout

default: cout

}

D; switch (D) { case 1: cout break; case 2: cout break; case 3: cout break; case 4: cout break; case 5: cout break; case 6: cout break; case 7: cout break; case 8: cout break; case 9: cout break; case 10: cout break; case 11: cout break; case 12: cout break; default: cout break; } } " width="640"

cpp.sh/6fnzf

#include

#include

using namespace std;

int main ()

{

int D; //описанны целые положительные числа

cout

cout

cinD;

switch (D)

{

case 1:

cout

break;

case 2:

cout

break;

case 3:

cout

break;

case 4:

cout

break;

case 5:

cout

break;

case 6:

cout

break;

case 7:

cout

break;

case 8:

cout

break;

case 9:

cout

break;

case 10:

cout

break;

case 11:

cout

break;

case 12:

cout

break;

default:

cout

break;

}

}

Ресурсы http://cppstudio.com/post/306 / http:// easy-code.ru/lesson/switch-case-cpp http://ci-plus-plus-snachala.ru/? p=14 http://cybern.ru/caseincpp.html

Ресурсы

http://cppstudio.com/post/306 /

http:// easy-code.ru/lesson/switch-case-cpp

http://ci-plus-plus-snachala.ru/? p=14

http://cybern.ru/caseincpp.html

-75%
Курсы повышения квалификации

Исследовательская деятельность учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Оператор множественного выбора Switch С++ (104.61 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт