КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Оператори розгалуження. Оператор безумовного переходу goto.Умовний оператор IF. If (вираз)оператор 1; If (a>b) max = b; else max = а; Трійковий умовний оператор ? (вираз 1) ? (вираз 2) : (вираз 3); z = (x>y) ? x:y; Оператор switch. switch (code) { case 0: cout« "код нуль"; х = х + 1; break; case1: cout« "код один"; у = у + 1; break; case 2: cout « "код два"; z = z + 1; break; default: cout « "Необроблюване значення"; } Оператори циклу. в С++ є 3 різних оператора циклу – while, do whileі for. Синтаксис операторів: №1: вираз_1 while(вираз _2) { оператор //тіло циклу вираз _3 } вираз _1 // може бути відсутнім або знаходитися усередині циклу №2: Do { оператор //тіло циклу вираз _3 } while(вираз _2); №3: for(вираз _1; выражение_2; вираз _3) оператор //тіло циклу де вираз _1 – оператор, який відповідає за ініціалізацію параметрів циклу, вираз_2 – оператор, який визначає умову роботи циклу, вираз _3 – оператор, який задає принцип зміни параметрів циклу. У операторові forможе бути відсутнім будь-який з виразів з обов'язковою його заміною порожнім оператором. Наприклад. Обчислити середнє арифметичне введеній послідовності чисел. #include <iostream.h> void main() { floatS, x; int n, i; cout<<"\nВведіть кількість чисел послідовності \n"; cin>>n; // використання оператора while i=0; S=0;
// використання оператора do-while i=0; S=0;
// використання оператора for for(i=0, S=0; i<n; i++) { cout<<”Введитех”; cin>>x; S+=x; } cout<<"Середнєарифметичне S/n = "<<S/n<<endl; } Оператори передачі управління. У С++ є 4 оператори, що змінюють природній порядок виконання обчислень. ü Оператор безумовного переходу goto; ü Оператор виходу з циклу break; ü Оператор переходу до наступної ітерації циклу continue; ü Оператор повернення з функції return. Оператор безумовного переходу goto. gotoмітка; … мітка: оператор; Оператор break. Використовується усередині операторів циклу або switchдля забезпечення переходу в точку програми, що знаходиться безпосередньо за оператором, усередині якого знаходиться break. Оператор continue. Оператор переходу до наступної ітерації циклу continueпропускає всі оператори, що залишилися до кінця тіла циклу, і передає управління на початок наступної ітерації.
|