Тармақталған алгоритмдер
Презентация қосу
Түймекент орта мектебі
Информатика
9 сынып
Сабақтың тақырыбы:
“Тармақталған алгоритмдер”
Сабақтың мақсаты:
Білімділік:
Шартты операторлардың жазылу тәртібімен таныстыру, тармақталған
алгоритмдерді бағдарламалауды үйрету. Сабақтан алған теориялық
білімдерін жүйелі түрде тәжірибе жүзінде көрсете білу дағдыларын
қалыптастыру.
Дамытушылық:
Бағдарламалау тілінде жұмыс жасай білу дағдыларын, ойлау
қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге деген
қызығушылықты дамыту.
Тәрбиелік:
Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында
компьютерлік сауаттылыққа, өзара көмектесуге, өзін-өзі бағалауға
тәрбиелеу.
Үй тапсырмасы
Шамалар қалай бөлінеді?
Қандай шамалар айнымалы
деп аталады?
Қандай шамалар аргумент
деп аталады?
Қандай шамалар
аргументтің нәтижелері деп
аталады?
Алгоритмнің жалпы түрін
жазыңыз?
Алгоритм өңдейтін шамалар
қалай бөлінеді?
Шамалардың түрлері?
Бедербелгілік шамаларға не
кіреді және қалай
белгіленеді?
Айнымалы шамаларды жазу
үшін алгоритмде қандай
белгілеулер
пайдаланылады?
Заттық шамаларға не кіреді
және қалай белгіленеді?
Бүтін шамаларға не кіреді
және қалай белгіленеді?
Тармақталған алгоритмдер
Қадамдардың
Қадамдардың тізбектеп
тізбектеп орындалуы
орындалуы
кейбір
кейбір шарттарға
шарттарға байланысты
байланысты
болатын
болатын алгоритмдерді
алгоритмдерді
тармақталған
тармақталған алгоритмдер
алгоритмдер
деп
деп атайды.
атайды.
Тармақталу командасы (толымды)
Алгоритмдік тіл Блок - схема
иә жоқ
Егер <шарт> шарт
онда <1-серия>
әйтпесе <2-серия> 1-серия 2-серия
Болды
QBasic тілі
IF <шарт> THEN <1-серия> ELSE <2-серия>
Тармақталу командасы (толымсыз)
Алгоритмдік тіл Блок-схема
иә жоқ
Егер <шарт> шарт
онда <серия>
Болды серия
QBasic тілі
IF <шарт> THEN <серия>
Шарт өрнегін жазу үшін мынадай
салыстыру белгілерін пайдаланамыз:
Математика QBasic Сипаттамасы
= = Тең
< < Кіші
≤ <= Кіші немесе тең
> > Үлкен
≥ >= Үлкен немесе тең
≠ <> Тең емес
Мысал. Екі a және b сандары берілген. Екі
санның үлкенін табу программасы мен
блок-схемасын құрайық.
басы
REM ECY; енгізу a, b
INPUT a, b иә жоқ
a > b
IF a > b THEN max = a
ELSE max = b max = a max = b
PRINT “max=“ ; max
END
Шығару max
соңы
Сұрақ Жауап
1 Тармақталған алгоритм Қадамдардың тізбектеп орындалуы
дегеніміз не? ___________ байланысты
болатын алгоритм
2 Толық оператордың жазылу Егер шарттың мәні «ақиқат» болса,
түрі
_______________ , ал мән «жалған»
болса, _____________ орындалады.
3 Қысқа оператордың жазылу Егер шарттың мәні «ақиқат» болса,
түрі __________ , ал мән «жалған»
болса, ____________________
орындалады.
4 Егер
5 Онда
6 Әйтпесе
3-деңгей
2-деңгей
1-деңгей
1-деңгей
Өрнектерді QBasic тілінде жаз
2 2
( õ 5) à ( õ 1)
1. 4 2. 2
3àõ 2õ 1
2 деңгей.
Берілген функция:
x , егер х 0
Y
х , егер х 0
есептеп шығаратын программа құр.
3 деңгей.
Екі сан А,В берілген. Егер А<В теңсіздігі
орындалса, онда олардың
қосындысының мәнін, ал басқаша болса,
көбейтіндісін басып шығарыңдар.
Рефлексия
иә Сабақ жоқ
ұнады ма?
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz