|
Бөлімі: |
4-бөлім. «Python тіліндегі алгоритмдерді программалау» |
|
Педагогтің аты-жөні: |
Бухарбаева Кундызай |
|
Күні: |
|
|
Сыныбы: 7 |
Қатысушылар саны: Қатыспағандар саны: |
|
Сабақтың тақырыбы: |
Файлдармен жұмыс |
|
Оқу бағдарламасына сәйкес оқу мақсаты |
7.3.3.1 Python программалау тілінде файлды оқу және жазу |
|
Сабақтың мақсаты: |
Барлық оқушы үшін: файлды жасау және ашу жолдарымен танысады. Оқушылардың көбі үшін: Python программалау тілінде файлдардың екі типін қарастырады. Кейбір оқушылар үшін: Python программалау тілінде деректерді файлдан оқу және жазуды жүзеге асырады. |
|
Құндылықтарға баулу |
“Мәңгілік ел” жалпыұлттық идеясы бойынша “Жалпыға бірдей еңбек қоғамы” құндылығы қалыптасады. |
Сабақтың барысы:
|
Сабақ кезеңі/Уақыты |
Педагогтің іс-әрекеті |
Оқушының іс-әрекеті |
Бағалау |
Ресурстар |
|
Сабақтың басы Жаңа сабақ |
(Ұ) Ұйымдастыру кезеңі 1. Сәлемдесу. 2. Оқушыларды түгелдеу. 3. Психологиялық жағымды ахуал орнату. Python-да жасалған программа көмегімен файлдағы деректерді оқуға, оны өңдеп экранға немесе басқа файлға жазуға болады. Бұл тілдің негізгі функциялары файлдардан деректерді оқуды, жазуды жеңілдетеді. Енді осы файлды өңдеу функцияларымен танысайық. Файл – деректерді тұрақты жадта (мысалы, қатқыл дискіде) ұзақ уақыт сақтауға арналған дискінің атау берілген аймағы. Python-да файлдармен жүргізілетін амалдар төмендегідей ретпен орындалады: 1. Файлды ашу. 2. Оқу немесе жазу. 3. Файлды жабу. Python-да файлдардың екі типін қарастыруға болады.
|
4. Топтастыру. «Үштікке саналу» әдісі арқылы 3 топқа бірігеді. І, ІІ, ІІІ топтар. 5. Сабақтың тақырыбы, мақсаты, критерийлерімен таныстыру. «Мозайка» әдісі арқылы үш топқа қима қағаздар беріледі. Топ мүшелері қағаз қиындыларын құрастырып, І топ – сабақтың тақырыбын, ІІ топ – сабақтың мақсатын
Оқушылар мұғалімді тыңдайды |
Бағалау Топтар бір-бірін «Қошеметтеу» әдісі арқылы бағалайды |
Қағаз қиындылары
Оқулық, жұмыс дәптері |
|
Сабақтың ортасы |
Жеке тапсырма: Input.txt мәтіндік файлында аралары бос орынмен ажыратылған a, b, с бүтін сандары берілген. Осы сандардың арифметикалық ортасын табатын программа құрастыр. Нәтижені Output.txt файлына жаз.
Дискриптор:
Топтық тапсырма: 1-топ: a.txt мәтіндік файлында аралары бос орынмен ажыратылған m және p сандары берілген. Осы сандардың cоңғы цифрларының көбейтіндісін тап. Нәтижені b.txt файлына жаз.
2 топ: Файлдарға жазбаларды қосу режімін пайдаланып, 2-тапсырмадағы b.txt файлында жазылған жолдың астына 60 санын жаңа жолдан қосып жаз
Дискриптор:
|
Компьютерді пайдалана отырып жеке тапсырма орындайды.
Компьютерді пайдалана отырып жеке тапсырма орындайды.
|
3 балл
3 балл |
Компьютер, оқулық Жұмыс дәптері
Компьютер, оқулық Жұмыс дәптері |
|
Сабақтың соңы |
Сабақты бекіту Оқушылар төменде берілген қорытынды сұрақтарға жауап береді. |
Файлды жазу үшін ашқанда міндетті түрде close() командасын қоюдың себебі неде? Деректерді пернетақта арқылы енгізу мен файлдан енгізуді программалық тұрғыдан орындауда қандай айырмашылықтарды көрсете аласың? |
Мақсаты: Сабақты бекіту. Бағалау: Мұғалімнің қорытынды бағалауы. «Қошеметтеу» әдісі арқылы жүзеге асырылады. |
|
|
|
Үй тапсырмасы Төменде берілген программа коды орындалғанда шығу файлына қандай нәтиже жазылады? (5-сурет). Программа кодына талдау жүргізіп, нәтижесіне түсініктеме жаз. |
|||
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
Файлдармен жұмыс
Файлдармен жұмыс
|
Бөлімі: |
4-бөлім. «Python тіліндегі алгоритмдерді программалау» |
|
Педагогтің аты-жөні: |
Бухарбаева Кундызай |
|
Күні: |
|
|
Сыныбы: 7 |
Қатысушылар саны: Қатыспағандар саны: |
|
Сабақтың тақырыбы: |
Файлдармен жұмыс |
|
Оқу бағдарламасына сәйкес оқу мақсаты |
7.3.3.1 Python программалау тілінде файлды оқу және жазу |
|
Сабақтың мақсаты: |
Барлық оқушы үшін: файлды жасау және ашу жолдарымен танысады. Оқушылардың көбі үшін: Python программалау тілінде файлдардың екі типін қарастырады. Кейбір оқушылар үшін: Python программалау тілінде деректерді файлдан оқу және жазуды жүзеге асырады. |
|
Құндылықтарға баулу |
“Мәңгілік ел” жалпыұлттық идеясы бойынша “Жалпыға бірдей еңбек қоғамы” құндылығы қалыптасады. |
Сабақтың барысы:
|
Сабақ кезеңі/Уақыты |
Педагогтің іс-әрекеті |
Оқушының іс-әрекеті |
Бағалау |
Ресурстар |
|
Сабақтың басы Жаңа сабақ |
(Ұ) Ұйымдастыру кезеңі 1. Сәлемдесу. 2. Оқушыларды түгелдеу. 3. Психологиялық жағымды ахуал орнату. Python-да жасалған программа көмегімен файлдағы деректерді оқуға, оны өңдеп экранға немесе басқа файлға жазуға болады. Бұл тілдің негізгі функциялары файлдардан деректерді оқуды, жазуды жеңілдетеді. Енді осы файлды өңдеу функцияларымен танысайық. Файл – деректерді тұрақты жадта (мысалы, қатқыл дискіде) ұзақ уақыт сақтауға арналған дискінің атау берілген аймағы. Python-да файлдармен жүргізілетін амалдар төмендегідей ретпен орындалады: 1. Файлды ашу. 2. Оқу немесе жазу. 3. Файлды жабу. Python-да файлдардың екі типін қарастыруға болады.
|
4. Топтастыру. «Үштікке саналу» әдісі арқылы 3 топқа бірігеді. І, ІІ, ІІІ топтар. 5. Сабақтың тақырыбы, мақсаты, критерийлерімен таныстыру. «Мозайка» әдісі арқылы үш топқа қима қағаздар беріледі. Топ мүшелері қағаз қиындыларын құрастырып, І топ – сабақтың тақырыбын, ІІ топ – сабақтың мақсатын
Оқушылар мұғалімді тыңдайды |
Бағалау Топтар бір-бірін «Қошеметтеу» әдісі арқылы бағалайды |
Қағаз қиындылары
Оқулық, жұмыс дәптері |
|
Сабақтың ортасы |
Жеке тапсырма: Input.txt мәтіндік файлында аралары бос орынмен ажыратылған a, b, с бүтін сандары берілген. Осы сандардың арифметикалық ортасын табатын программа құрастыр. Нәтижені Output.txt файлына жаз.
Дискриптор:
Топтық тапсырма: 1-топ: a.txt мәтіндік файлында аралары бос орынмен ажыратылған m және p сандары берілген. Осы сандардың cоңғы цифрларының көбейтіндісін тап. Нәтижені b.txt файлына жаз.
2 топ: Файлдарға жазбаларды қосу режімін пайдаланып, 2-тапсырмадағы b.txt файлында жазылған жолдың астына 60 санын жаңа жолдан қосып жаз
Дискриптор:
|
Компьютерді пайдалана отырып жеке тапсырма орындайды.
Компьютерді пайдалана отырып жеке тапсырма орындайды.
|
3 балл
3 балл |
Компьютер, оқулық Жұмыс дәптері
Компьютер, оқулық Жұмыс дәптері |
|
Сабақтың соңы |
Сабақты бекіту Оқушылар төменде берілген қорытынды сұрақтарға жауап береді. |
Файлды жазу үшін ашқанда міндетті түрде close() командасын қоюдың себебі неде? Деректерді пернетақта арқылы енгізу мен файлдан енгізуді программалық тұрғыдан орындауда қандай айырмашылықтарды көрсете аласың? |
Мақсаты: Сабақты бекіту. Бағалау: Мұғалімнің қорытынды бағалауы. «Қошеметтеу» әдісі арқылы жүзеге асырылады. |
|
|
|
Үй тапсырмасы Төменде берілген программа коды орындалғанда шығу файлына қандай нәтиже жазылады? (5-сурет). Программа кодына талдау жүргізіп, нәтижесіне түсініктеме жаз. |
|||
шағым қалдыра аласыз














