ШАРТТЫ (ТАРМАҚТАЛҒАН ОПЕРАТОР)
ШАРТТЫ (ТАРМАҚТАЛҒАН ОПЕРАТОР)

#1 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e
Te a mШАРТТЫ (ТАРМАҚТАЛҒАН ОПЕРАТОР)
if...elif...else синтаксисін келесідей мысалда қарастырайық:
Пайдаланушыдан екі бүтін санды енгізу талап етіледі: кешегі және
бүгінгі күннің ауа температурасы.
Программа жауап береді: Бүгін кешегі күнге қарағанды жылы, суық
немесе температура өзгерген жоқ.
1 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e Te a mШАРТТЫ (ТАРМАҚТАЛҒАН ОПЕРАТОР) if...elif...else синтаксисін келесідей мысалда қарастырайық: Пайдаланушыдан екі бүтін санды енгізу талап етіледі: кешегі және бүгінгі күннің ауа температурасы. Программа жауап береді: Бүгін кешегі күнге қарағанды жылы, суық немесе температура өзгерген жоқ.
#2 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e
Te a mСалыстыру операциялары:
•
> (үлкен);
•
>= (үлкен немесе тең);
•
< (кіші);
•
<= (кіші немесе тең);
•
== (тең);
•
!= (тең емес).
2 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e Te a mСалыстыру операциялары: • > (үлкен); • >= (үлкен немесе тең); • < (кіші); • <= (кіші немесе тең); • == (тең); • != (тең емес).
#3 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e
Te a mКүрделі шарттарды жазу үшін келесі логикалық
операцияларды қолдануға болады:
•
and — логикалық "және". Егер екі шарт та дұрыс
болса, True мәнін береді, әйтпесе False мәнін береді;
•
or — логикалық "немесе". Егер екі шарт жалған
болса, False мәнін береді, әйтпесе мәнін береді;
•
not — логикалық "емес". Шынайы шарт үшін жалған
мәнін қайтарады және керісінше.
3 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e Te a mКүрделі шарттарды жазу үшін келесі логикалық операцияларды қолдануға болады: • and — логикалық "және". Егер екі шарт та дұрыс болса, True мәнін береді, әйтпесе False мәнін береді; • or — логикалық "немесе". Егер екі шарт жалған болса, False мәнін береді, әйтпесе мәнін береді; • not — логикалық "емес". Шынайы шарт үшін жалған мәнін қайтарады және керісінше.
#4 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e
Te a mЖолдағы ішкі жолдың бар-жоғын тексеру үшін in
операторы қолданылады. Мысалы, енгізілген
жолда түбірі "мейірім" сөзі бар екенін тексерейік:
4 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e Te a mЖолдағы ішкі жолдың бар-жоғын тексеру үшін in операторы қолданылады. Мысалы, енгізілген жолда түбірі "мейірім" сөзі бар екенін тексерейік:
#5 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e
Te a mPython 3.10 нұсқасында match операторы пайда болды.
Қарапайым жағдайда, ол өрнектің мәнін case
операторларында алдын-ала орнатылған мәнмен
салыстырады. Бағдаршамның мәнін үш нұсқаның бірімен
(қызыл, сары немесе жасыл)салыстыратын бағдарлама
жазайық:
5 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e Te a mPython 3.10 нұсқасында match операторы пайда болды. Қарапайым жағдайда, ол өрнектің мәнін case операторларында алдын-ала орнатылған мәнмен салыстырады. Бағдаршамның мәнін үш нұсқаның бірімен (қызыл, сары немесе жасыл)салыстыратын бағдарлама жазайық:
#6 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e
Te a mТапсырма
Оқушылар жинаған балл негізінде бағаларды (5, 4, 3) қоютын
программа кодын жазыңыз:
егер 90 ұпайдан жоғары болса, оқушы “5" деген баға алады;
егер 75 баллдан жоғары болса, оқушы “4" деген баға алады;
егер 65 баллдан жоғары болса, оқушы “3" деген баға алады;.
Кіріс: бүтін сан енгізіледі — оқушының жинаған баллы.
Шығыс: оқушылар жинаған балл негізінде баға
6 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e Te a mТапсырма Оқушылар жинаған балл негізінде бағаларды (5, 4, 3) қоютын программа кодын жазыңыз: егер 90 ұпайдан жоғары болса, оқушы “5" деген баға алады; егер 75 баллдан жоғары болса, оқушы “4" деген баға алады; егер 65 баллдан жоғары болса, оқушы “3" деген баға алады;. Кіріс: бүтін сан енгізіледі — оқушының жинаған баллы. Шығыс: оқушылар жинаған балл негізінде баға
#7 слайд
7 слайд
#8 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e
Te a m1 тапсырма
Пайдаланушының интернетке кіруге рұқсаты бар
немесе жоқтығын анықтайтын программа жазыңыз.
Кіріс: бүтін сан енгізіледі — пайдаланушының жасы.
Шығыс: егер пайдаланушының жасы 18 - ден кем
болмаса "рұқсат етіледі" және 18 - ден кем болса
"кіруге тыйым салынады" мәтінін шығаруы керек.
8 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e Te a m1 тапсырма Пайдаланушының интернетке кіруге рұқсаты бар немесе жоқтығын анықтайтын программа жазыңыз. Кіріс: бүтін сан енгізіледі — пайдаланушының жасы. Шығыс: егер пайдаланушының жасы 18 - ден кем болмаса "рұқсат етіледі" және 18 - ден кем болса "кіруге тыйым салынады" мәтінін шығаруы керек.
#9 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e
Te a m
2 тапсырма
Санның жұп немесе тақ екенін анықтайтын
программаны жазыңыз.
Кіріс: бүтін сан енгізіледі.
Шығыс: Егер Сан жұп болса, программа "жұп", ал
егер сан тақ болса "тақ" жазуын шығаруы керек.
9 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e Te a m 2 тапсырма Санның жұп немесе тақ екенін анықтайтын программаны жазыңыз. Кіріс: бүтін сан енгізіледі. Шығыс: Егер Сан жұп болса, программа "жұп", ал егер сан тақ болса "тақ" жазуын шығаруы керек.
#10 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e
Te a m3 тапсырма
Екі санның ең кішісін анықтайтын программаны
жазыңыз.
Кіріс: екі түрлі бүтін сандар енгізіледі .
Шығыс: программа екі санның ең кішісін шығаруы
керек.
10 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e Te a m3 тапсырма Екі санның ең кішісін анықтайтын программаны жазыңыз. Кіріс: екі түрлі бүтін сандар енгізіледі . Шығыс: программа екі санның ең кішісін шығаруы керек.
#11 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e
Te a m4 тапсырма
Пайдаланушының енгізілген жасына сәйкес оның қай
жас тобына жататынын көрсететін программаны
жазыңыз:
•
13 жасқа дейін – балалық ;
•
14 жастан 24 жасқа дейін – жастық;
•
25 жастан 59 жасқа дейін– кемелденген жас;
•
60 жастан бастап – қарттық.
Кіріс: бір бүтін сан беріледі – пайдаланушының жасы.
Шығыс: программа қандай жас тобына
жататындығын көрсетуі керек.
11 слайд
P r e s e n t e d b y H a n o v e r a n d Ty k e Te a m4 тапсырма Пайдаланушының енгізілген жасына сәйкес оның қай жас тобына жататынын көрсететін программаны жазыңыз: • 13 жасқа дейін – балалық ; • 14 жастан 24 жасқа дейін – жастық; • 25 жастан 59 жасқа дейін– кемелденген жас; • 60 жастан бастап – қарттық. Кіріс: бір бүтін сан беріледі – пайдаланушының жасы. Шығыс: программа қандай жас тобына жататындығын көрсетуі керек.
шағым қалдыра аласыз













