Файл: Python тілінде алгоритмдерді программалау Педагогты атыжні.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.03.2024

Просмотров: 6

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Сабақ жоспары

Бөлім

Python тілінде алгоритмдерді программалау

Педагогтың аты-жөні

Губашева Орынгүл

Күні

21.02.2023

Сынып

7

Сабақтың тақырыбы

Күрделі шарттарды программалау

Оқу бағдарламасына сәйкес оқыту мақсаттары:

7.3.3.3-Python программалау тілінде күрделі шарттарды қолдану

Сабақтың мақсаты

Барлық оқушылар оқиды:




Құрамды шарттарды программалау дегеніміз не;

Құрамды шарттарды программалау кезінде қандай логикалық операцияларды қолданатының.




Оқушылардың көбісі оқиды:




Құрамды шарттарды программалау дегеніміз не;

Құрамды шарттарды программалау кезінде қандай логикалық операцияларды қолданатының.




Кейбір оқушылар оқиды:




Жеке меншік жобаларды дайындауда құрылтақ шарттарды қолдану.

Сабақтың барысы:

Сабақтың кезеңі/ уақыт

Педагогтің әрекеті

Оқушының әректі

Бағалау

Ресурстар

1.Ұйымдастыру


2. Жаңа сабақты меңгерту

4. Бекіту

5. Сабақтың соңы

Ұйымдастыру: Оқушыларды сабақ тақырыбымен, сабақ мақсаттарымен таныстыру. Жаңа тақырыпты түсіндіру

(W) Мұғалім құрылтақ шарт не екенің түсіндіреді, және құрылтак шарттау кезінде қандай операторлар қолданатының айтып кетеді.

Әр түрлі есептер шығару кезінде кейде екі не одан да көп шарттарды тексеру қажеттілігі туады. (мысалы 0 < a < 5). Осындай шарттарды құрылтак деп атайды. Құрылтак шарттарды бағдарламалық тілде жазу үшін келесі логикалық операциялар қолданылады:

· and – логикалық «және»;

· or – логикалық «немесе»;

· xor – логикалық «немесені жоқтайтын»;

· not – логикалық жоққа шығару.
Логикалық операциялар көмегімен қарапайым шарттарды құрылтақ шарттарға біріктіреді.

Қарапайым шарттар міндетті түрде жақшаға алынады, өйткені логикалық операциялар, салыстыру операцияларына қарағанда, көбірек артықшылыққа ие.

Логикалық операцияларды орындау тәртібі

Ø Құрылтақ шарттары, екі қарапайым шарттан тұратын, and операциясымен қосылған, шындық болады, егер екі қарапайым шарт шындық болса.

Шарт А

Шарт В

Шарт А and B

Ақиқат

Ақиқат

Ақиқат

Ақиқат

Жалған

Жалған

Жалған

Ақиқат

Жалған

Жалған

Жалған

Жалған




Мысал1: Логикалық операциялар көмегімен 0
Жауабы: If (a>0)and(a<=5)

Ø Құрылтақ шарттары, екі қарапайым шарттан тұратын, or операциясымен қосылған, шындық болады, егер қарапайым шарт тардын екеуінің біреуі шындық болса.

Шарт А

Шарт В

Шарт А or B

Ақиқат

Ақиқат

Ақиқат

Ақиқат

Жалған

Ақиқат

Жалған

Ақиқат

Ақиқат

Жалған

Жалған

Жалған




Мысал2: Логикалық операциялар көмегімен a<=0 или a>5 шарттын жазңыздар

Жауабы: If (a>=0)or(a>5)
Ø Егер қарапайым шарттар жалған болған кезінде ғана not құрылтақ шарттары шындық болады.

Шарт А

Шарт not A

Ақиқат

Жалған

Жалған

Ақиқат




Мысал3: а 5-тен кем емес шарттын логикалық операциялар көмегімен жазыңыздар. Можно записать как If (a>=5) түрінде жазуға болады немесе not логикалық операция көмегімен.

Жауабы: If not(a<5)
1-тапсырма. х ақиқат мәнге, ал у жалған мәнге тең болсын. Және, Немесе, Емес логикалық амалдарын тексеретін программа құр.

2-тапсырма. Пернетақтадан сан енгізіледі. Енгізілген санның 10-нан артық немесе тең және 100-ден кіші немесе тең шарттарын тексеретін программа құрайық.

Үйге тапсырма:166 бет. 4 тапсырма



Амандасу.Тапсырмаларды орындау .видеоны қарау. Сұрақтарға жауап беру


Стикерлер

Жаттығулар көрсетілімі немесе видео материалдар.


Сергіту сәті

Сұрақ