|
Сабақтың
басы
|
Ұйымдастыру кезеңі:
оқушылармен сәлемдесу, түгендеу.
Оқушылардан үй тапсырмасын
сұрау
«Ойлан» әдісі арқылы жаңа
тақырыпқа байланысты алдыңғы білімді еске түсіру сұрақтары
қойылады.
-
Алгоритм дегеніміз
не?
-
Сызықтық алгоритмдерге мысалдар
келтір.
-
Қалай ойлайсың, сызықтық алгоритмдер көмегімен
барлық есептерді программалау мүмкін бе? Себебін
түсіндір.
-
Күнделікті тұрмыста орындайтын іс-әрекетімізге
кедергі келтіретін шарттарға мысалдар келтір. Мысалы: «Егер
таңертең күн жаңбырлы болмаса, таңғы жаттығуды аулада
орындаймын».
Оқушыларға жаңа
тақырып және оқу бағдапламасына сәйкес оқу мақсаттары
таныстырылады
|
1.Мұғаліммен
амандасады.
2.Сабақтың тақырыбын дәптерге
жазады.
3.Сабақтың мақсаттарымен
танысады.
4. Сұрақтарға ждауап
береді
|
|
Слайд
1
|
|
Сабақтың
ортасы
|
Жаңа тақырыпты презентация
көмегімен түсіндіріледі.
1-тапсырма
а және b бүтін сандар берілген. Егер а саны жұп
болса, онда оны квадраттап, b санына қос. Ал сан тақ болса, онда санның
өзін b санына қосып, нәтижені экранға
шығар.
|
Мысалы
|
Нәтиже
|
Түсніктеме
|
|
6
5
|
41
|
a=6; b=5; 6*6+5=41
a=7; b=5; 7+5=12
|
Тапсырманы орындау үшін шарт тексеру операторының
қысқа жазылу түрін қолдануға болады. а санының жұп немесе тақ сан
екенін тексеру үшін, қалдықты анықтау «%» амалын қолданамыз.
Тапсырманың программалық коды 1-суретте, ал блок-схемасы 5-схемада
берілген.
2-тапсырма
Нақты А саны берілген. А саны оң сан болса, оның
квадратын, теріс сан болса, оның кубын есептеп, нәтижені экранға
шығар.
|
Мысалы
|
Нәтиже
|
|
9
-5
|
64
-125
|
3
тапсырма
Берілген a, b және c сандарының үлкенін табуға
арналған программа кодына (3-сурет) төмендегі сұрақтар бойынша талдау жүргіз:
1. Программада үш санның үлкенін табу үшін қандай
алгоритмге сүйенеді?
2. Программада қолданылған шарт тексеру операторының
құрылымы қандай?
3. Программа кодын талдап, блок-схема
құрастыр.
Сұрақтар
1.
Тармақталу алгоритмі қандай алгоритм?
2. Тармақталу алгоритміне күнделікті өзің орындайтын
іс-әрекеттердің қайсысын мысал ретінде келтіре аласың?
3. Шарт тексеру операторының құрылымдары жайлы не білдің?
4. Шарт тексеру операторының қысқа және толық жазылу
құрылымдарының қандай айырмашылықтары бар? Себебін
түсіндір.
|
Мұғалімді
тыңдайды
Дескриптор:
- Python программасын іске
қосады
- тармақталу алгоритмін
қолданады
- if және else операторын
қолданады
-қалдықты
анықтау «%»
2
тапсырма
Дескриптор:
- Python программасын іске
қосады
- тармақталу алгоритмін
қолданады
- if және else операторын
қолданады
3
тапсырма
Дескриптор:
- Python программасын іске
қосады
- тармақталу алгоритмін
қолданады
- if және else операторын
қолданады
|
Мадақтау сөздерімен
бағалау
Стикер
4
балл
Стикер
4
балл
|
Интербелсенді
тақта/
Компьютер
|