Басқарушы құрылымдар. Continue, break және return операторлары



I. Басқарушы құрылымдар
1. Құрамды оператор
2. Меншіктеу операторы
3. Инкремент және дикремент операторлары
4. Шартты операторлар
5. Switch таңдау операторы
6. Тернарлық оператор
II. Continue, break және return операторлары
1. Break операторы
2. Continue операторы
3. return операторы
Java тілінің синтаксисі С++ тіліне өте ұқсас. Басқа программалау тілдеріндегідей тілдің синтаксисіне байланысты көптеген кұрылымдарда тек қана бір оператор болуы мүмкін, алайда бірнеше операторлардан тұратын тізбекті қолдану қажет болатын жағдайлар жиі кездеседі.Операторлар соңына ; (нүктелі үтір) белгісі қойылады.
Құрамды оператор
Құрамды оператор (немесе блок) - бұл {} фигуралы жақшалар арасында орналасқан программа кодының блогы. Блок бос болуы мүмкін, онда {} деп жазады. Программада әдетте блокты ішіндегі операторларын бip оператор ретінде қарастыру үшін, программа мәтінін оңай оқу үшін, айнымалылардың әрекет ету аймағын шектеу үшін колданады.
Программа кодын фигуралы жақшаларда пайдалана отырып құрастырудың eкі тәсілі бар. Біріншісінде жақшалар бірінің астына бірi жазылады, ал жақша ішіндегі тұрған мәтін оң жаққа карай бірнеше символға жылжытылып орналасады.
1. Андасова Б.З. Java тілінде программалау/-Астана,2014.

Қазақстан Республикасы білім және ғылым министрлігі
Л.Н.Гумилев атындағы Еуразия ұлттық университеті
Ақпараттық технологиялар факультеті
Ақпараттық жүйелер кафедрасы

СӨЖ
Тақырыбы: Басқарушы құрылымдар. Continue, break және return операторлары

Астана 2017
Жоспар
I. Басқарушы құрылымдар
1. Құрамды оператор
2. Меншіктеу операторы
3. Инкремент және дикремент операторлары
4. Шартты операторлар
5. Switch таңдау операторы
6. Тернарлық оператор
I. Continue, break және return операторлары
1. Break операторы
2. Continue операторы
3. return операторы

Басқарушы құрылымдар
Java тілінің синтаксисі С++ тіліне өте ұқсас. Басқа программалау тілдеріндегідей тілдің синтаксисіне байланысты көптеген кұрылымдарда тек қана бір оператор болуы мүмкін, алайда бірнеше операторлардан тұратын тізбекті қолдану қажет болатын жағдайлар жиі кездеседі.Операторлар соңына ; (нүктелі үтір) белгісі қойылады.
Құрамды оператор
Құрамды оператор (немесе блок) - бұл {} фигуралы жақшалар арасында орналасқан программа кодының блогы. Блок бос болуы мүмкін, онда {} деп жазады. Программада әдетте блокты ішіндегі операторларын бip оператор ретінде қарастыру үшін, программа мәтінін оңай оқу үшін, айнымалылардың әрекет ету аймағын шектеу үшін колданады.
Программа кодын фигуралы жақшаларда пайдалана отырып құрастырудың eкі тәсілі бар. Біріншісінде жақшалар бірінің астына бірi жазылады, ал жақша ішіндегі тұрған мәтін оң жаққа карай бірнеше символға жылжытылып орналасады. Мысал:
1-құрамды оператор
{
Жай немесе құрамды операторлар miзбегі
}
2-құрамды оператор
{
Жай немесе кұрамды операторлар miзбегі
}
... .
Бұл тәсіл программа кодын оқуды жеңілдетеді. Бұл тәсілді программалау ортасына орнату үшін ToolsOptions менюінен EditorIndentation опциясын таңдап, пайда болған сұқбат терезесінде Add New Line Before Brace бөлімін белгілеу керек.
Көбірек қолданылатын екінші тәсілде ашылатын { жақшаны кeлeci жолға түсірмей кұрамды оператор басталатьн жолда жазады. Ал жабылатын } жақшаны құрамды оператордың атының астына тұспа-тұс келетіндей жазады. Мысал:
1-кұрамды оператор{
Жай немесе кұрама операторлар тізбегі
}
Меншіктеу операторы
Кез келген меншіктеу операциясының соңындағы нүктелі үтір оны меншіктеу операторына айналдырады. Меншіктеу көбінесе операция емес, оператор ретінде қолданады.
инкремент және декремент операторлары
"++" операторын инкремент ("1-ге арттыратын"), ал"--" операторын декремент ("1-ге азайтатын") деп атайды.
Бұл операторлардың постфиксті (ете кең таралғаны, оператор операндтан кейін қойылады: х++ ) және префиксті (өте сирек колданылады, оператор операндтан бұрын тұрады: ++х) деп аталатын екі пішіні бар. Кез-келген х сандық шамасы үшін х++ немесе ++х өрнегі түрінде жазу х мәнінің 1-ге артуын көрсетеді, ал х -- немесе - -х өрнектері х мәнінің 1-ге кемуін көрсетеді.
Бұл пішіннің айырмашылықтары мынада: ++ немесе -- операторлары қолданылатын өрнекті есептеу кезінде постфиксті х++ түрінде шамаларды өзгерісі өрнекті есептеуге дайын, ал префиксті ++х түрінде өрнекті есептеуден кейін ғана шамалардың өзгеруі болады. Мысалы, у=х++ және у=++х меншіктеулері әртүрлі нәтиже береді. Егер бастапқы қалыпта х=0 тең болса, онда бірінші у=х++ меншіктеу у айнымалысына 0 мәнін береді, ceбeбi х мәні 1-ге меншіктелу жүргеннен кейін ғана артады. Ал екінші у=++х у айнымалысына 1 мәнін береді, ceбeбi басында инкремент орындалады және содан кейін ғана өрнек есептелінеді және меншіктеу орындалады. Бұл кезде екі жағдайда да орындалу өткеннен кейін х мәні 1-ге тең болады.
if шартты операторы
Java тілінде if шартты операторының екі түрі бар: if және if- else. Ағылшын тілінен аударғанда if cөзi "егер" дегенді, else - "басқа жағдайда" дегенді білдіреді. Осылайша, бұл операторлардың мағынасы "егер... онда..." және "егер...онда...басқа жағдайда..." болады.
Бірінші түрі:
if (логикалық шарт)
1-оператор;
Егер логикалық шарт true болса, онда 1-оператор орындалады. Егер шарт false болса, онда операторда ешқандай да ic-әрекет орындалмайды.
Екінші түрі:
if (логикалық шарт)
1-оператор;
else
2-оператор
switch ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Программа жұмысын басқару операторлары
C/С++ программалау тілінде қарапайым программаларды құру жолдары
Int - бүтін сан типі
С тілінің операторлары және операциялары
Обьектілі - бағытталған программалау негіздері
Си тілінен дәрістер
С++ тілі және оның мүмкіншіліктері
Информатика ( лекциялар )
С++ программалау ортасының негізгі операторлары
Бағдарламаның функциясы
Пәндер