Файлдармен жұмыс

Тақырып бойынша 31 материал табылды

Файлдармен жұмыс

Материал туралы қысқаша түсінік
Сабаққа пайдалануға Қмж ретінде берілген
Материалдың қысқаша нұсқасы

Бөлімі:

4-бөлім. «Python тіліндегі алгоритмдерді программалау»

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

Бухарбаева Кундызай

Күні:


Сыныбы: 7

Қатысушылар саны: Қатыспағандар саны:

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

Файлдармен жұмыс

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

7.3.3.1 Python программалау тілінде файлды оқу және жазу

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

Барлық оқушы үшін: файлды жасау және ашу жолдарымен танысады.

Оқушылардың көбі үшін: Python программалау тілінде файлдардың екі типін қарастырады.

Кейбір оқушылар үшін: Python программалау тілінде деректерді файлдан оқу және жазуды жүзеге асырады.

Құндылықтарға баулу

Мәңгілік ел” жалпыұлттық идеясы бойынша “Жалпыға бірдей еңбек қоғамы” құндылығы қалыптасады.

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

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

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

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

Бағалау

Ресурстар

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















Жаңа сабақ

(Ұ) Ұйымдастыру кезеңі

1. Сәлемдесу.

2. Оқушыларды түгелдеу.

3. Психологиялық жағымды ахуал орнату.












Python-да жасалған программа көмегімен файлдағы деректерді оқуға, оны өңдеп экранға немесе басқа файлға жазуға болады. Бұл тілдің негізгі функциялары файлдардан деректерді оқуды, жазуды жеңілдетеді. Енді осы файлды өңдеу функцияларымен танысайық.

Файл – деректерді тұрақты жадта (мысалы, қатқыл дискіде) ұзақ уақыт сақтауға арналған дискінің атау берілген аймағы.

Python-да файлдармен жүргізілетін амалдар төмендегідей ретпен орындалады:

1. Файлды ашу.

2. Оқу немесе жазу.

3. Файлды жабу.

Python-да файлдардың екі типін қарастыруға болады.

  1. Белгісіз ұзындықтағы мәтіндік файлдар. Бұл файлдарда мәтіндер сақталады. 2. Екілік (бинарлық) файлдар. Бұл типтегі файлдарда суреттер, дыбыстар, бейнелердің (видео) екілік кодтары сақталады.

4. Топтастыру. «Үштікке саналу» әдісі

арқылы 3 топқа бірігеді.

І, ІІ, ІІІ топтар.

5. Сабақтың тақырыбы, мақсаты, критерийлерімен таныстыру.

«Мозайка» әдісі арқылы үш топқа қима қағаздар беріледі. Топ мүшелері қағаз қиындыларын құрастырып,

І топ – сабақтың тақырыбын,

ІІ топ – сабақтың мақсатын



Оқушылар мұғалімді тыңдайды

Бағалау

Топтар бір-бірін «Қошеметтеу» әдісі

арқылы бағалайды

Қағаз қиындылары



















Оқулық, жұмыс дәптері

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


Жеке тапсырма:

Input.txt мәтіндік файлында аралары бос орынмен ажыратылған a, b, с бүтін сандары берілген. Осы сандардың арифметикалық ортасын табатын программа құрастыр. Нәтижені Output.txt файлына жаз.

Дискриптор:

  1. Input.txt мәтіндік файлын құрастырады;

  2. Нәтижесіне Output.txt файлына жазады.

Топтық тапсырма:

1-топ: a.txt мәтіндік файлында аралары бос орынмен ажыратылған m және p сандары берілген. Осы сандардың cоңғы цифрларының көбейтіндісін тап. Нәтижені b.txt файлына жаз.

2 топ: Файлдарға жазбаларды қосу режімін пайдаланып, 2-тапсырмадағы b.txt файлында жазылған жолдың астына 60 санын жаңа жолдан қосып жаз



Дискриптор:

  1. b.txt файлында жазылған жолын құрастырады;

  2. Нәтижесіне b.txt файлына жазады.





















Компьютерді пайдалана отырып жеке тапсырма орындайды.





















Компьютерді пайдалана отырып жеке тапсырма орындайды.
































3 балл



























3 балл











Компьютер, оқулық

Жұмыс дәптері







Компьютер, оқулық

Жұмыс дәптері

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

Сабақты бекіту

Оқушылар төменде берілген қорытынды сұрақтарға жауап береді.


Файлды жазу үшін ашқанда міндетті түрде close() командасын қоюдың себебі неде?

Деректерді пернетақта арқылы енгізу мен файлдан енгізуді программалық тұрғыдан орындауда қандай айырмашылықтарды көрсете аласың?

Мақсаты: Сабақты бекіту.

Бағалау: Мұғалімнің қорытынды бағалауы. «Қошеметтеу» әдісі арқылы жүзеге асырылады.


Үй тапсырмасы

Төменде берілген программа коды орындалғанда шығу файлына қандай нәтиже жазылады? (5-сурет). Программа кодына талдау жүргізіп, нәтижесіне түсініктеме жаз.



Жүктеу
bolisu
Бөлісу
ЖИ арқылы жасау
Файл форматы:
docx
10.01.2024
575
Жүктеу
ЖИ арқылы жасау
Бұл материалды қолданушы жариялаған. Ustaz Tilegi ақпаратты жеткізуші ғана болып табылады. Жарияланған материалдың мазмұны мен авторлық құқық толықтай автордың жауапкершілігінде. Егер материал авторлық құқықты бұзады немесе сайттан алынуы тиіс деп есептесеңіз,
шағым қалдыра аласыз
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Министірлікпен келісілген курстар тізімі