Программа операторларының бекітілген табиғи орындалу реттілігін өзгертетін төрт оператор бар



жүктеу 44,57 Kb.
бет2/8
Дата11.01.2022
өлшемі44,57 Kb.
#32151
түріПрограмма
1   2   3   4   5   6   7   8
Басқаруды беру операторлары

int к; ...

goto belgi; ...

{ int а = 3, b = 4; k = а + b;

} belgi: int m = к + 1; ...

Программаның belgi орналасқан жолына сырттан ауысып келген кезде m

айнымалысының мəнi анықталмаған болып қалады.



break операторы

break операторы цикл тұлғасынан немесе if, switch операторларының iшiнен программаның одан кейінгі бөлігіне бірден көшуді жүзеге асыру үшін қолданылады.

Мысал. Программа нақты х аргументі бар синус функциясының мəнін оны шексіз қатарға жіктеу арқылы берілген eps дəлдігімен есептейдi.



sin х = x - х3/3! + х5/5! - х7/7! +...

Қажетті дəлдікке |Rn| < eps болғанда қол жеткізуге болады, мұндағы Rn



  • қатардың қалдық мүшесі, оны осы қатардың біртіндеп қосылып отыратын кезекті келесі мүшесімен алмастыруға болады.

#include #include

int main(){

const int MaxIter = 500; // итерация санының


// шектеуіші

1Көрсетілген жағдайларда да код бөліктерінде локалды объектілер құрылмаған кезде ғана goto операторын қолданған дұрыс болады. Кері жағдайда, конструктордың қатысуынсыз деструкторды қолдануға болады, бұл программада қателіктердің туындауына алып келеді.

double x, eps;

cout << "\nАргумент пен дəлдікті енгізіңіз: "; cin >> x >> eps;

bool ok = true; // есептеу сəттілігі көрсеткіші double y = x, ch = x; // қатар қосындысы жəне

// оның алғашқы мүшесі for (int n = 0; fabs(ch) > eps; n++) {

ch *= - x * x /(2 * n + 2)/(2 * n + 3);

y += ch;

if (n > MaxIter){

// қатардың кезекті мүшесі

} ok = false; break; }

if (ok) cout << "\nФункцияның мəні: " << y; else cout << "\nҚатар жинақталмайды!";

} return 0;


continue операторы

Циклдің келесi итерациясына көшу операторы – сontinue цикл тұлғасындағы (оның соңына дейiнгі) қалған барлық операторларды аттап өтіп, басқаруды циклдің келесi итерациясының басына бередi.



return операторы

Функциядан қайтып оралу операторы – return функцияның орында- луын аяқтап, басқаруды оның шақырылу нүктесіне береді. Оператордың жазылуы:



return [ өрнек ];

Өрнек скалярлық типте болуы керек. Егер функцияның қайтаратын мəнінің типі void ретінде сипатталса, өрнек болмауы тиіс.



жүктеу 44,57 Kb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау