Жеке жұмыс парағы
Пән: Ақпараттану
Тақырыбы: Курделі шарттарды программалау
Сынып/Жасы: 7 сынып
Оқушының аты-жөні: _________________________________
Күні: _______________________
Нұсқаулар:
Құрметті оқушы! Бұл жұмыс парағында сіз Python программалау тіліндегі күрделі шарттарды (and, or, not операторларын) қолдануды үйренесіз. Барлық 5 тапсырманы мұқият оқып, орындаңыз. Жауаптардың барлығын берілген орындарға жазыңыз немесе сызыңыз. Шығармашылық тапсырмаларға ерекше назар аударыңыз.
1 Теориялық сұрақтар
Келесі сұрақтарға қысқаша жауап беріңіз.
а) Python тіліндегі and, or, not операторларының атауларын қазақша аударып, әрқайсысының жұмыс принципін бір сөйлеммен түсіндіріңіз.
and (және): ___________________________________________________________
or (немесе): __________________________________________________________
not (емес): ___________________________________________________________
ә) Күрделі логикалық өрнек дегеніміз не? Оған мысал келтіріңіз (Python код түрінде).
2 Шартты талдау және блок-схема
Төменде берілген Python кодының фрагментін оқып, оның жұмысын түсіндіріңіз. Содан кейін осы шарттың жұмыс алгоритмін көрсететін блок-схеманы төмендегі бос орынға сызыңыз.
age = int(input("Жасыңызды енгізіңіз: ")) has_ticket = input("Билетіңіз бар ма? (иә/жоқ): ").lower() == 'иә' if age >= 12 and has_ticket: print("Сіз аттракционға өте аласыз.") elif age >= 6 and age < 12 and has_ticket: print("Сіз аттракционға өте аласыз, бірақ ата-анаңыз қабырғасында болуы керек.") else: print("Кешіріңіз, сіз аттракционға өте алмайсыз.")
Түсіндіру: Бұл программа не үшін және қалай жұмыс істейді? Шарттарды талдаңыз.
Блок-схема: Алгоритмнің блок-схемасын сызыңыз (бастау/аяқтау, енгізу/шығару, шешім қабылдау блоктарын қолданыңыз).
(Блок-схеманы осы жерге сызыңыз)
3 Программаны аяқтау
Төмендегі программада бос орындарды толтырыңыз. Программа оқушының емтихан бағасын (grade) және қатысу деңгейін (participation) есепке алып, оның курсты тапсырып-тапсырмайтынын анықтайды. Курсты тапсыру шарттары: