Инфоурок / Информатика / Конспекты / Тармақталу алгоритмдерін программалау " 9 сынып"
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 21 ОКТЯБРЯ!

Конкурс "Законы экологии"

Тармақталу алгоритмдерін программалау " 9 сынып"

библиотека
материалов

Күні 25.11.2015ж сыныбы 9 А


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

Сабақтыңкөрнекілігі: интербелсендітақта, слайд

Сабақтыңтүрі: Аралассабақ 
Сабақтыңбарысы: 
І. Ұйымдастырукезеңі. (2 мин)
- Сәлеметсіздерме, оқушылар?  
- Бүгінсабақтакімкезекші? 
- Бүгінсабақтакімжоқ? (журнал бойыншатүгендеймін)
- Оқушыларға 2 түрліоютаратамын:
2
. Үйтапсырмасынтексеру.  Миғашабуыл (8мин)
Оқушықызығушылығынарттырумақсатында "Бәйге"  ойыныарқылы (әр топ берілгенсұраққа  белгішекөтеріп , тез жауап беру керек)

1.Алгоритм дегеніміз не? (Алгоритм дегеніміз - берілгенесептіңшығаружолынреттелгенамалдартізбегітүріне  келтіру)

2) Экранғахабарлардыжәнебағдарламаныңнәтижелеріншығаруүшінқандайоператорларқолданылады? (Writeжәне Writeln жарлықтарынқолданады)
3)  Алгоритмніңқасиеттерінатаңыз? (Алгоритмнің 4 қасиетібар.Олар:
алгоритмніңайқын, дәлөрнектелуқасиеті;
-  алгоритмніңүзіктілікқасиеті;
- алгоритмніңнәтижелікқасиеті;
- алгоритмніңжалпылылықнемесеортақтыққасиеті)
4) Алгоритмді  компьютер түсінетіндейтілдежазуды не депатаймыз? (Программалаутілі)
5) Екібүтінсандықосып, қосындысынэкрандашығару. Екітоптың  оқушыларыалгоритмдік  тілін, блок схемасыншапшаңдәптергежазып, компьютергебағдарламалаутіліндеорындапжауабынкөрсетукерек. 

hello_html_m7afc763.png


алг  тіктөртбұрышауданынанықтау
нақты а,в;
нәтиже с;
басы
а,в енгізу;
с:=
a+b;
с шығару
Соңы.

 

 

 

 

 

 


6) Сызықтынемесетізбекті алгоритм дегеніміз не? (Сызықты алгоритм тізбектелеорналасқан  командалардан, ал блок-схемаларбірсызықбойынаорналасқан  тізбектіблоктардантұрады.Әрекеттердіңтізбектейорындалуын  сипаттайтын алгоритм -сызықтық алгоритм депаталады).

ІІІ.   Жаңасабақты  түсіну:             

Тармақталу  алгоритмдерін  - Ветвление алгоритмы- branching algorithms

 Тармақталған алгоритмдер – алгоритмде арифметикалық теңсіздік пен теңдік түрінде берілген логикалық шарт тексеріледі. Логикалықшарттексеріледі, егерорындалса, онда 1 – жолмен, ал егерорындалмаса, онда 2-ші жолменжүзегеасады да, соңындаекітармақбірігеді. Мұндайалгоритмдердішарттексеру, яғнитармақталуалгоритмдерідепатаймыз. Блок схемасындашарттексерублогы – ромб қолданылады.
Тармақталу операторы көрсетілгеншартқатәуелдіқұрамынакіретіноператорлардыңорындалуыннемесеорындалмауынқамтамасызетеді. Тармақталғаналгоритмдердібағдарланғанкездемынадайқызметшісөздерқолданылады: if(иф) - егер , then(зен) – онда , else(элс) - әйтпесе.
Турбо Паскальдаекішартты оператор бар IF және CASE.

Толықоператордыңжазылутүрі: 
{Егершартонда 1 оператор әйтпесе 2 оператор орындалады.}
IF <шарттыөрнек> 
THEN <1 оператор> 
ELSE <2 оператор>; 
ІІ топ   Егершарттыңмәні «ақиқат» болса, THEN сөзіненкейінгі оператор, ал мән «жалған» болса, ELSE сөзіненкейінгі оператор орындалады.
Қысқаоператордыңжазылутүрі: 
IF <шарттыөрнек> 
THEN <1 оператор> ; 
IF шартты операторы: IF(егер) операторы программадағыіс-әрекеттердіңорындалуреттілігін  өзгертетін  мүмкіндіктіңеңкеңтараған  тәсіліболыптабылады. Оның синтаксистікдиаграммасы:

