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


Оператори мови С++

Оператори діїОператор-вираз a = 1; b = 3; m = max(a, b); x + y - 12; func(d, 12, x); Оператор оголошення імен int x; double f;

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

Слайд 1Оператори мови С++
Тема 3

Оператори мови С++ Тема 3

Слайд 2Оператори дії
Оператор-вираз
a = 1; b = 3; m = max(a,

b); x + y - 12; func(d, 12, x);
Оператор оголошення

імен
int x; double f; const float pi = 3.1415;
Складений оператор
{b = 3; m = max(a, b); }
Оператори діїОператор-вираз  a = 1; b = 3; m = max(a, b);  x + y

Слайд 3Оператори керування . Розгалуження
Умовний оператор

Оператори керування . Розгалуження Умовний оператор

Слайд 4Оператори керування . Розгалуження
Умовний оператор
if (умова)

оператор1 else оператор2
if (x > y)

a = x; else a = y;

if (x < 0) { x = -x; cout << "Змінити значення x на протилежне за знаком";} abs = x;
Оператори керування . Розгалуження Умовний операторif  (умова)   оператор1 else   оператор2 if

Слайд 5Оператор вибору

Оператор вибору

Слайд 6Оператор вибору
Синтаксис:

switch (вираз)
{
case c1_1:

break;
…………….
case cn_1:
[case cn_2: …]

break;
default:

break;
}

Оператор виборуСинтаксис:switch (вираз){case c1_1:break;…………….case cn_1:[case cn_2: …]break;default:break;}

Слайд 7Оператор вибору
Правила запису:

switch-вираз повинен мати значення, сумісне з цілим типом.
Значення

c i_j у case-константах мають бути константами типу switch-виразу.
case-константи не

можуть виражатись діапазоном.
Оператори у case-частинах закінчуються оператором break, що забезпечує вихід із switch-блоку. Якщо break відсутній, то виконуються оператори наступної case-частини.
default-частина не є обов'язковою. Вона присутня, якщо перевіряються усі можливі значення switch-виразу. Якщо перевіряються окремі значення switch-виразу, то default-частина не указується. default-частина може розміщуватись у довільній частині switch-блоку.
Фігурні дужки у case-частині не обов'язкові.

Оператор виборуПравила запису:switch-вираз повинен мати значення, сумісне з цілим типом.Значення c i_j у case-константах мають бути константами

Слайд 8Оператор вибору
Приклад:
switch (code) {case 0: cout

break; case 1 : cout << "код один"; y = y + 1; break; case 2: cout << "код два"; z = z + 1; break; default: cout << “Значення не оброблється ";}
Оператор виборуПриклад:switch (code)  {case 0:      cout

Слайд 9Оператори керування . Повторення
Цикл з параметром
for (ініц. парам.; умова

продовж.; зміна парам.) тіло циклу
int sum = 0; int

i; for (i = 1; i <= 100; i = i + 1) sum = sum + i;

for (x=y=1; y<=75; y=5*x++) printf("%10d %10d\n",x,y);

int sum = 0; int i = 1; for (; ;) { if (i > 100) break; sum = sum + i; i = i + 1; }

int sum = 0; for (int i = 1; i <= 100; i = i+1) { if ( i % 7 == 0) continue;
sum = sum + i; }

for (i = 1; i <= 100; i = i + 1) sum = sum + i;

for(printf(“Введіть число! \n"); num != 6; )
scanf("%d",&num);

Оператори керування . Повторення Цикл з параметромfor (ініц. парам.; умова продовж.; зміна парам.) тіло циклу

Слайд 10Оператори керування . Повторення

Оператори керування . Повторення

Слайд 11Оператори керування . Повторення
Цикл з передумовою
while (умова)

оператор;
int digits =0; while (N > 1) {

digits = digits + 1; N = N / 10; }

char ch; ch = getch(); while (ch != '*') { ch = getch();}

Оператори керування . ПовторенняЦикл з передумовоюwhile  (умова)   оператор;  int digits =0; while (N

Слайд 12Оператори керування . Повторення
Цикл з постумовою
do оператор while ( умова);



char ch; do { ch = getch();

} while (ch != '*');

do scanf("%d", &number); while (number!=50);

do { ch = getch(); } while (ch != '*');

Оператори керування . ПовторенняЦикл з постумовоюdo оператор while ( умова);   char ch; do  {

Слайд 13Інші оператори керування
Оператор break
while((ch=getchar()) != '*') { if(ch=='\n')

break; putchar(ch); }
Оператор continue
while((ch=getchar()) != '*') {

if(ch=='\n') continue; putchar(ch); }
Інші оператори керуванняОператор break while((ch=getchar()) != '*')  {  if(ch=='\n')	 break;    putchar(ch); }

Слайд 14Інші оператори керування
Оператор переходу
goto мітка;
if ( x >= 0)

goto positiv; x = -x; positiv: abs = x;
Оператор повернення
return

вираз;
return a*b;
return 1;
return;
Інші оператори керуванняОператор переходуgoto мітка; if ( x >= 0) goto positiv; x = -x;  positiv:

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

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

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

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

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


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

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