Разделы презентаций


Модуль 3. Управляющие операторы. Условный оператор и оператор выбора

if ( выражение ) оператор_1; [else оператор_2;]if (a

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

Слайд 1Модуль 3. Управляющие операторы. Условный оператор и оператор выбора
Рассматриваются

операторы ветвления

Модуль 3. Управляющие операторы. Условный оператор и оператор выбора Рассматриваются операторы ветвления

Слайд 2if ( выражение ) оператор_1; [else оператор_2;]
if (a

1; // 1
if (ad || a==0)) b++;
else {b*

= a; a = 0;} // 2
if (a if (a else m = c;}
else {if (b else m = c;} // 3
if (b>a) max = b;
else max = a;
// max = (b > a) ? b : a;

Условный оператор

Короткая форма if:

if ( выражение ) оператор_1; [else оператор_2;]if (a

Слайд 3Даны два числа А и В. Если А положительно, то

вычислить С=В+5, иначе С=В-А.

int a,b;

printf(“\n Input A,B”);
scanf(“%d%d”,&a,&b);
if (a>0) c=b+5; else c=b-a;
printf(“\nc=%d”,c);


да

нет

Результат:
Input A,B 4 23
c=28

Условный оператор. Пример 1.

Даны два числа А и В. Если А положительно, то вычислить С=В+5, иначе С=В-А.  …

Слайд 4Даны 3 целых числа. Найти, сколько положительных чисел в этом

наборе.

Даны 3 целых числа. Найти, сколько положительных чисел в этом наборе.

Слайд 5Условный оператор. Пример 2.
Ввод a,b,c

Условный оператор. Пример 2.Ввод a,b,c

Слайд 6
int a,b,c;
printf(“\n Input numbers: ”);

scanf(“%d%d%d”,&a,&b,&c);
if ((a>0)&&(b>0)&&(c>0))

k=3;
else
if (((a>0)&&(b>0))||((a>0)&&(c>0))||((b>0)&&(c>0)))
k=2;
else
if ((a<=0)&&(b<=0)&&(c<=0))
k=0;
else
k=1;
printf(“\n k=%d”,k);

Фрагмент программы для примера 2

int a,b,c;   printf(“\n Input numbers: ”);   scanf(“%d%d%d”,&a,&b,&c);   if ((a>0)&&(b>0)&&(c>0))

Слайд 7switch ( выражение ){
case константное_выражение_1: [список_операторов_1]
[break;]
case константное_выражение_2: [список_операторов_2]

[break;]
...
case константное_выражение_n: [список_операторов_n]
[break;]
[default: операторы ]
}

Синтаксис оператора switch

switch ( выражение ){	case константное_выражение_1: 						[список_операторов_1]				[break;]	case константное_выражение_2: 						[список_операторов_2]			   [break;]...	case константное_выражение_n: 						[список_операторов_n]			   [break;][default: операторы

Слайд 8
int n;
printf(“\n N= ”);
scanf(“%d”,&n);
switch(n)
{


case 2:printf(“неудовлетворительно”);

break;
case 3:printf(“удовлетворительно”);
break;
case 4:printf(“хорошо”);
break;
case 5:printf(“отлично”);
break;
default;
printf(“Error”);
}

Дано число от 2 до 5. Укажите оценку, соответствующую числу.

Оператор switch. Пример 1.

int n; printf(“\n N= ”); scanf(“%d”,&n); switch(n)  {    case 2:printf(“неудовлетворительно”);

Слайд 9#include
int main(){
int a, b, res; char op; bool f = true;
cout

> a;
cout

"\nВведите знак операции : "; cin >> op;
cout << "\nВведите 2й операнд : "; cin >> b;
switch (op){
case '+': res = a + b; break;
case '-': res = a - b; break;
case '*': res = a * b; break;
case '/': res = a / b; break;
default : cout <<"\nНеизвестная операция"; f = false;
}
if (f) cout << "\nРезультат : " << res;
}

Оператор switch. Пример 2.

#include int main(){	int a, b, res;	char op;	bool f = true;	cout > a;	cout > op;	cout > b;	switch (op){

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика