«Python тіліндегі
алгоритмдерді программалау»
тарауы бойынша
БЖБ №4
|
Оқу
мақсаты
|
7.3.3.1 Python (пайтон)
программалау тілінде файлды оқу және
жазу;
7.3.2.1 Python (пайтон) программалау тілінде тармақталған
алгоритмдерді
жазу
7.3.3.2 Python (пайтон)
программалау тіліндегі кірістірілген шарттарды
қолдану;
7.3.3.3 Python (пайтон)
программалау тіліндегі күрделі шарттарды
қолдану.
|
|
Бағалау
критерийі
|
Білім
алушы:
Python программалау
тілінде файлды оқу және жазуды
біледі;
Python программалау тілінде тармақталған алгоритмдерді
жазады;
Python программалау тілінде кіріктірілген алгоритмдерді
жазады;
Python программалау
тілінде күрделі шарттарды
қолданады.
|
|
Ойлау дағдыларының
деңгейі
|
Қолдану
|
|
Орындау
уақыты
|
20
минут
|
Тапсырмалар
1. Файлды ашу режимдерін
сәйкестендір:
|
1
|
Файлды мәтіндік режімде
ашады
|
|
А
|
’w’
|
|
2
|
Жаңа файл жасап, оған деректі
жазады. Егер мұндай файл бұрын жасалған болса, оған жаңа дерек жазу
үшін ескісі өшіріледі.
|
B
|
’t’
|
|
3
|
Файлды оқу мен жазу үшін
ашады
|
С
|
’r’
|
|
4
|
Файлды мәтіндік режімде ашады
(үнсіз келісім бойынша).
|
D
|
’+’
|
2. Шартты алгоритмнің
блок-схемасына сәйкес
бағдарламалық кодта
бос жолдарды толықтыр:
3. Берілген
бағдарламалық
кодтың
орындалу нәтижесін анықта:

4. Берілген бағдарламалық
кодта шығыс нәтижесін анықта, егер а= - 5
болса:

А) 0 В) 2 С) 25 D) -5
5. OR
логикалық операциясының орындалу нәтижесін
анықта:

6. Берілген блок-схема бойынша бағдарлама кодын
жаз.
|

|
Бағдарлама
коды:
|
|
Бағалау
критерийлері:
|
№ тапсырма:
|
Дискрипторлар:
|
Ұпай:
|
|
Python программалау
тілінде файлды оқу және жазуды
біледі
|
1
|
Файлды ашудың 1,2 режимін
ажыратады
|
1
|
|
Файлды ашудың 3,4 режимін
ажыратады
|
1
|
|
Python программалау тілінде тармақталған алгоритмдерді
жазады
|
2
|
Бағдарлама кодын
толықттырады
|
2
|
|
3
|
Бағдарламаның орындалу
нәтижесін анықтайды
|
1
|
|
Python программалау тілінде кіріктірілген алгоритмдерді
жазады
|
4
|
Бағдарламада шығыс нәтижесін
анықтайды
|
1
|
|
Python программалау
тілінде күрделі шарттарды
қолданады
|
5
|
OR логикалық операциясының
нәтижесін анықтайды
|
1
|
|
6
|
Блок-схема бойынша бағдарлама
кодын жазады
|
3
|
|
Барлығы:
|
10
|