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

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

Скачать материал

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

 

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

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

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

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

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

2

 

Алгоритмдіктілі:

алг  тіктөртбұрышауданынанықтау
нақты а,в;
нәтиже с;
басы
а,в енгізу;
с:=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(егер) операторы программадағыіс-әрекеттердіңорындалуреттілігін  өзгертетін  мүмкіндіктіңеңкеңтараған  тәсіліболыптабылады. Оның синтаксистікдиаграммасы:

5

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

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

6

Алгоритмдіктілдежазылуы

Pascal тіліндежазылуы

және
немесе
емес

and
or
not

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

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

7

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

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.

14

15

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

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

6. Бағалау 

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

 

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Тармақталу алгоритмдерін программалау " 9 сынып""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по кредитованию

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 866 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 05.04.2016 1262
    • DOCX 140 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Укенова Тогжан Сериккызы. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Укенова Тогжан Сериккызы
    Укенова Тогжан Сериккызы
    • На сайте: 8 лет и 1 месяц
    • Подписчики: 0
    • Всего просмотров: 26287
    • Всего материалов: 16

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

Эффективность обучения школьников на уроках литературы

5 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Прощение и трансформация: освобождение от родовых программ и травм

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 176 человек из 56 регионов
  • Этот курс уже прошли 45 человек

Мини-курс

Педагогические аспекты работы с баснями Эзопа

6 ч.

780 руб. 390 руб.
Подать заявку О курсе