7__ сынып Күні ______
Оқушының
аты-жөні,тегі______________________________
3-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ
БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР
«Python тілінде
алгоритмді программалау» бөлімі бойынша жиынтық
бағалау
Оқу
мақсаттары
7.3.3.1 Python (пайтон)
программалау тілінде файлды оқу және жазу;
7.3.2.1 Python (пайтон)
программалау тілінде тармақталған алгоритмдерді
жазу;
7.3.3.2 Python (пайтон)
программалау тіліндегікірістірілген шарттарды
қолдану;
7.3.3.3 Python (пайтон)
программалау тіліндегі күрделі шарттарды
қолдану;
Бағалау
критерийі Білім алушы
-
7.3.3.1 Файлдармен жұмыс: Оқушы файлдарды тиімді
өңдеудің озық тәсілдерін меңгерген.
-
7.3.2.1 Тармақталған алгоритмдер: Оқушы күрделі
логиканы тиімді жүзеге асыратын алгоритмдер
жасайды.
-
7.3.3.2 Кірістірілген шарттар: Оқушы программалық
логиканы тиімді жүзеге асыру үшін кірістірілген шарттарды
қолданады.
-
7.3.3.3 Күрделі шарттар: Оқушы логикалық
өрнектерді тиімді құрып, талдай алады.
Ойлау дағдыларының
деңгейі жоғары,
қолдану
Орындау
уақыты
20
минут
|
Тапсырмалар:
1. "Жас және білім" (4
балл):
Пайдаланушыдан жасын және сыныбын
сұраңыз.
-
Егер жасы 7-ден кіші болса, "Сіз әлі мектепке
бармайсыз" деп шығарыңыз.
-
Әйтпесе, егер жасы 11-ден кіші болса, келесі
шартты тексеріңіз:
-
Егер сыныбы 5-тен кіші болса, "Сіз бастауыш
сыныпта оқисыз" деп шығарыңыз.
-
Әйтпесе, "Сіз ортаңғы сыныпта оқисыз" деп
шығарыңыз.
-
Әйтпесе, "Сіз жоғары сыныпта оқисыз" деп
шығарыңыз.
Дескрипторлар:
-
Жасы 7-ден кіші болса, "Сіз әлі мектепке
бармайсыз" деп шығарады.
-
Жасы 7-ден үлкен, бірақ 11-ден кіші болса,
сыныпты сұрау және сәйкесінше бастауыш немесе ортаңғы сынып туралы
ақпарат шығару.
-
Жасы 11-ден жоғары болса, "Сіз жоғары сыныпта
оқисыз" деп шығарады.
Мысал:
Жасыңызды енгізіңіз: 6
Сіз
әлі мектепке бармайсыз
Жасыңызды енгізіңіз: 10
Сыныбыңызды енгізіңіз: 4
Сіз
бастауыш сыныпта оқисыз
Жасыңызды енгізіңіз: 12
Сіз
жоғары сыныпта оқисыз
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
______________________________________________________________________
_______________________________________________________________________
2-тапсырма Файлдар және
олардың режимдері (3 балл)
Төмендегі open() функциясын
оның режимімен (жақша ішінде) және сипаттамасымен
сәйкестендіріңіз. Әрбір функцияға сәйкес келетін
режимнің әрпін көрсетіңіз.
open()
функциясы
|
Режим
|
Сипаттама
|
1.
open("data.txt", ...)
|
|
а) Файлды тек жазу үшін ашады, егер файл бар болса, онда оның
ішіндегісі өшіріледі.
|
2. open("info.txt", ...)
|
|
б) Файлды тек оқу
үшін ашады. Егер файл табылмаса,
қате пайда болады.
|
3. open("report.txt", ...)
|
|
в) Файлды соңына деректерді қосу үшін ашады. Егер файл жоқ болса, ол
жасалады.
|
Дескрипторлар:
-
open("data.txt",
...) режимін дұрыс анықтап, сипаттамасымен
сәйкестендіру.
-
open("info.txt",
...) режимін дұрыс анықтап, сипаттамасымен
сәйкестендіру.
-
open("report.txt",
...) режимін дұрыс анықтап, сипаттамасымен
сәйкестендіру.
3. "Ауа райы және киім" (5
балл):
Пайдаланушыдан ауа райының түрін (жаңбырлы,
бұлтты, күн ашық) және температураны сұраңыз.
-
Егер жаңбыр жауса, "Қолшатыр алыңыз" деп
шығарыңыз.
-
Егер температура 15 градустан төмен болса, "Жылы
киініңіз" деп шығарыңыз.
-
Егер күн ашық болса және температура 25 градустан
жоғары болса, "Бас киім киіңіз" деп шығарыңыз.
-
Қалған жағдайларда "Жақсы күн!" деп
шығарыңыз.
Дескрипторлар:
-
Жаңбыр жауса, "Қолшатыр алыңыз" деген ұсыныс
беріледі.
-
Егер температура 15 градустан төмен болса, "Жылы
киініңіз" деп шығару.
-
Күн
ашық болса және температура 25 градустан жоғары болса, "Бас киім
киіңіз" деп шығару.
-
Қалған жағдайларда "Жақсы күн!" деген ұсыныс
беріледі.
______________________________________
______________________________________
______________________________________
__________________________________________________________________________________________________________________
______________________________________
Бағалау критерийі мен
дескриптор
Тапсырма №
|
Дескриптор
|
Балл
|
1
|
Пайдаланушыдан жасын және сыныбын сұрау және
дұрыс шарттармен шығару
|
4
|
2
|
open()
функциясын режимімен сәйкестендіру және оның
сипаттамасын дұрыс анықтау
|
3
|
3
|
Ауа райы мен температураға байланысты киім мен
ұсыныстарды дұрыс анықтау
|
5
|
Барлығы
|
Барлық тапсырмаларды орындау
|
12
|
Жауаптары
1. "Жас және білім" (3
балл):
Python
age =
int(input("Жасыңызды енгізіңіз: "))
grade =
int(input("Оқитын сыныбыңызды енгізіңіз: "))
if age <
7:
print("Сіз әлі мектепке бармайсыз")
elif age <
11:
if grade <
5:
print("Сіз бастауыш сыныпта оқисыз")
else:
print("Сіз ортаңғы сыныпта оқисыз")
else:
print("Сіз жоғары сыныпта оқисыз")
2. "Ауа райы және киім" (4
балл):
Python
weather = input("Ауа райын енгізіңіз (жаңбырлы,
бұлтты, күн ашық): ")
temperature =
int(input("Температураны енгізіңіз: "))
if weather ==
"жаңбырлы":
print("Қолшатыр алыңыз")
elif temperature <
15:
print("Жылы киініңіз")
elif weather ==
"күн ашық" and temperature >
25:
print("Бас киім киіңіз")
else:
print("Жақсы күн!")
5.
Файлдар және олардың режимдері (4
балл):
open()
функциясы
|
Режим
|
Сипаттама
|
1. open("data.txt", ...)
|
w
|
а) Файлды тек жазу үшін ашады, егер файл бар
болса, онда оның ішіндегісі өшіріледі.
|
2. open("info.txt", ...)
|
r
|
б) Файлды тек оқу үшін ашады. Егер файл
табылмаса, қате пайда болады.
|
3. open("report.txt", ...)
|
a
|
в) Файлды соңына деректерді қосу үшін ашады. Егер
файл жоқ болса, ол жасалады.
|