10 сынып файлмен жұмыс

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

10 сынып файлмен жұмыс

Материал туралы қысқаша түсінік
Файлмен жұмыс 10 сынып информатика
Материалдың қысқаша нұсқасы

ҚЫСҚА МЕРЗІМДІ ЖОСПАР

Бөлім:

Алгоритмдеу және программалау

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

Аманжол Қарақат Аманжолқызы

Күні:


Сынып:

10

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

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

Оқу мақсаты:

10.5.1.3 Ақпаратты оқу және жазу үшін файлдарды пайдалану

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

Ақпаратты оқу және жазу үшін файлдарды пайдаланады


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

Мұғалім іс-әрекеті

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

Бағалау

Ресурстар

Ұйымдастыру

5 минут

Оқушылармен амандасу

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

«Серпілген сұрақтар » әдісі арқылы алдыңғы білімді еске түсіре отырып

1) «Ішкі программа» дегеніміз не?

2) Жергілікті айнымалы программаның қай бөлігінде қолданылады?

3) Процедураны программада қалай таныстырады?

4) «Параметрлі және параметрсіз процедура» дегеніміз не?

5) Процедураның жұмысын қалай түсіндірер едің?

6)replace()- командасының қызметі

7)count()- командасының қызметі

8)Len()- командасының қызметі

Сабақ тақырыбы: Файлдармен жұмыс жасау .

Сабақ мақсаты: Ақпаратты оқу және жазу үшін файлдарды пайдалану

Сабақта меңгеретін мақсаттарды білу

«жарайсың» «жақсы» мадақтау сөздерін қолдану

Презентация (1 слайдтар)

Жаңа сабақ

5 минут
















10 минут

Жаңа сабақты түсіндіру

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

Файлдан оқу.

Оpen () функциясы Файлдан ақпаратты оқу үшін, оны алдымен ашу керек. Файлды ашу үшін де, жазу үшін де Рython-да open () функциясы қолданылады (1-код). Бұл функцияның әдетте екі параметрі бар.

1. Файлдың орналасқан жеріне сілтеме жасалған файлдың атауы (файл жолы).

2. Файлды ашу режимдері:

«r» – оқу үшін ашу (reset – файлмен байланыс орнатады)

«w» – жазу үшін ашу (write – жазу, файлға жазу)

«а» – қосу үшін ашу (apend – қосу, файлға жазба қосу)

Егер open () функциясын шақырғанда екінші параметр көрсетілмесе, онда файл мәтіндік файл ретінде ашылады. Файлдан оқу режимінде файлдық айнымалыны пайдаланып оқимыз


1-мысал. Кіру файлында (input.txt (1-сурет)) a және b сандары берілген. Кіру файлынан осы екі санды оқып, шығу файлына (output.txt (2-сурет)) олардың қосындысын шығар (3-код)

f = open('input.txt',"r")

a=int(f.readline())

b=int(f.readline())

h = open('output.txt',"w")

h.write(str(a+b))

f.close() h.close()


Жаңа тақырыпты меңгеру


































1 дескриптор

дескриптор:

  •  Python программалау тілін іске қосады

  • Input және Output файлдарын қолданады

  • Open,close, write,readline командаларын қолданады

  • Жолдың ұзындығын шығарады



Презентация (2 слайдтар)

Практикум




Әр тапсырмаға

5 минут















5 минут









5 минут





1 тапсырма

Кіру файлында (input.txt)) латын әріптерінен тұратын s жолы берілген. Осы жолдағы әріптердің санын анықтап, шығу файлына (output.txt) жаз.


f = open('input.txt',"r")

s=f.readline()

h = open('output.txt',"w")

h.write(str(len(t)))

f.close()

h.close()


2 тапсырма

Сөздерді қосу* Кіру файлында (input.txt)) латын әріптерінен тұратын екі жол жеке қатарларда берілген. Осы екі жолды кіру файлынан оқып, шығу файлына (output. txt) үш көшірмемен жаз.

input.txt :

Үsh

burysh

output.txt:

Үshburysh

f = open('input.txt',"r")

a=f.readline()

b= f.readline()

h = open('output.txt',"w")

h.write(str(a+b))

f.close()

h.close()


3 тапсырма

Input файлында S жол ұзындығы берілген . Жолдағы тақ индекстегі элементтерді Output файлына шығарыңыз


f = open('input.txt',"r")

c=f.readline()

h = open('output.txt',"w")

h.write(c[0:5:2])

f.close()

h.close()


2 тапсырма

дескриптор:

  • Python программалау тілін іске қосады

  • Input және Output файлдарын қолданады

  • Open,close, write,readline командаларын қолданады

  • Жолдарды бір жолға қосып жазады.


3тапсырма

Дескриптор:

  • Python программалау тілін іске қосады

  • Input және Output файлдарын қолданады

  • Open,close, write,readline командаларын қолданады

  • Тақ индекстегі элементтерді шығарады..

Бағалау критерийлерін ұсыну


1 тапсырма

2 балл







2 тапсырма

2 балл






3 тапсырма

2 балл

Презентация (11-12 слайдтар)

Бекіту

5 минут

Тақырыпты меңгергенін анықтау

QUIZIZ платформасы арқылы тақырыпты бекіту тестін алу

Жаңа тақырыпты қаншалықты меңгергенін анықтау

Бағалау критерийлерін ұсыну

Презентация (10 слайдтар)

Қорытынды

Үй жұмысы

Сабақты қорытындылау, рефлексия,






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