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



Pdf көрінісі
бет50/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   46   47   48   49   50   51   52   53   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

if (a<0) b = 1;                                      // 1

if (ad || a==0)) b++; else {b *= a; a = 0;} // 2

if (a

else {if (b

if (a++) b++;                                        // 4

if (b>a) max = b; else max = a;                      // 5

1.5-сурет.

 Шартты оператордың құрылымдық схемасы




37

1-мысалда 

else

 тармағы жоқ. Мұндай конструкция “операторды аттап 

өту” деп аталады, өйткені шарттың орындалуына байланысты меншіктеу опе-

раторы орындалады немесе оны аттап өту ісі жүзеге асырылады.

Егер бiрнеше шартты қатар тексеру қажет болса, олар логикалық опера-

циялар белгілерімен бiрiктіріледi. Мысалы, 2-шi мысалда 



а

 шарты жəне 

жақша ішіндегі шарттардың бірі қатарласа орындалатын болған жағдайда 

ғана өрнек толығынан ақиқат болады. Егер iшкi жақшаларды алып тастасақ

алдымен логикалық ЖƏНЕ, сонан соң барып НЕМЕСЕ орындалады. 

3-мысалдағы оператор үш айнымалының ішінен ең кіші мəнді іздеп та-

бады. Мұнда компилятор 





Достарыңызбен бөлісу:
1   ...   46   47   48   49   50   51   52   53   ...   642




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

    Басты бет