Инфоурок Информатика Другие методич. материалыПрезентация "Тармақталу алгоритмі"9-сынып

Презентация "Тармақталу алгоритмі"9-сынып

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

Сабақтың тақырыбы: Тармақталу  операторы.

Сабақтың мақсаттары:

Білімділік:

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

Дамытушылық:

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

Тәрбиелік:

Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында компьютерлік сауаттылыққа, өзара көмектесуге, өзін-өзі бағалауға тәрбиелеу.

Сабақтың типі: Жаңа тақырыпты түсіндіру

Сабақтың түрі: топтық, жекелей

Сабақтың әдіс-тәсілдері: Практикалық, деңгейлеп оқыту технологиясы,СТО

Сабақтың көрнекіліктері: Компьютер, презентация, деңгейлік тапсырмалар,  Pascal  бағдарламалары

Пәнаралық байланыс: математика, геометрия.

 

Сабақтың жоспары:

Ұйымдастыру – 1 мин

Үй тапсырмасын қайталау – 5 мин

Жаңа сабақты түсіндіру – 13 мин

Практикалық жұмыс – 15 мин

Қорытындылау – 3 мин

Оқушыларды бағалау – 2 мин

Үй тапсырмасы – 1 мин

 

1.Ұйымдастыру кезеңі. Оқушылармен амандасып, түгендеу. Бір – біріне жақсы тілектер айтқызу.

Үй тапсырмасын тексеру. Миға шабуыл (5 мин) 

Паскаль тілінде программа неше бөліктен тұрады?
• DIV және MOD функциялары не үшін қолданылады?
• Мәліметтердің типі дегеніміз не?
• Мәліметтердің қандай типтері бар?
• Паскаль тілінде стандартты функциялар қалай жазылады?
• Var операторының қызметі қандай?
• Const операторының қызметі қандай?
• Readln операторының қызметі қандай?
• Writeln операторының қызметі қандай? 

Алгоритмді  компьютер түсінетіндей тілде жазуды не деп атаймыз? (Программалау тілі)

Өткен сабақта сіздермен не өткен болатынбыз? Сызықтық алгоритм.

Сызықтық алгоритм дегеніміз не?

 

 

3.Жаңа сабақ түсіндіру. Ой қозғау  стратегиясы  (13 мин)

Паскаль бағдарламалау тіліндегі шартты оператор

Тармақталған алгоритмдердің программасын құру үшін шартты операторларды пайдаланамыз. Осы уақытқа дейін біз сызықтық алгоритмдерге бағдарлама құрып келдік. Яғни, берілген есепте ешқандай шарттар болмаған. Ал, бүгінгі сабағымызда берілген есепте бір немесе бірнеше шарт кездесетін жағдайды қарастырып, оған программа құрамыз. Ал бұл алгоритм түрі тармақталған алгоритм.

Тармақталған алгоритмдер – алгоритмде арифметикалық теңсіздік пен теңдік түрінде берілген логикалық шарт тексеріледі. Логикалық шарт тексеріледі, егер орындалса, онда 1 – жолмен, ал егер орындалмаса, онда 2-ші жолмен жүзеге асады да, соңында екі тармақ бірігеді. Мұндай алгоритмдерді шарт тексеру, яғни тармақталу алгоритмдері деп атаймыз. Блок схемасында шарт тексеру блогы – ромб қолданылады.

Тармақталу операторы көрсетілген шартқа тәуелді құрамына кіретін операторлардың орындалуын немесе орындалмауын қамтамасыз етеді. Тармақталған алгоритмдерді бағдарланған кезде мынадай қызметші сөздер қолданылады: if - егер , then – онда , else - әйтпесе.

Оператор программадағы іс-әрекеттердің орындалу реттілігін өзгертетін мүмкіндіктің ең кең тараған тәсілі болып табылады. Толық оператордың жазылу түрі:

{Егер шарт онда 1 оператор әйтпесе 2 оператор орындалады.}

IF <шартты өрнек> THEN <1 оператор> ELSE <2 оператор>;

Егер шарттың мәні «ақиқат» болса, THEN сөзінен кейінгі оператор, ал мән «жалған» болса, ELSE сөзінен кейінгі оператор орындалады.

Қысқа оператордың жазылу түрі:

IF <шартты өрнек> THEN <1 оператор> ;

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

=

Тең

Кіші

<=

Кіші немесе тең

Үлкен

>=

Үлкен немесе тең

<> 

Тең емес

 

 

Оқушыларға шартты операторға өмірдегі кездесетін шарттар туралы мысалдарды келтіртемін. 

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

 

  

 14

15

 

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

5.Практикалық тапсырма:( Компьютермен жұмыс)  

 

1- тапсырма : Екі санның үлкенін табу программасын құр.

2- тапсырма: Екі санның кішісін табу программасын құр.

3- тапсырма

 

               X + 11 егер x > 0

Y =

              5 X + x2  егер  х ≤ 0  

4 – тапсырма

              Х + 50 , егер х < 26

У =

             2 х + 20 , егер х ≥ 26

5- тапсырма . Программаның математикалық формуласын тап.

program j;

var x,y:integer;

begin

read(x);

if x<3 then y:=x+2 else y:=5*x;

write('y=',y);

end.

 

6. Тест (компьютерде орындау) (5минут)

7.Венн диаграммасын толтыру
8. "Түртіп алу"  әдісі   (3минут)                                         рефлексия

Не білдім?

Не үйрендім?

Не білігім келеді?

 

 

 

 

9. Қорытындылау. (3 мин)

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

Оқушыларға «Қосу-алу-қызықты» атты стикерлер  таратылады. Оқушылар өздерінің сабақ туралы ойларың жазады.

Оқушыларды бағалау (2 мин)

 

 

10. Үйге тапсырма (§ 6 оқу.Квадрат теңдеуді шешу программасы мен сызбасын құру. 59 беттегі 1есептің шешуін  паскаль бағдарламалау тілінде жазып келу)

 

 

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

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

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

Научный сотрудник музея

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

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

Сабақтың тақырыбы: Тармақталу операторы.Сабақтың мақсаттары:Білімділік:Шартты операторлардың жазылу тәртібімен таныстыру және тармақталған алгоритмдерді бағдарламалау жайлы түсіндіру. Сабақтан алған теориялық білімдерін жүйелі түрде тәжірибе жүзінде көрсете білу дағдыларын қалыптастыру.Дамытушылық:Бағдарламалау тілінде жұмыс жасай білу дағдыларын, ойлау қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге деген қызығушылықты дамыту.Тәрбиелік:Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында компьютерлік сауаттылыққа, өзара көмектесуге, өзін-өзі бағалауға тәрбиелеу.Сабақтың типі: Жаңа тақырыпты түсіндіруСабақтың түрі: топтық, жекелейСабақтың әдіс-тәсілдері: Практикалық, деңгейлеп оқыту технологиясы,СТОСабақтың көрнекіліктері: Компьютер, презентация, деңгейлік тапсырмалар, PascalбағдарламаларыПәнаралық байланыс: математика, геометрия.Сабақтың жоспары:Ұйымдастыру – 1 минҮй тапсырмасын қайталау – 5 минЖаңа сабақты түсіндіру – 13 минПрактикалық жұмыс – 15 минҚорытындылау – 3 минОқушыларды бағалау – 2 минҮй тапсырмасы – 1 мин1.Ұйымдастыру кезеңі. Оқушылармен амандасып, түгендеу. Бір – біріне жақсы тілектер айтқызу.Үй тапсырмасын тексеру. Миға шабуыл (5 мин) Паскаль тілінде программа неше бөліктен тұрады? • DIV және MOD функциялары не үшін қолданылады? • Мәліметтердің типі дегеніміз не? • Мәліметтердің қандай типтері бар? • Паскаль тілінде стандартты функциялар қалай жазылады? • Var операторының қызметі қандай? • Const операторының қызметі қандай? • Readln операторының қызметі қандай? • Writeln операторының қызметі қандай? Алгоритмді компьютер түсінетіндей тілде жазуды не деп атаймыз? (Программалау тілі)Өткен сабақта сіздермен не өткен болатынбыз? Сызықтық алгоритм.Сызықтық алгоритм дегеніміз не?3.Жаңа сабақ түсіндіру. Ой қозғау стратегиясы (13 мин)Паскаль бағдарламалау тіліндегі шартты операторТармақталған алгоритмдердің программасын құру үшін шартты операторларды пайдаланамыз. Осы уақытқа дейін біз сызықтық алгоритмдерге бағдарлама құрып келдік. Яғни, берілген есепте ешқандай шарттар болмаған. Ал, бүгінгі сабағымызда берілген есепте бір немесе бірнеше шарт кездесетін жағдайды қарастырып, оған программа құрамыз. Ал бұл алгоритм түрі тармақталған алгоритм.Тармақталған алгоритмдер – алгоритмде арифметикалық теңсіздік пен теңдік түрінде берілген логикалық шарт тексеріледі. Логикалық шарт тексеріледі, егер орындалса, онда 1 – жолмен, ал егер орындалмаса, онда 2-ші жолмен жүзеге асады да, соңында екі тармақ бірігеді. Мұндай алгоритмдерді шарт тексеру, яғни тармақталу алгоритмдері деп атаймыз. Блок схемасында шарт тексеру блогы – ромб қолданылады.Тармақталу операторы көрсетілген шартқа тәуелді құрамына кіретін операторлардың орындалуын немесе орындалмауын қамтамасыз етеді. Тармақталған алгоритмдерді бағдарланған кезде мынадай қызметші сөздер қолданылады: if - егер , then – онда , else - әйтпесе.Оператор программадағы іс-әрекеттердің орындалу реттілігін өзгертетін мүмкіндіктің ең кең тараған тәсілі болып табылады. Толық оператордың жазылу түрі:{Егер шарт онда 1 оператор әйтпесе 2 оператор орындалады.}IF шартты өрнек THEN 1 оператор ELSE 2 оператор ;Егер шарттың мәні «ақиқат» болса, THEN сөзінен кейінгі оператор, ал мән «жалған» болса, ELSE сөзінен кейінгі оператор орындалады.Қысқа оператордың жазылу түрі:IF шартты өрнек THEN 1 оператор ;Шарт өрнегін жазу үшін мынадай салыстыру белгілерін пайдаланамыз: = Тең Кіші = Кіші немесе тең Үлкен = Үлкен немесе тең Тең емес Оқушыларға шартты операторға өмірдегі кездесетін шарттар туралы мысалдарды келтіртемін. Логикалық амалдарда шартты оператор оқу мен түсіну жеңіл болуы үшін оны сатылы түрде былай жазу қалыптасқан: Шартты оператордың жалпы түрдегі тармақталуы 4. Сергіту сәті . (5минут) Мақал -сөздің мәйегі" 1. Жігітті компьютеріне қарап, бағала.(Жігітті досына қарап, бағала) 2. Байт биттен құралады.(Теңге тиыннан құралады) 3. Вирустан қорыққан, Интернетке шықпас.(Шегірткеден қорыққан, егін екпес) 4. Компьютердің жұмысы, иесіне мәлім.(Атының сыры иесіне мәлім) 5. Веб - дизайншының өз еркі, сайтты қалай жасаса.(Қазаншының өз еркі, қайдан құлақ шығарса) 6. Білмесең, «анықтамадан» сұра.(Білмесең білгеннен сұра) 7. Бір ядролы процессор жақсы, ал екі ядролы одан да жақсы.(Бір бас жақсы, екі бас одан да жақсы)8. Антивирусы күштіні - Вирус ала алмайды.(Досы көпті жау алмайды) 9. Күлсең ескірген компьютерлерге күл. (Күлсең кәріге күл) 10. Компьютерде екі колонка, дауысы жер жарады.(Айдағаны бес ешкі, ысқырығы жер жарады) 5.Практикалық тапсырма:( Компьютермен жұмыс) 1- тапсырма : Екі санның үлкенін табу программасын құр.2- тапсырма: Екі санның кішісін табу программасын құр.3- тапсырмаX + 11 егер x 0Y = 5 X + x2 егерх ≤ 0 4 – тапсырмаХ + 50 , егер х 26У = 2 х + 20 , егер х ≥ 26 5- тапсырма . Программаның математикалық формуласын тап.program j;var x,y:integer;beginread(x);if x 3 then y:=x+2 else y:=5*x;write('y=',y);end.6. Тест (компьютерде орындау) (5минут)7.Венн диаграммасын толтыру8. "Түртіп алу" әдісі (3минут) рефлексия Не білдім? Не үйрендім? Не білігім келеді? 9. Қорытындылау. (3 мин)Сабақты қорытындылауда сабақтағы жетістіктің бағалауы бойынша оқушылар презентацияны өз жұмыс үстелдерінен ашып, сабаққа қатысты білімдері бойынша өздерің бағалайды.Оқушыларға «Қосу-алу-қызықты» атты стикерлер таратылады. Оқушылар өздерінің сабақ туралы ойларың жазады.Оқушыларды бағалау (2 мин)10. Үйге тапсырма (§ 6 оқу.Квадрат теңдеуді шешу программасы мен сызбасын құру. 59 беттегі 1есептің шешуін паскаль бағдарламалау тілінде жазып келу)

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

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

6 668 678 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 26.07.2020 1174
    • DOCX 115.1 кбайт
    • 10 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Молчанова Елена Викторовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Молчанова Елена Викторовна
    Молчанова Елена Викторовна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 81966
    • Всего материалов: 207

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

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

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

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

Секретарь-администратор (делопроизводитель)

500/1000 ч.

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

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 67 человек из 33 регионов
  • Этот курс уже прошли 84 человека

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 46 регионов
  • Этот курс уже прошли 1 300 человек

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

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

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

300/600 ч.

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

Мини-курс

Российское движение школьников (РДШ): воспитательная работа

3 ч.

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

Мини-курс

Программы лояльности и организационные аспекты

2 ч.

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

Мини-курс

Вероятность и статистика: формирование общеучебных умений и навыков

3 ч.

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