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



Pdf көрінісі
бет43/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   39   40   41   42   43   44   45   46   ...   465
Байланысты:
аибм сплюс

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 
операторын қолданған дұрыс болады. Кері жағдайда, конструктордың қатысуынсыз деструкторды 
қолдануға болады, бұл программада қателіктердің туындауына алып келеді.


48
 
double x, eps;
 
cout << "\nАргумент пен дəлдікті енгізіңіз: ";
 
cin >> x >> eps;
bool ok = true; // есептеу сəттілігі көрсеткіші
 
double y = x, ch = x; // қатар қосындысы жəне 


Достарыңызбен бөлісу:
1   ...   39   40   41   42   43   44   45   46   ...   465




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

    Басты бет