Сабақтың тақырыбы:
Күрделі шарттар
Шаттық шеңбері
Үй жұмысын
тексеру.
Тармақталған алгоритм
«Сыйқырлы сандар» ойыны
1992
1991
1
1986
1995
- Алгоритм дегеніміз не?
- Алгоритмнің неше түрі бар?
Алгоритм түрлеріне анықтама бер
Тармақталған алгоритмнің неше түрібар? Мысал келтіріңіздер
Тармақталған алгоритмде шарт қандай фигурамен беріледі?
Алгоритмнің бірнеше рет қайталануы қандай алгоритм деп аталады?
Жаңа сабақ
- if - егер , then – онда , else – әйтпесе сөздерімен біріктірілген, бірнеше қарапайым шарттардан тұратын шарттар (логикалық өрнектер) күрделі шарттар деп аталады.
Оператор программадағы іс-әрекеттердің орындалу реттілігін өзгертетін мүмкіндіктің ең кең тараған тәсілі болып табылады.
Оператордың жазылу түрі: { Егер шарт онда 1 оператор әйтпесе 2 оператор орындалады.} IF THEN ELSE ; Егер шарттың мәні «ақиқат» болса, THEN сөзінен кейінгі оператор, ал мән «жалған» болса, ELSE сөзінен кейінгі оператор орындалады.
берілу формалары:
- Сөздік формада
- Графикалық формада (блок-схема)
- Программалау тілінде
Шарт өрнегін жазу үшін мынадай салыстыру белгілерін пайдаланамыз:
= Тең ≠ Тең емес
Пунктуация белгілерінің атқаратын қызметі:
; (нүктелі үтір) – Операторлардың бір-бірінен ажырату белгісі
= (теңдік)- тұрақтылар мәнін көрсету және салыстыру белгілері
:= (меншіктеу)- айнымалыларға немесе типі көрсетілген тұрақтыларға мән беру белгісі
Мәліметтердің типтері
Бүтін сан- integer;
Нақты сан – real;
Кейбір есепте үш және одан да көп тармақ, яғни шығу сызықтары бар шарттарды тексеруге тура келетін кездер кездеседі.
Мысалы:
Функция мәнін есептеп шығаруды қарастырайық
Сергіту сәті
Логикалық тапсырмалар
1. Үш дос Джек, Лесси және Гриф атты иттерін түрлі ойындарға үйретіп, жарысқа қатыстырды.
Достар қазылар алқасынан жарыс нәтижесін туралы сұрағанда олар былай деп жауап берді: “Джек екінші орын алды. Лесси, меніңше екінші орын емес, ал Гриф бірінші бола алмады”.
Егер иттердің әрқайсысы әртүрлі орындар алса, онда қайсысы қандай жүлделі орынға ие болды?
І-орын
Джек
ІІ-орын
Лесси
ІІІ-орын
Гриф
+
+
-
-
+
2. Берілген бір түзу бойындағы фигуралар берілген. Түзу бойындағы фигуралар қосындысы 13-ке тең болу керек. Қолған бос фигураларға 1,2,3,4 және 5 сандары жазылады.
Боялған фигурадағы сандар қосындысы нешеге тең?
8
8
3
2
6
4
6
1
7
5
7
5
Тапсырмамен жұмыс
Тапсырма №1:
Бөлменің температурасы
50 градустан жоғары болса, “ыстық” сөзін,
25 градустан жоғары болса, “қалыпты” сөзін,
ал 25 градустан төмен болса, “суық” сөзін шығару программасын құру керек.
І топ: Математиктер
Бөлме темперасын анықтау, сөздік формада
ІІ топ: Блок – схемашылар
Бөлме темперасын анықтаудың блок – схемасы
сызады
ІІІ топ: Программистер
Бөлме темперасын анықтаудың программасын
жазады
= 0 болса “есеп қате” сөзі, х 1,2 =" width="640"
Тапсырма №2:
х 2 + 5x + 4 = 0, түбірлерін табатын программа құру.
х 1,2 = 0 болса “есеп қате” сөзі, х 1,2 =
Математиктер
Квадрат теңдеуді шешудің математикалық
жолмен көрсету
Блок – схемашылар
Квадрат теңдеуді шешудің блок – схемасын
сызады
Программистер
Квадрат теңдеуді шешудің программасын
жазады
Сабақты бекіту. «Домино»
ойыны
Пысықтау сұрақтары:
1. Күрделі шарттар дегеніміз не?
2. Шарт өрнегін жазу үшін қандай салыстыру
белгілерін пайдаланамыз
3. Алгоритмнің берілу формаларын ата?
4. Күрделі шарт операторлары программалау тілінде қалай
жазылады?
5. Оператордың жазылу түрі?
6. Не үшін бұл күрделі шарт деп аталады?
Үйге тапсырма:
- Дені сау күшік күніне кем дегенде 8 сағат ойнауы керек. Ақтабан деген күшік күніне 13 сағат ойнайды. Оның денсаулығын анықтайтын программа құр.
Рефлексия «Ашық хат»
Бүгін мен не үйрендім?
Маған не ұнады?
Маған не ұнамады?
Назарларыңызға
рахмет
Веер