ТАРМАҚТАЛҒАН АЛГОРИТМДЕ ШАРТ




Презентация қосу
САБАҚТЫҢ ТАҚЫРЫБЫ:

Күрделі шарттар
Сабақтың мақсаты:
Білімділік:
Күрделі шартты операторлардың жазылу тәртібімен таныстыру.
Сабақтан алған теориялық білімдерін жүйелі түрде тәжірибе жүзінде
көрсете білу дағдыларын қалыптастыру.

Дамытушылық:
Ойлау қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге
деген қызығушылықты дамыту.

Тәрбиелік:
Оқушылардың белсенділігін арттыру, өзара көмектесуге тәрбиелеу.
ҮЙ ЖҰМЫСЫН
ТЕКСЕРУ.

ТАРМАҚТАЛҒАН АЛГОРИТМ
«Сыйқырлы сандар» ойыны

1 1991 1992

1995 1986
1. АЛГОРИТМ
ДЕГЕНІМІЗ НЕ?
2. АЛГОРИТМНІҢ НЕШЕ
ТҮРІ БАР?
АЛГОРИТМ
ТҮРЛЕРІНЕ
АНЫҚТАМА БЕР
ТАРМАҚТАЛҒАН
АЛГОРИТМНІҢ НЕШЕ
ТҮРІБАР? МЫСАЛ
КЕЛТІРІҢІЗДЕР
ТАРМАҚТАЛҒАН
АЛГОРИТМДЕ ШАРТ
ҚАНДАЙ
ФИГУРАМЕН
БЕРІЛЕДІ?
АЛГОРИТМНІҢ
БІРНЕШЕ РЕТ
ҚАЙТАЛАНУЫ ҚАНДАЙ
АЛГОРИТМ ДЕП
АТАЛАДЫ?
Шаттық шеңбері
Жаңа сабақ
if- егер , then – онда , else – әйтпесе
сөздерімен біріктірілген, бірнеше
қарапайым шарттардан тұратын шарттар
(логикалық өрнектер) күрделі шарттар
деп аталады.
Оператор программадағы іс-әрекеттердің орындалу
реттілігін өзгертетін мүмкіндіктің ең кең тараған тәсілі
болып табылады.
Оператордың жазылу түрі:
{Егер шарт онда 1 оператор әйтпесе 2 оператор
орындалады.}
IF THEN ELSE ;
Егер шарттың мәні «ақиқат» болса, THEN сөзінен кейінгі
оператор, ал мән «жалған» болса, ELSE сөзінен кейінгі
оператор орындалады.
БЕРІЛУ ФОРМАЛАРЫ:
Сөздік формада
Графикалық формада (блок-схема)
Программалау тілінде
ШАРТ ӨРНЕГІН ЖАЗУ ҮШІН МЫНАДАЙ
САЛЫСТЫРУ БЕЛГІЛЕРІН ПАЙДАЛАНАМЫЗ:
= Тең
<= Үлкен немесе тең
≠ Тең емес

Пунктуация белгілерінің атқаратын қызметі:

; (нүктелі үтір) – Операторлардың бір-бірінен ажырату белгісі
= (теңдік)- тұрақтылар мәнін көрсету және салыстыру белгілері
:= (меншіктеу)- айнымалыларға немесе типі көрсетілген тұрақтыларға
мән беру белгісі
Мәліметтердің типтері
Бүтін сан- integer;
Нақты сан – real;
Кейбір есепте үш және одан да көп тармақ, яғни шығу
сызықтары бар шарттарды тексеруге тура келетін
кездер кездеседі.

Мысалы:
ФУНКЦИЯ МӘНІН ЕСЕПТЕП ШЫҒАРУДЫ
ҚАРАСТЫРАЙЫҚ
Сергіту сәті
Логикалық тапсырмалар
1. Үш дос Джек, Лесси және Гриф атты иттерін
түрлі ойындарға үйретіп, жарысқа қатыстырды.
Достар қазылар алқасынан жарыс
нәтижесін туралы сұрағанда олар былай деп
жауап берді: “Джек екінші орын алды. Лесси,
меніңше екінші орын емес, ал Гриф бірінші бола
алмады”.
Егер иттердің әрқайсысы әртүрлі орындар
алса, онда қайсысы
І-орын
қандай жүлделі
ІІ-орын
орынға
ІІІ-орын
ие
болды?
Джек +
Лесси + -
Гриф - +
2. Берілген бір түзу бойындағы фигуралар берілген.
Түзу бойындағы фигуралар қосындысы 13-ке тең
болу керек. Қолған бос фигураларға 1,2,3,4 және 5
сандары жазылады.
Боялған фигурадағы сандар қосындысы нешеге тең?

8 8 3 2
1.15 1.15
2.16 2.16
6 4 6
3.17 3.17

7 5 1 7 5
Тапсырмамен жұмыс
Тапсырма №1:

Бөлменің температурасы
50 градустан жоғары болса, “ыстық” сөзін,
25 градустан жоғары болса, “қалыпты” сөзін,
ал 25 градустан төмен болса, “суық” сөзін
шығару программасын құру керек.
І ТОП: МАТЕМАТИКТЕР
Бөлме темперасын анықтау, сөздік формада

ІІ ТОП: БЛОК – СХЕМАШЫЛАР
Бөлме темперасын анықтаудың блок – схемасы
сызады

ІІІ ТОП: ПРОГРАММИСТЕР
Бөлме темперасын анықтаудың программасын
жазады
Тапсырма №2:

х2 + 5x + 4 = 0, түбірлерін табатын
программа құру.
х1,2 >= 0 болса “есеп қате” сөзі, х1,2 =< 0 онда
“есеп дұрыс” сөзі шығу керек
І ТОП: МАТЕМАТИКТЕР
Квадрат теңдеуді шешудің математикалық
жолмен көрсету

ІІ ТОП: БЛОК – СХЕМАШЫЛАР
Квадрат теңдеуді шешудің блок – схемасын
сызады

ІІІ ТОП: ПРОГРАММИСТЕР
Квадрат теңдеуді шешудің программасын
жазады
Сабақты бекіту. «Домино»
ойыны
ҮЙГЕ ТАПСЫРМА:
Дені сау күшік күніне кем дегенде 8 сағат
ойнауы керек. Ақтабан деген күшік
күніне 13 сағат ойнайды. Оның
денсаулығын анықтайтын программа
құр.
Рефлексия «Ашық хат»

Бүгін мен не Маған не Маған не
үйрендім? ұнады? ұнамады?
НАЗАРЛАРЫҢЫЗҒА
РАХМЕТ
ВЕЕР

Ұқсас жұмыстар
Тармақталған алгоритмдер
Кездейсоқ сандар
Алгоритм түрлері. 9-сынып
Шартты көшу операторы
Шешілмейтін алгоритмдер туралы түсінік. Алгоритм .күрделілігі. Алгоритм түсінігінің функция түсінігімен байланысы. Алгоритмдік тіл және оны сипаттамалар
Айнымалы ұғымы. Айнымалымен жұмыс істейтін процедуралар мен функциялар. Тармақталу алгоритмін орындайтын программа
Тармақталу алгоритмдері
Оралымды алгоритмдер
Алгоритм түсінігі
Алгоритмнің орындалу
Пәндер