|
Сабақтың басы
Жаңа
сабақ
|
(Ұ) Ұйымдастыру
кезеңі
1.
Сәлемдесу.
2.
Оқушыларды түгелдеу.
3.
Психологиялық жағымды ахуал орнату.
Python-да жасалған программа көмегімен файлдағы
деректерді оқуға, оны өңдеп экранға немесе басқа файлға жазуға
болады. Бұл тілдің негізгі функциялары файлдардан деректерді оқуды,
жазуды жеңілдетеді. Енді осы файлды өңдеу функцияларымен
танысайық.
Файл –
деректерді тұрақты жадта (мысалы, қатқыл дискіде) ұзақ уақыт
сақтауға арналған дискінің атау берілген
аймағы.
Python-да файлдармен жүргізілетін амалдар
төмендегідей ретпен орындалады:
1. Файлды
ашу.
2. Оқу немесе
жазу.
3. Файлды
жабу.
Python-да файлдардың екі типін
қарастыруға болады.
-
Белгісіз ұзындықтағы
мәтіндік файлдар. Бұл файлдарда мәтіндер сақталады. 2. Екілік
(бинарлық) файлдар. Бұл типтегі файлдарда суреттер, дыбыстар,
бейнелердің (видео) екілік кодтары
сақталады.
|
4.
Топтастыру. «Үштікке саналу»
әдісі
арқылы 3 топқа
бірігеді.
І, ІІ, ІІІ
топтар.
5. Сабақтың
тақырыбы, мақсаты, критерийлерімен
таныстыру.
«Мозайка»
әдісі арқылы үш топқа қима қағаздар
беріледі. Топ мүшелері қағаз қиындыларын
құрастырып,
І топ – сабақтың
тақырыбын,
ІІ топ – сабақтың
мақсатын
Оқушылар мұғалімді
тыңдайды
|
Бағалау
Топтар
бір-бірін «Қошеметтеу»
әдісі
арқылы
бағалайды
|
Қағаз
қиындылары

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

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

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

Дискриптор:
-
b.txt файлында жазылған жолын
құрастырады;
-
Нәтижесіне b.txt
файлына жазады.
|
Компьютерді
пайдалана отырып жеке тапсырма
орындайды.
Компьютерді
пайдалана отырып жеке тапсырма
орындайды.
|
3
балл
3
балл
|
Компьютер,
оқулық
Жұмыс
дәптері
Компьютер,
оқулық
Жұмыс
дәптері
|
|
Сабақтың
соңы
|
Сабақты
бекіту
Оқушылар төменде
берілген қорытынды сұрақтарға жауап
береді.
|
Файлды жазу үшін
ашқанда міндетті түрде close() командасын қоюдың себебі
неде?
Деректерді
пернетақта арқылы енгізу мен файлдан енгізуді программалық тұрғыдан
орындауда қандай айырмашылықтарды көрсете
аласың?
|
Мақсаты: Сабақты
бекіту.
Бағалау: Мұғалімнің қорытынды
бағалауы. «Қошеметтеу»
әдісі арқылы жүзеге
асырылады.
|
|