Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет67/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   63   64   65   66   67   68   69   70   ...   642
 

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

 ретінде сипатталса, өрнек болмауы тиіс.



Нұсқауыштар мен жиымдар

Нұсқауыштар

Компилятор айнымалыны анықтау операторын өңдеген кезде, мысалы, 



int i = 10;

, ол (


int

) типіне сəйкес жады бөледі жəне оны көрcетiлген мəнмен 

(

10

) инициалдайды. Программада айнымалының атауы (



i

)  көрсетілген барлық 

сəттерде компилятор айнымалы мəнi сақталған жады аймағының адресін пай-

даланады. Программалаушы жады аймақтарының адрестерін сақтау үшін өз 

айнымалыларын анықтап қолдана алады. Мұндай айнымалылар нұсқауыштар 

деп аталады.




49

Сонымен,  нұсқауыштар жады аймақтарының адрестерін сақтауға 



арналған  айнымалылар болып табылады. C++ тілінде нұсқауыштардың үш 

түрі бар: объектіге, функцияға жəне 



void

 типіне арналған нұсқауыштар, олар-

ды бір-бірінен қасиеттеріне жəне орындай алатын операциялар жиынына 

қарай отырып ажыратуға болады.  Нұсқауыш өз алдына дербес тип емес, ол 

əрқашан қандай да бір нақты типпен байланысады.

Функцияға нұсқауыш код сегментiнде функцияның атқарылатын коды 

орналасқан адресті, яғни функцияны шақырған кезде басқару берілетін адресті 

есте сақтайды. Функцияға нұсқауыштар функцияны жанамалы түрде шақыру 

үшiн (функция аты арқылы емес, оның адресін сақтайтын айнымалыны пай-

далану арқылы), сонымен қатар берілген функцияның атын басқа функцияға 

параметр ретінде беру үшін қолданылады. Функция нұсқауышы «берілген 

типтегі аргументтерден тұратын жəне берілген типтегі мəнді қайтаратын 

функция нұсқауышы» типін қабылдайды:



Достарыңызбен бөлісу:
1   ...   63   64   65   66   67   68   69   70   ...   642




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

    Басты бет