🗊Презентация Switch - оператор множественного выбора

Нажмите для полного просмотра!
Switch - оператор множественного выбора, слайд №1Switch - оператор множественного выбора, слайд №2Switch - оператор множественного выбора, слайд №3Switch - оператор множественного выбора, слайд №4Switch - оператор множественного выбора, слайд №5Switch - оператор множественного выбора, слайд №6Switch - оператор множественного выбора, слайд №7Switch - оператор множественного выбора, слайд №8Switch - оператор множественного выбора, слайд №9Switch - оператор множественного выбора, слайд №10Switch - оператор множественного выбора, слайд №11Switch - оператор множественного выбора, слайд №12Switch - оператор множественного выбора, слайд №13Switch - оператор множественного выбора, слайд №14Switch - оператор множественного выбора, слайд №15Switch - оператор множественного выбора, слайд №16

Вы можете ознакомиться и скачать презентацию на тему Switch - оператор множественного выбора. Доклад-сообщение содержит 16 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Switch - оператор множественного выбора, слайд №1
Описание слайда:

Слайд 2


Switch - оператор множественного выбора, слайд №2
Описание слайда:

Слайд 3





Оператор множественного выбора
switch – переключатель.
Описание слайда:
Оператор множественного выбора switch – переключатель.

Слайд 4


Switch - оператор множественного выбора, слайд №4
Описание слайда:

Слайд 5





Структура множественного выбора switch
Оператор выбора switch является очень удобной заменой множественного использования операторов if. 
Оператор switch сравнивает значение одной переменной с несколькими константами. 
Значение переменной указанной в условии switch сравнивается со значениями, которые следуют за ключевым словом case. 
Когда значение в переменной, соответствует значению в строке с оператором case, компьютер продолжит выполнение программы с этого места.
Описание слайда:
Структура множественного выбора switch Оператор выбора switch является очень удобной заменой множественного использования операторов if. Оператор switch сравнивает значение одной переменной с несколькими константами. Значение переменной указанной в условии switch сравнивается со значениями, которые следуют за ключевым словом case. Когда значение в переменной, соответствует значению в строке с оператором case, компьютер продолжит выполнение программы с этого места.

Слайд 6





Структура множественного выбора switch
Описание слайда:
Структура множественного выбора switch

Слайд 7





switch(выражение) {
switch(выражение) {
    case значение1:
        действие1;
        и ещё одно действие1;
    break;
    case значение2:
        действие2;
    break;
    case значение3:
        действие3;
    break;
......
    default:  // default не обязательный раздел, может быть, может не быть.
        действие_по_умолчанию;
    break;
}
Описание слайда:
switch(выражение) { switch(выражение) { case значение1: действие1; и ещё одно действие1; break; case значение2: действие2; break; case значение3: действие3; break; ...... default: // default не обязательный раздел, может быть, может не быть. действие_по_умолчанию; break; }

Слайд 8





short userNumber; 
short userNumber; 
cin>> userNumber;
switch(userNumber) {
    case 1:
        cout << "действия 1";
        cout << «ещё действия 1";
    break;
    case 2:
        cout << "действия 2";
    break;
    case 5:
        cout << "действие 3";
    break;
   case 6:
         cout << "действие 4";
    break;
    default:
         cout << "действия по умолчанию";
    break;
}
Описание слайда:
short userNumber; short userNumber; cin>> userNumber; switch(userNumber) { case 1: cout << "действия 1"; cout << «ещё действия 1"; break; case 2: cout << "действия 2"; break; case 5: cout << "действие 3"; break; case 6: cout << "действие 4"; break; default: cout << "действия по умолчанию"; break; }

Слайд 9





Попробуйте убрать все break
Попробуйте убрать все break
short userNumber;
cin>> userNumber;
switch(userNumber) {
    case 1:
        cout << "действия 1";
        cout << «ещё действия 1";
    case 2:
        cout << "действия 2";
    case 5:
        cout << "действие 3";
       case 6:
         cout << "действие 4";
    default:
         cout << "действия по умолчанию";
    break;
} // и потестируйте работу программы, поймите как оно работает без break
Описание слайда:
Попробуйте убрать все break Попробуйте убрать все break short userNumber; cin>> userNumber; switch(userNumber) { case 1: cout << "действия 1"; cout << «ещё действия 1"; case 2: cout << "действия 2"; case 5: cout << "действие 3"; case 6: cout << "действие 4"; default: cout << "действия по умолчанию"; break; } // и потестируйте работу программы, поймите как оно работает без break

Слайд 10





Структура множественного выбора switch
Оператор default можно вообще не указывать, в случае, если не найдется совпадений, просто ничего не произойдет.
В случае, если необходимо выполнять один и тот же набор действий для разных значений проверяемого выражения, можно записывать несколько меток подряд. 
switch (cRate) {
	case 6
		cout<<«Оценка 6";
	break;
	case 7
	case 8:
          cout<<«Оценка выше 6";
	break;
	defualt:
          cout<<«Оценка не предусмотренная";
	break;
}
Описание слайда:
Структура множественного выбора switch Оператор default можно вообще не указывать, в случае, если не найдется совпадений, просто ничего не произойдет. В случае, если необходимо выполнять один и тот же набор действий для разных значений проверяемого выражения, можно записывать несколько меток подряд. switch (cRate) { case 6 cout<<«Оценка 6"; break; case 7 case 8: cout<<«Оценка выше 6"; break; defualt: cout<<«Оценка не предусмотренная"; break; }

Слайд 11





Структура множественного выбора switch
Если в case используются символьные значения, они должны указываться в одинарных кавычках, если целочисленные, то без кавычек. 
Оператор default может располагаться в любом месте системы switch, выполняться он все равно будет в том случае, если нет ни одного совпадения. 
Однако правилом «хорошего тона» является указывать default в конце всей конструкции.
Описание слайда:
Структура множественного выбора switch Если в case используются символьные значения, они должны указываться в одинарных кавычках, если целочисленные, то без кавычек. Оператор default может располагаться в любом месте системы switch, выполняться он все равно будет в том случае, если нет ни одного совпадения. Однако правилом «хорошего тона» является указывать default в конце всей конструкции.

Слайд 12





Структура множественного выбора switch
Если случайно пропустить break в любом блоке case, кроме последнего, и этот блок в последствии отработает, то выполнение switch не остановиться.
 
Тот блок оператора case, который будет идти вслед за уже выполнившимся, так же выполниться без проверки.
После самого последнего оператора в списке (будь то case или default) оператор break можно не указывать.
Описание слайда:
Структура множественного выбора switch Если случайно пропустить break в любом блоке case, кроме последнего, и этот блок в последствии отработает, то выполнение switch не остановиться. Тот блок оператора case, который будет идти вслед за уже выполнившимся, так же выполниться без проверки. После самого последнего оператора в списке (будь то case или default) оператор break можно не указывать.

Слайд 13





Структура множественного выбора switch
Оператор default можно вообще не указывать, в случае, если не найдется совпадений, просто ничего не произойдет.
Описание слайда:
Структура множественного выбора switch Оператор default можно вообще не указывать, в случае, если не найдется совпадений, просто ничего не произойдет.

Слайд 14






	float numberA, numberB, result;
	cout << «Введите число А:\n";
	cin >> numberA;
	cout << “Введите число В:\n";
	cin >> numberB;
	// реализация программного меню
	char arithmeticOperation; 
	cout << "\nВыберите арифметическую операцию:\n";
	cout << "\n +   если Вы хотите увидеть сумму.\n";
	cout << "\n -  если Вы хотите увидеть разность.\n";
	cout << "\n *  если Вы хотите увидеть произведение.\n";
	cout << "\n /  если Вы хотите увидеть частное.\n";
Описание слайда:
float numberA, numberB, result; cout << «Введите число А:\n"; cin >> numberA; cout << “Введите число В:\n"; cin >> numberB; // реализация программного меню char arithmeticOperation; cout << "\nВыберите арифметическую операцию:\n"; cout << "\n + если Вы хотите увидеть сумму.\n"; cout << "\n - если Вы хотите увидеть разность.\n"; cout << "\n * если Вы хотите увидеть произведение.\n"; cout << "\n / если Вы хотите увидеть частное.\n";

Слайд 15





// ожидание выбора пользователя
// ожидание выбора пользователя
	cin >> arithmeticOperation;
	// проверяется значение переменной key
	switch (arithmeticOperation) {
	case '+': // если пользователь выбрал сложение
		 result = numberA + numberB;
		cout << "\nОтвет: " << result << "\n";
		break; // parada do switch
	case '-': // если пользователь выбрал вычитание
		 result = numberA -  numberB;
		cout << "\nОтвет : " << result << "\n";
		break; // остановка switch
	case '*': // если пользователь выбрал умножение
		 result = numberA * numberB;
		cout << "\nОтвет : " << result << "\n";
		break;
Описание слайда:
// ожидание выбора пользователя // ожидание выбора пользователя cin >> arithmeticOperation; // проверяется значение переменной key switch (arithmeticOperation) { case '+': // если пользователь выбрал сложение result = numberA + numberB; cout << "\nОтвет: " << result << "\n"; break; // parada do switch case '-': // если пользователь выбрал вычитание result = numberA - numberB; cout << "\nОтвет : " << result << "\n"; break; // остановка switch case '*': // если пользователь выбрал умножение result = numberA * numberB; cout << "\nОтвет : " << result << "\n"; break;

Слайд 16





		case '/':// остановка switch case '/':
		case '/':// остановка switch case '/':
			   // если пользователь выбрал деление
		if (numberB) { // если делитель не равен нулю
			 result = numberA / numberB;
			cout << "\nОтвет : " << result << "\n";
		}
		else { // если делитель равен нулю
			cout << "\nОтвет!!! Divide by null!!!!\n";
		}
		break; // остановка switch
	default: // если введенный символ некорректен
		cout << "\nError!!! This operator isn't correct\n";
		break; // остановка switch
	}
Описание слайда:
case '/':// остановка switch case '/': case '/':// остановка switch case '/': // если пользователь выбрал деление if (numberB) { // если делитель не равен нулю result = numberA / numberB; cout << "\nОтвет : " << result << "\n"; } else { // если делитель равен нулю cout << "\nОтвет!!! Divide by null!!!!\n"; } break; // остановка switch default: // если введенный символ некорректен cout << "\nError!!! This operator isn't correct\n"; break; // остановка switch }



Похожие презентации
Mypresentation.ru
Загрузить презентацию