58
Семей қаласындағы Т.Аманов атындағы N16 жалпы орта білім беретін
мектептің информатика пәні мұғалімі Алиева Төлеуғайша Әуелханқызының іс-
тәжірибесінен
Сынып
:10 (жаратылыстану-математикалық бағыт)
Бөлімнің атауы
: Алгоритмдеу және программалау
Оқу мақсаттары
:
10.5.1.1 Функциялар мен процедураларды пайдаланып бағдарламалау
тілінде код жазу.
10.5.1.2 Жолдарды өңдеу үшін процедуралар мен функцияларды
пайдалану.
10.5.1.3 Ақпаратты оқу және жазу үшін файлдарды пайдалану
Бағалау
критерийі
:
Білім алушы:
- функциялар мен процедураларды қолдану ерекшелігін анықтайды;
- жолдарды өңдейтін функциялар мен процедураларды қолданады;
- файлдармен жұмыс жасайтын операторларды ақпаратты оқу және жазу
үшін пайдаланады.
Ойлау дағдыларының деңгейі
: Қолдану
Орындау уақыты:
20 минут
Тапсырмалар
1. Енгізу мен шығаруды хабарламамен ілестіре отырып екі санның
қосындысын анықтайтын және нәтижені шығаратын код жазыңыз. [3]
2. «Hello, Айжан Аскарова !» хабарламасын шығару кодының үзіндісі
берілген. Кодта кеткен қателікті анықтаңыз.
[1]
name="Айжан"
surname="Аскарова"
print ("Hello",name,surname,"!",sep=""
3. Жолдарды өңдеуге арналған келесі функциялардың қолданылуын
сипаттаңыз. [2]
1) len(a) – _____________________________________________________
2) s[::-1] – ___________________________________________________
4. s='термодинамика' жолынан «динамика», «термо», «динамо», «ана»
сөздерін құрастыру командаларын жазыңыз. [2]
5.Берілген командалар мен олардың қызметін сәйкестендіріңіз.
Командалар
Сәйкес-
тендіру
Қызметі
1.
f = open("inf.txt", "w")
А)
мәтіндік файлдағы барлық ақпаратты оқиды;
Ә)
мәтіндік файлды ақпарат оқу үшін ашады;
Б)
мәтіндік файлдан 1 байт ақпаратты оқиды;
В)
мәтіндік файлды ақпарат жазу үшін ашады;
Г)
мәтіндік файлға хабарлама жазады;
Д)
мәтіндік файлды жабады;
2.
f.write("Python программалау
тілі маған ұнайды.")
3.
f.close()
4.
x = open('sandar.txt', 'r')
5.
x.read(1)
6.
x.read()
7.
x.close()
[7]
59
Балл қою кестесі
Бағалау критерийі
Тапсыр
ма №
Дескриптор
Балл
Енгізу және шығару
командаларының
қолдану ерекшелігін
анықтайды
1
Сандық шамаларды хабарламамен ілестіріп
енгізуді ұйымдастырады;
Қосындыны табу командасын анықтайды;
Нәтижені хабарламамен ілестіріп шығаруды
ұйымдастырады;
1
1
1
2
Код үзіндісіндегі қателерді дұрыстайды;
1
Жолдарды өңдейтін
функциялар мен
процедураларды
қолданады
3
Бірінші функцияның қызметін сипаттайды;
1
Екінші функцияның қызметін сипаттайды
1
4
Берілген төрт сөздің әрбіреуінің анықтау
командаларын дұрыс жазады;
2
Файлдармен жұмыс
жасайтын операторлар-
ды ақпаратты оқу және
жазу үшін пайдаланады.
Достарыңызбен бөлісу: