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



Pdf көрінісі
бет64/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   60   61   62   63   64   65   66   67   ...   642
Басқаруды беру операторлары

C++ тілінде программа операторларының бекітілген табиғи орындалу 

реттілігін өзгертетін төрт оператор бар:

□ 

goto

 – шартсыз көшу операторы; 

□ 

break

 – циклден шығу операторы; 

□ 

continue

 – циклдің келесi итерациясына көшу операторы; 

□ 

return –

 функциядан негізгі программаға қайту оралу операторы.

goto операторы

Шартсыз көшу операторы – 



goto

 келесі форматта жазылады:



goto белгі; 

Мұндайда осы программа немесе функция тұлғасында төмендегідей 

түрдегі бір конструкция міндетті түрде болуы керек:

белгі: оператор;

goto

 операторы басқаруды белгiленген операторға бередi. Белгі – бұл 

қарапайым идентификатор, оның көріну аймағы өзі анықталған функция іші 

болып табылады.

Шартсыз көшу операторын қолдану төмендегі екi жағдайда тиімді:

□  бiрнеше қабаттасқан циклдерден немесе ауыстырғыштан тұратын про-

грамма ішінен одан кейінгі бөліктерге (төмен қарай) мəжбүрлі түрде 

шығу керек болған жағдайларда;




47

□  функцияның бiрнеше жерінен көрсетілген бiр орынға көшу (мысалы, 

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

орындау қажет болса).

Қалған жағдайларда кез келген алгоритмді жазу үшін тиімдірек болатын 

басқа құралдар бар, ал 



goto

 операторын пайдалану программа құрылымының 

күрделенуiне жəне оны түзетудің қиындауына алып келеді

1



goto

 операторын 

қолдану құрылымдық жəне модульдiк программалау қағидаларын бұзады, 

олар бойынша программаны құрамындағы барлық блоктардың бiр ғана кiріс 

жəне бiр ғана шығыс нүктелері болуы тиіс.

Кез келген жағдайларда басқаруды 





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




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

    Басты бет