hello_html_m48cef615.png

IF сөзіненсоң  жазылатынөрнектүрінде  берілгеншарталдын ала есептеледі, оныңнәтижесілогикалық (boolean- бульдік)  типтеболады. Егеролшарттыңмәні  TRUE  ақиқатболса, онда THEN (онда)   ELSE (әйтпесе)  сөзіненкейінгі  2-оператор атқарылмайды. Екіншіжағдайдашартмәні FALSE(жалған) болса, онда  ELSE сөзіненкейінгі   2- оператор орындалып, 1-оператор орындалмайды. IF  операторы бірініңішінебірікіріп, қабаттасып  та орындалабереді.

Шартөрнегінжазуүшінмынадайсалыстырубелгілерінпайдаланамыз:

hello_html_m530b9dfa.png

Жалпытүрдешартты  к1 hello_html_m75db3455.png к2 түріндеқарастыруғаболады, мұнда hello_html_m75db3455.png-салыстырубелгілерініңбірі, к1,к2 тұрақтыайнымалынемесекез-келгенөрнекболуымүмкін. Бірмезгілдебірнешешарттынемесе , яғникүрделі  құрамашарттыжазуүшінлогикалықамалдардыпайдалануғаболады.

Логикалықамалдардашартты оператор оқу мен түсінужеңілболуыүшін оны сатылытүрдебылайжазуқалыптасқан:     Шарттыоператордыңмжалпытүрдегітармақталуы

hello_html_4cc7d90b.png

Шарттыоператордақұрама оператор  жиіпайдаланылады:

IF <логикалықөрнек> 
THEN
BEGIN 
1-оператор; 
2-лператор;
................
n -1 оператор;
n- оператор;
END. 

Паскаль бағдарламалау тілі:
Program tansu;
var   aty1,aty2:string;
jil: integer; 
begin 
write('Сенің атың кім?');  
readln(aty1');
writeln(aty1,'қай жылы туылғансың?
')
read(jas);
if    jil>2008 then writeln(aty1,'
сен 
менен'. jas-2008. ' кішісің'); 
else writeln(aty2,'
сенменен'. jas-2008,' улкенсің')
end.

hello_html_47aed372.png

hello_html_6ee9b5e8.png

Практикалықтапсырма:(Компьютерменжұмыс)  "Алтын сақа"ойыныОйыншарты"Алтынсақамен" шеңбердетұрғанасыққадәлтигізіп, солтигізгенасықтыңсанынасәйкестапсырманыкомпьютерде  орындайды. (12 минут)

5. Сергіту сәті .   (5минут)                                                           " Мақал-сөздің  мәйегі" 
"Арқантарту" ойыны .Ойыншарты: Әртоптанбір-бірденекіоқушышығыпарқандыұстаптұрады. Арқанғаілінгентапсырмалардыорындаубарысында  топ оқушыларыберілгенсөйлемгесай, ұқсасмақал-мәтелтабуыкерек. Әрмақалдыдұрысжауапбергенсайын  өзтобынақарайтартыпотырады. Жіптіңкөпбөлігіқайтоптаболса, солжеңімпазатанады.  
1. Жігіттікомпьютерінеқарап, бағала.
(Жігіттідосынақарап, бағала)
2. Байт биттенқұралады.
(Теңгетиыннанқұралады)
3. Вирустанқорыққан, Интернеткешықпас.
(Шегірткеденқорыққан, егінекпес)
4. Компьютердіңжұмысы, иесінемәлім.
(Атының сыры иесінемәлім)
5. Веб - дизайншыныңөзеркі, сайттықалайжасаса.
(Қазаншыныңөзеркі, қайданқұлақшығарса)
6. Білмесең, «анықтамадан»  сұра.
(Білмесеңбілгенненсұра)

6. Бағалау 

7Үйгетапсырма












Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 25 октября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДБ-010090

Похожие материалы