Тармақталған алгоритмдер



Түймекент орта мектебі
Ашық сабақ
Информатика
9 сынып

Сабақтың тақырыбы: “Тармақталған алгоритмдер”
Сабақтың мақсаты:
Білімділік:
Шартты операторлардың жазылу тәртібімен таныстыру, тармақталған алгоритмдерді бағдарламалауды үйрету. Сабақтан алған теориялық білімдерін жүйелі түрде тәжірибе жүзінде көрсете білу дағдыларын қалыптастыру.
Дамытушылық:
Бағдарламалау тілінде жұмыс жасай білу дағдыларын, ойлау қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге деген қызығушылықты дамыту.
Тәрбиелік:
Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында компьютерлік сауаттылыққа, өзара көмектесуге, өзін-өзі бағалауға тәрбиелеу.

Үй тапсырмасы
"Лото" ойыны


Шамалар қалай бөлінеді?

Қандай шамалар айнымалы деп аталады?

Қандай шамалар аргумент деп аталады?

Қандай шамалар аргументтің нәтижелері деп аталады?

Алгоритмнің жалпы түрін жазыңыз?

Алгоритм өңдейтін шамалар қалай бөлінеді?

Шамалардың түрлері?

Бедербелгілік шамаларға не кіреді және қалай белгіленеді?

Айнымалы шамаларды жазу үшін алгоритмде қандай белгілеулер пайдаланылады?

Заттық шамаларға не кіреді және қалай белгіленеді?

Бүтін шамаларға не кіреді және қалай белгіленеді?

Ішіне - сыртына

Ребус


Тармақталған алгоритмдер
Қадамдардың тізбектеп орындалуы
кейбір шарттарға байланысты
болатын алгоритмдерді
тармақталған алгоритмдер
деп атайды.

Тармақталу командасы (толымды)
1-серия
2-серия
Егер <шарт>
онда <1-серия>
әйтпесе <2-серия>
Болды
IF <шарт> THEN <1-серия> ELSE <2-серия>
Алгоритмдік тіл
Блок - схема
QBasic тілі

Тармақталу командасы (толымсыз)
серия
шарт
иә
жоқ
Егер <шарт>
онда <серия>
Болды
IF <шарт> THEN <серия>
Алгоритмдік тіл
Блок-схема
QBasic тілі

Шарт өрнегін жазу үшін мынадай салыстыру белгілерін пайдаланамыз:
Математика
QBasic
Сипаттамасы
=
=
Тең
<
<
Кіші
≤
<=
Кіші немесе тең
>
>
Үлкен
≥
>=
Үлкен немесе тең
≠
<>
Тең емес

Сөздік
IF - егер
THEN - онда
ELSE - әйтпесе

Мысал. Екі a және b сандары берілген. Екі санның үлкенін табу программасы мен блок-схемасын құрайық.
REM ECY;
INPUT a, b
IF a > b THEN max = a
ELSE max = b
PRINT “max=“ ; max
END

Сұрақ
Жауап
1
Тармақталған алгоритм дегеніміз не?
Қадамдардың тізбектеп орындалуы байланысты болатын алгоритм
2
Толық оператордың жазылу түрі
Егер шарттың мәні «ақиқат» болса,
, ал мән «жалған» болса, орындалады.
3
Қысқа оператордың жазылу түрі
Егер шарттың мәні «ақиқат» болса, , ал мән «жалған» болса, орындалады.
4
Егер
5
Онда
6
Әйтпесе
Ақпараттық диктант

3-деңгей
2-деңгей
1-деңгей

1-деңгей Өрнектерді QBasic тілінде жаз

2 деңгей.
Берілген функция:
есептеп шығаратын программа құр.

3 деңгей.
Екі сан А, В берілген. Егер А<В теңсіздігі орындалса, онда олардың қосындысының мәнін, ал басқаша болса, көбейтіндісін басып шығарыңдар.

Рефлексия

Үйге тапсырма:
1. 7 тақырып
(40-47 бет),
Оқулықтан:
7, 8 тапсырма
(49 бет)
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz