Материалдар / 10 сынып 2 тоқсан Файлдармен жұмыс жасау

10 сынып 2 тоқсан Файлдармен жұмыс жасау

Материал туралы қысқаша түсінік
Информатика 10 сынып жаратылыстану бағыты 2 тоқсан Файлдармен жұмыс жасау
Авторы:
Автор материалды ақылы түрде жариялады. Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
27 Қазан 2024
30
0 рет жүктелген
450 ₸
Бүгін алсаңыз
+23 бонус
беріледі
Бұл не?
Бүгін алсаңыз +23 бонус беріледі Бұл не?
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
logo

Материалдың толық нұсқасын
жүктеп алып көруге болады

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

Бөлім:

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

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

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

Күні:


Сынып:

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 минут




Берілген мысал есептердің нәтидесін тексеру

Shape1

Shape2

1 тапсырма

Файлда 2 бүтін сандар жазылған. Ең үлкен санды табу және нәтижесін басқа файлға жазу.

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

s=int(f.readline())

b=int(f.readline())

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

if s>b :

h.write(str(s))

else:

h.write(str(b))

f.close()

h.close()

2 тапсырма

Файлға енгізілген сандардың арифметикалық ортасын тауып, нәтижені басқа файлға шығаратын программа құрыңдар.

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

s=int(f.readline())

b=int(f.readline())

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

h.write(str((s+b)/2))

f.close()

h.close()

3 тапсырма

Файлдан мәтінді оқып, қанша сөз барын есептейтін программа құрыңдар.

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

c=f.readline()

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

h.write(str(c.count(‘ ‘)))

f.close()

h.close()

4-тапсырма.

Файлға балабақша балалры туралы деректер жазылған: Абай Ԓасымұлы 5 жас .

Жасы үлкен және жасы кіші балалар жайлы деректі мәтіндік файлға жазу қажет.

.












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 слайдтар)

Қорытынды

Үй жұмысы

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






Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Осы аптаның ең үздік материалдары
Педагогтардың біліктілігін арттыру курстары
Аттестацияда (ПББ) 100% келетін
тақырыптармен дайындаймыз
Аттестацияда (ПББ) келетін тақырыптар бойынша жасалған тесттермен дайындалып, бізбен бірге тестілеуден оңай өтесіз
Өткен жылы бізбен дайындалған ұстаздар 50/50 жинап рекорд жасады
Толығырақ