Python тіліндегі алгоритмдерді бағдарламалау бойынша ашық сабақ, 7 сынып
Sheber Education·24 Маусым·Қаралды:104Жүктелді:0
Материалда информатика пәнінен Python тіліндегі алгоритмдерді бағдарламалауға арналған ашық сабақ жоспары ұсынылған. Ол 7 сынып оқушыларына алгоритм құруды түсіндіруге, бағдарламалау тапсырмаларын орындауға және сабақ барысын жүйелі ұйымдастыруға пайдалы.
Материал жүктеу үшін жазылым қажет
Алдын ала көру
Сатып алмас бұрын бірнеше бетін көре аласыз. Толық нұсқасы жүктегенде — жазусыз, сызықсыз.
Материалдан үзінді
Бөлім: Python тіліндегі алгоритмдерді программалау Педагогтің аты-жөні Абдуллаева Ақтолқын Құрманғазықызы Күні: Сынып: Қатысушылар саны: 12 Қатыспағандар саны: 0 Сабақтың тақырыбы Тармақталған алгоритмдерді программалау Оқу бағдарламасына сәйкес оқу мақсаттары
7.3.2.1 Python (пайтон) программалау тілінде тармақталған алгоритмдерді жазу
Сабақтың мақсаты 1. Тармақталған алгоритмнің операторларын программа кодын құруда қолдану 2. Салыстыру амалдарының қызметін жазу Бағалау критерийі Тармақталған алгоритмнің жазылу құрылымын және блок-схемасын жазады. Python программалау тілінде тармақталу алгоритмін қолданып программа кодын құрады. Python программалау тілінде салыстыру амалдарының қызметтерін сипаттайды. Ерекше білім беруді қажет ететін оқушы үшін (қысқартылған бағдарлама негізінде) Cөйлеу қабілетінде бұзылысы бар (тұтығу)
Тармақталу алгоритмінің жазылу құрылымын ұғынады. Python программалау тілінде салыстыру амалдарын ажырата алады.
Ойлау дағдыларының деңгейі Білу және түсіну, қолдану
Қысқа мерзімді жоспар
Сабақтың барысы
Сабақтың
кезеңі/
уақыт
Мұғалімнің іс-әрекеті Оқушының іс-әрекеті Ресурстар
Сабақтың
басы
Ұйымдаст
ыру 3 минут
1. Оқушылармен амандасу, қатысуды түгендеу. Оқушыларды сабаққа дайындау мақсатында Нейро жаттығулары. Осы жаттығулар арқылы ми талшықтарын оятып, ойлау қабілетімізді жақсартамыз.
Оқушылар мұғалімнің іс-қимылын
қайталайды.
Топқа бөлу
2 минут
2. «Карта» әдісі. Оқушыларға артқы жағында әріптер жасырылған карталар таратылады. Әріптерді біріктіріп Python және Pascal сөздерін құрап, екі топқа бөлінеді.
Әр оқушыға өзін-өзі бағалау парақтары беріледі, өз ұпайларын жазып отырады.
5 минут
3.Үй тапсырмасы Socrative қосымшасымен тексеріледі. Өткен тақырып бойынша Python программалау тілінде файлдық функциялармен жұмыс тақырыбында тест орындайды.
Әр дұрыс жауап
1 балл
Дескриптор: - Өткен тақырыпты қорытындылайды.
Телефон немесе ноутбук, слайд 2 https:// b.socrative.com/ teacher/#import- quiz/72350226 ЕББҚ Файлдық функцияларды жаз?
Readline(), open(), seek(), read(), seek(n).
Әр дұрыс жауап
1 балл
Дескриптор: - Файлдық функцияларды жазады. - Өткен тақырыпты қорытындылайды. Жаңа 4. «Миға шабуыл» әдісі. Ынталандыру сөздері арқылы Слайд 3
сабақ Қалай ойлайсыздар, бүгін қандай тақырып болады?
бағаланады: тамаша, керемет, өте жақсы және т.б
Дескриптор: - Жаңа сабақ тақырыбын анықтау үшін ребус шешеді. Сабақтың
ортасы
10 минут
БІЛУ
5. Тармақталған алгоритм дегеніміз – командалары белгілі – бір шартқа байланысты орындалатын алгоритм. Шарт дегеніміз тексеру нәтижесінде «Ия» (ақиқат) немесе «Жоқ» (жалған) логикалық мәндерін қабылдайтын логикалық өрнек немесе пікір. Тармақталған алгоритдерді шартты операторлар деп те атайды. Шартты оператордың Python бағдарламалау тілінде жазылу құрылымы: If шарт: 1-командалар блогы else: 2-командалар блогы ... Бұл жерде if – егер деген мағынаны білдіреді. Егер логикалық өрнек (шарт) ақиқат мәнді қабылдаса, онда өрнек орындалады, ал егер логикалық өрнек жалған мәнді қабылдаса, онда өрнек орындалмайды.
Оқулық, слайд 4-9
https:// www.canva.com/ design/ DAFSpzqjAfQ/ 5csPhu8KTnu1SkSV p3H_8Q/view? utm_content=DAFSp zqjAfQ&utm_campai gn=designshare&ut m_medium=link&ut m_source=publishsh arelink
ТҮСІНУ
If логикалық өрнек құрылымы – шартты оператордың басы, ал өрнектер орналасқан жолдар шартты оператордың денесі деп аталады. Шартты оператор денесі бір немесе бірнеше өрнектен тұруы немесе бос болуы да мүмкін.Логикалық өрнектер салыстыру таңбалары арқылы құрылады:
тең x==y тең емес x!=y үлкен x>y кіші x<y үлкен немесе тең
x>=y
кіші несе тең
x<=y
Мысалы: а және b бүтін сандар берілген. Егер а саны жұп болса, онда оны квадраттап b санына қос. Ал тақ сан болса, онда санның өзін b санына қосып,нәтижені экранға шығар.
a=int(input()) b=int(input())
if a%2==0: a=a**2 k=a+b print(k)
F5 пернесін басып орындауға жіберіп нәтижесін көрейік.
ҚОЛДАНУ
8 минут
6. ТОПТЫҚ ТАПСЫРМА I-топ. Тапсырма 1. «Егер», «онда», «әйтпесе» сөздерін пайдаланып Асылдың мектепке бару алгоритмін құрастырып, блок-схемасын жазыңыз.
II-топ. Тапсырма 1. «Егер», «онда», «әйтпесе» сөздерін пайдаланып Мұраттың мектепке бару алгоритмін құрастырып, блок-схемасын жазыңыз.
1 балл
Дескриптор: - Python программалау тілінде тармақталу алгоритміне мысал келтіреді. - Python программалау тілінде блок- схема жазады.
Оқулық, слайд 10
7. ЖҰПТЫҚ ТАПСЫРМА Функционалдық сауаттылыққа тапсырма
Соңғы үш күндегі ауа-райының мәндері
2 балл Слайд 11
Сабаққа арналған ойындар
Жазылымдар
Өзіңізге ыңғайлы жазылымды таңдаңыз
1 күн
BASIC
5 ЖИ / күн
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
17 Құралдар / күн
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
5 Материал / күн
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
15 Ойындар / күн
Жазылым бойынша ойын жасау лимиті.
1 ай
BASIC
50 ЖИ / ай
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
22 Құралдар / ай
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
100 Материал / ай
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
100 Ойындар / ай
Жазылым бойынша ойын жасау лимиті.

