Файл: АТбе жоары политехникалы колледжі сабаТЫ жоспары.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.11.2023

Просмотров: 107

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

АҚТӨБЕ ЖОҒАРЫ ПОЛИТЕХНИКАЛЫҚ КОЛЛЕДЖІ

САБАҚТЫҢ ЖОСПАРЫ

Сабақтың тақырыбы: Практикалық жұмыс №30. Ақпаратты өңдеу және жазу үшін файлдарды пайдалану

Модуль/пән атаулары: Информатика

Практикант: Сағындық Б.С

Оқытушы: _______Нурина Ж.К.


«_______» ____________ 2023 ж.

Курс

1

Топтар

101АС,103АС,105АС

Сабақ номері

№2

Сабақтың типі

Аралас

Мамандық

04140100 «Технологиялық процесстерді автоматтандыру және басқару»

Біліктілік


4S07140102- Техник-электромеханик

Оқыту нәтижесі


Файлдармен жұмыс істеудің тиімділігін тұжырымдайды.

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

Практикалық жұмыс №30. Ақпаратты өңдеу және жазу үшін файлдарды пайдалану

Сабақтың мақсаты, міндеттері

Python программалау тілінде файлдардың түрлерін анықтайды.

Бағалау критерийі

Файлмен жұмыс істеу кезеңдерін қолданады.

Оқу процесінде білім алушылар меңгеретін кәсіби дағдылар

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

Оқытудың әдіс-тәсілдері, педагогикалық технологиялар

Логикалық ойлау, сыни ойлау

Оқу-әдістемелік жабдықталуы, анықтамалық әдебиеттер

КТП, интерактивті тақта, сабақ жоспары.

Техникалық жабдықталуы, материалдар


Мультимедиялық проектор, экран, презентация




САБАҚТЫҢ ҚҰРЫЛЫМЫ


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


Уақыты

(минут)

Жоспарланған іс-әрекеттер





Ресурстар


1

2

3




4

1.Ұйымдастырушы, ынталандырушы кезең


10

Сәлемдесу.Студенттерді түгелдеу.

Үй тапсырмасын тексеру.

Сабақтың тақырыбы және мақсатымен таныстыру.

Мультимедиялық экран.


2. Сабақтың негізгі этапы

37

28

Файл дегеніміз - бұл компьютердегі биттер тізбегі ретінде сақталған мәліметтер жиынтығы. Ақпарат мәліметтер құрылымы ретінде сақталады және «filename» деп аталады.

Файлды ашу

Енгізу-шығару операцияларын жүргізу қажет әрбір файл үшін арнайы нысанды-ағынды байланыстыру керек. Файлды ашу open функциясымен жүзеге асырылады, ол екі параметрді беру керек. Бірінші параметр (file деп аталатын параметрді де қолдануға болады) ашылатын файлдың аты жазылған str түрінің мәні бар. Екінші параметр (сондай —ақ, аталған mode параметрін пайдалануға болады) — бұл str түрінің мәні, егер файл деректерді оқу үшін ашылса, "r" - ге тең болады (read), егер жазба (write) болса, файлдың мазмұны тазаланады және файлдың соңына деректерді қосу үшін "A" (append). Егер екінші параметр орнатылмаса, файл Оқу режимінде ашылады деп саналады.

Open функциясы файл объектісіне сілтемені қайтарады, оны айнымалыға жазу керек, содан кейін осы объект арқылы енгізу-шығару әдістерін қолданыңыз. Мысалы:
input = open('input.txt', 'r')

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

Файлдан деректерді оқу

Деректерді оқу үшін ашылған файл үшін файлдан деректерді оқу үшін келесі әдістерді шақыруға болады.
readline әдісі () < /strong> файлдан бір жолды оқиды ('\n' жолының соңындағы таңбаға дейін, '\N'таңбасымен бірге оқылған жол қайтарылады. Егер оқу сәтті болмаса (файлдың соңына қол жеткізілсе), бос жол қайтарылады. Файлдың соңынан '\n ' таңбасын жою үшін rstrip()жол әдісін пайдалану ыңғайлы. Мысалы:
s = s.rstrip().

readlines() әдісі файлдағы барлық жолдарды оқиды және барлық саналған жолдардың тізімін қайтарады (бір жол — тізімнің бір элементі). Бұл жағдайда '\n' таңбалары жолдың ұштарында қалады.

read () < /strong> әдісі файлдағы барлық мазмұнды оқиды және '\n'таңбалары бар жолды қайтарады. Егер read әдісі бүтін санды берсе,онда берілген таңбалар санынан артық болмайды. Мысалы, файлды Оқу(1) әдісін қолдана отырып оқуға болады.

Деректерді файлға шығару

Деректер файлға параметр ретінде бір жол берілетін write әдісі арқылы көрсетіледі. Бұл әдіс '\n' жолының соңы таңбасын көрсетпейді (стандартты шығару кезінде print функциясы сияқты), сондықтан файлдағы жаңа жолға өту үшін '\n ' таңбасын нақты көрсету керек.

Сондай-ақ, егер сіз ашық файлға сілтемеге тең басқа file параметрін берсеңіз, деректерді print функциясы арқылы файлға шығаруға болады. Мысалы:
output = open('output.txt', 'w')

print(a, b, c, file=output)

Файлды жабу

Файлмен жұмыс аяқталғаннан кейін оны close әдісімен жабу керек().

Мысал< / strong> < br> Келесі бағдарлама input файлының барлық мазмұнын оқиды.txt, оны s айнымалысына жазады, содан кейін оны output файлына шығарады.txt.
input = open('input.txt', 'r')

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

s = input.read()

output.write(s)

input.close()

output.close()

Бірақ ұқсас бағдарлама, бірақ деректерді міндетті түрде оқиды:
input = open('input.txt', 'r')

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

c = input.read(1)

while len(c) > 0:

output.write(c)

c = input.read(1)

input.close()

output.close()
Практикалық жұмыс

1)Жаңа some мәтіндік файлын ашу. Оның жұмыс жасау режимін және ашық екендігін тексеретін программа құру.

2)Файлға жазба жазу, оны оқып, экранға шығару.

Презентация, мультимедиялық проектор, экран

Оқулық(102-бет)

3. Сабақ бойынша рефлексия


10

1.Файлдар деген не?

a)компьютерде биттер тізбегі түрінде сақталған деректер жиынтығы.

b)сақталған деректер жиынтығы

c)құжаттар мен амалдар

d)бірнеше қолданушы жасаған суреттер мен схемалар

2.Python-да файлдың 2 типі бар:

a)Жай және күрделі

b)Математикалық, физикалық

c)Мәтіндік, бинарлық

d)Қолданбалы, дискретті

3.Бинарлық немен кодталады? 

a)1, 2, 3, 4, 5, 6, 7, 8, 9

b)Әріптермен

c)Сызбамен

d)0 мен 1 

4. Файлды ашу синтаксисінің дұрысы:

a)f=write (file_name, access_mode)

b)f=close (file_name, access_mode)

c)f=open (file_name, access_mode)

d)f=open (access_mode)

5.Бинарлық форматы қандай?

a).txt

b).rtf

c).bin

d).doc

6.Python-да тең емес белгісінің жазылуы?

a)!=

b)==

c)>=

d)<

7.Қандай блок-сызба?



a)Кірістірілген алгоритмнің блок-сызбасы

b)Тармақталған алгоритмнің блок-сызбасы

c)Сызықтық алгоритмнің блок-сызбасы

d)Циклдык алгоритмнің блок-сызбасы


Бланкілі тест

  1. Үйге тапсырма

5

Тапсырма №5

Оқулық 103-бет