Логикалық көбейту and («ЖӘНЕ»). Күрделі шарт ақиқат болады, егер оған кіретін барлық қарапайым шарттар да ақиқат болса.
5>3 and 2*2=4 #ақиқат
5>3 and 2*2=5 #жалған
Логикалық көбейту or («НЕМЕСЕ»). Құрама шарт ақиқат болады, егер оған енгізілген кем дегенде бір жай шарт ақиқат болса.
5<3 or 2*2=4 #ақиқат
5<3 or 2*2=5 #жалған
Логикалық көбейту not («ТЕРІСТЕУ»). Шарт ақиқат болса, оны теріске шығару жалған болады және керісінше.
not 2*2=4 #жалған
16-Сұрақ
Қайталану операторлары(Циклдік операторлар)
Қайталану құрылымдары программаның белгілі бір бөлігінің бірнеше рет қайталау үшін қолданылады.
Цикл – белгілі бір әрекеттер тізбегінің бірнеше рет қайталапнып орындалуы.
Python тіліндегі циклдің түрлері 2 ге бөлінеді.Олар:
1) қадамдардың саны белгілі :және оған for санауышты циклі.
2) қадамдардың саны белгісіз:оған шартты цикл while циклі жатады
17-Сұрақ
«Әзір» қайталану операторы (While)
WHILE операторы. Алдын ала берілген шарт бойынша қайталауды жүзеге асыратын бұл оператор WHILE (оқылуы: уаил, аударылуы: әзірше) және DO (оқылуы: ду, орындау болып аударылады) түйінді сөздері қолданылып орындалады [18].
Жазылу пішімі мынадай:
WHILE <қайталану шарты> DO <цикл тұлғасы>;
мұндағы қайталану шарты – диаграммада көрсетілген логикалық өрнек, цикл тұлғасы – қайталанып орындалып орындалатын қарапайым немесе қүрама оператор. Цикл әрбір орындалар алдында қайталану шартының мәні есептеледі, егер ол ақикат – true болса, цикл тұлғасы орындалады да, шарт қайта тексеріледі. Қайталану шарты жалған – false болса, циклді орындау доғарылып, while операторынан кейінгі жолдан атқарыла бастайды.
While операторы жан жақты басқару үйлесімі болып табылады. Алдын ала берілген шартты тексеру арқылы циклді ұйымдастыруға While операторы қолданылады. While операторын циклдің қайталану саны белгісіз болғанда пайдаланған ыңғайлы. Қайталанушы процесс қойылған шартты тексеру арқылы жүзеге асырылады. Яғни, шарт ақиқат болса цикл қайталанылады да, шарт жалған болса, циклден шығу орындалады. While операторы екі бөліктен тұрады: циклдің тақырыбынан және циклдің денесінен.
Жалпы жазылуы:
While <шарт> do
<циклдің денесі>;
While <шарт> do
Begin
End.
Мұндағы, Қызметші сөздерінің қазақша мағынасы: While –"әзір”, do –"орында”. Ал, шарт-логикалық өрнек түрінде жазылады. Берілген шартқа тәуелді бірнеше рет қайталанып орындалатын операторды – циклдің денесі деп атаймыз. Орындалу ережесі: Begin және End сөздерінің арасында жазылған оперпторлар шарт ақиқат болғанда орындалады [19].
While операторы алгоритмдік тілдегі "әзір” цикл командасына сәйкес "әзір” цикл командасының жазылуы:
әзір<шарт>
цб
<цикл>
цс
бітті.
While операторында, әрбір қайталанудың алдында берілген шарт тексеріледі. Шарт ақиқат болса, цикл денесі орындалады. Егер, шарт орындалмаса, цикл денесі де бірде-бір рет орындалмайда [20]. Егер, цикл денесі екі немесе екіден де көп операторлардан тұрса, оларды операторлар жақшасының ішіне жазамыз.
While <шарт> do
begin
<циклдің денесі>;
end;
While операторында программалаушы циклдің өзгеру қадамын өзі тағайындап отырады. Егер әрекет белгісі "/” не тең болмаса немесе екінші сан да 0-ге тең болмаса, онда программаның орындалу процесінде бұл циклді айналып өтеді, яғни цикл бір рет те орындалмайды. Программаны жүктеп, оның қалай жұмыс істейтін F7 пернесін қолдану арқылы тексереміз.
3>3>
Достарыңызбен бөлісу: |