Та?ырып: Алгоритм т?сiнiгi. Алгоритмнi? ?асиеттерi. Алгоритмдi бейнелеу т?сiлдерi. Блок-схема.
Ма?сат:
О?ушыларды? алгоритм ??ымы, оны? ?асиеттері ж?не бейнелеу т?сілдері туралы білімдерін
?алыптастыру. Блок-схема ??руды ?йрету.
Міндеттер:
Білімділік:
О?ушыларды? алгоритм, алгоритм ?асиеттері ж?не блок-схема ??ымдары туралы білімдерін
?алыптастыру.
Дамытушылы?: О?ушыларды? алгоритмдеу т?сілдері мен ?дістерін ме?геруін дамыту.
Т?рбиелік: О?ушыларды? информатика п?ніне деген ?ызы?ушылы?ын жан-жа?ты т?рбиелеу.
Саба? т?рі: аралас саба?.
Саба? типі: жа?а саба? игеру.
?діс-т?сілдер: т?сіндірмелі – иллюстративті, к?рнекілік, с?ра? -жауап.
??рал-жабды?тар: компьютер,интерактивті та?та, бейнепроектор-1.
П?наралы? байланыс: математика.
Пайдаланыл?ан ?дебиеттер:
- Б.Бурибаев. Информатика ж?не ЕТ негіздері, о?улы? 9 сынып;
- Основы информатики и ВТ, базовый курс 10-11 класс;
- С.Т.Мухамеджанова, «Методика обучения информатике»
- Динисламов, «Паскаль программалау негіздері».
- Б.?. сапар?алиева., Н.Е. Масалимова., Г.А.Тезекбаева Информатика 10 сынып
Саба? барысы:
І. ?йымдастыру кезе?і (2 мин):
а) о?ушылар тізімі;
?) кабинет жа?дайы;
б) саба? барысымен таныстыру.
ІІ. Жа?а та?ырып?а кіріспе.(3 мин)
ІІІ. Жа?а та?ырыпты т?сіндіру(5 мин) о?ушыларды? ?зіне беріледі. Материал 4-6 сыныптарда же?ілдетіп ?тілген.
Сынып о?ушылары 3 топ?а 4 о?ушыдан б?лінеді
?р топ?а тапсырма таратылады.
1 топ?а
Алгоритм, программа, алгоритмдік тіл, программалау тілі. Мысалдарымен.
2 топ?а
Алгоритм ?асиеті, алгоритм т?рлері, берілу формасы. Мысалдарымен.
3 топ?а
Блок схема аны?тамасы, сызы?ты?, циклдік, тарма?тал?ан алгоритмге блок схема ??ру.
Топты? ж?мыс?а 5 мин беріледі. ?р топ ?з жауаптарын айтып т?сіндіреді. Интерактивті та?таны ?олданып блок схемаларды т?сіндіреді.
1 топ жауаптары: Жауап?а ?р топ?а 3 мин.
Информатика ?ылымында «алгоритм» т?сінігі а?парат т?сінігі сия?ты негізгі ??ымдарды? бірі болып табылады. «Алгоритм» с?зі ата?ты араб математигі ?бу Жафар Мухаммед ибн М?са ?л-Хорезми (763—850 жж.) есіміні? латынды? транскрипциясы болып табылады. Ол санауды? онды? санау ж?йесінде к?порынды сандар мен арифметикалы? амалдарды? орындалу ережесін ?сын?ан. Б?л ережелер ?осынды мен к?бейтіндіні табу?а арнал?ан амалдарды орындау?а ?ажетті тізбектен ??рыл?ан. Сол ереже осы к?нге дейін ?олданылып келеді.
«Алгоритм»- деп берілген есепті? шы?ару жолын реттелген амалдар тізбегі т?ріне келтіруді айтамыз. Кез келген есепті? шешу кезе?ін ?арапайым амалдар тізбегіне б?лектеуге болады. Алгоритмді компьютерде орындау ?шін оны программа т?рінде жазып шы?у керек.
«Алгоритмдік тіл» - таби?и тіл ар?ылы берілген ?мірлік с?здер ар?ылы беріледі.
«Программа» - деп машина тілі т?сінетіндей, инструкциялар тізбегі т?рінде жазыл?ан алгоритмді айтамыз. Программа командалар тізбегінен т?рады. Командалар тізбегі орындал?ан кезде есепті? н?тижесі шы?ады. ?рбір компьютер алдын-ала ??рыл?ан программа бойынша ж?мыс жасайды. Программалау тілі – программа тілі ?мірімен орындалады. Орындаушы машина.
Мысалы ба?даршамнан ?ту алгоритмі. Жасыл жан?анын к?ту. О??а ?арау.Сол?а ?арау.?ту.
2 топ жауаптары:
Алгоритм ??ымын толы?ымен т?сіну ?шін оны? ?асиеттерін білу ?ажет. Ж?не де компьютерде орындалатын алгоритмге ?ойылатын талаптарды білу керек:
- алгоритм на?ты ж?не аны? берілуі ?ажет;
- модульдік ?асиетке ие болуы керек (я?ни, алгоритмді ?арапайым кіші б?ліктерге б?лу м?мкіндігі болу керек);
- белгілі бір уа?ыт аралы?ында бір н?тижеге келу, я?ни, алгоритм ?адамдарыны? саны шексіз болмауы керек;
- бір тектес есептерге жалпы бір ?ана алгоритмді ?олдану.
Алгоритмні? ай?ын, д?л ?рнектелу ?асиеті. Дискреттілігі.
Алгоритмде к?рсетілген барлы? ?рекеттер аны?, на?ты ж?не белгілі болу керек. Онда к?рсетілген ?адамдар ?ана орындалуы керек.
Алгоритмні? дискреттік (?зіктілік) ?асиеті. ?лкен алгоритмді кіші модульдерге б?лу м?мкіндігі болу керек. Б?л ?асиет бойынша алгоритмді кіші б?ліктерге б?ліп, аралы? н?тижені ба?ылау?а м?мкіндік алу?а болады. Алгоритмді 2-3 б?лікке б?ліп, оны? ?р?айсына б?лек алгоритм ??ру?а болады.
Алгоритмні? н?тижелілік ?асиеті. Кез келген алгоритм белгілі бір н?тижеге ?келуі ?ажет. Белгілі бір уа?ыт аралы?ында белгілі бір ?адам орындал?ан со? біз бір н?тиже алуымыз керек.
Алгоритмні? жалпылы? немесе орта?ты? ?асиеті. Алгоритм тек бір ?ана есепке емес, бір типті есептерге жалпы болуы керек. М?ндай ?асиет жалпылы? ?асиет деп аталады. Мысалы, квадрат те?деуді? т?бірлерін табатын алгоритм тек ?ана бір есепке емес, барлы? квадрат те?деу есептеріне арнал?ан болуы керек. Алгоритм т?рлері сызы?ты?, циклдік ж?не тарма?тал?ан.
Мысалы к?н райын аны?тау. Термометрді ?арау. Градусты аны?тау. – болса к?н суы?. + к?рсетсе к?н райы жылы.
3 топ жауаптары:
Алгоритмді жазу т?сілдері: с?з, блок схема, алгоритмдік тіл, программалау тілінде.
Алгоритмді компьютерде орындау ?шін оны белгілі бір за?дылы?тар?а с?йкес ??деу керек. Алгоритмді жазуды? бірнеше т?сілдері бар:
Таби?и тілде: арнайы т?йінді с?здер – терминдер, псевдокодтар ар?ылы жазу. Я?ни, ?арапайым алгоритмдік тілдер ?олдану.
Блок-схема т?рінде: графикалы? кескіндеу.
Программалау тілінде жазу. Осыны? ішінде алгоритмді блок-схема т?рінде жазу ж?не одан кейін оны программалау тіліне аудару ке?інен ?олданылады. Алгоритмді графикалы? кескін т?рінде жазу – ке?інен ?олданылатын т?сіл. Алгоритм схемасын блок-схема деп атайды.
алгоритм басы мен со?ы жазылады
есептеуіш ?рекеттер блогы
берілгені
шартты тексеру блогы
Циклді? басы
Мысалы у = (ах3 + b) / (cx3 – d) есебіне блок схема ??ру
Сергіту с?тінде музыка?а билеу. 2 мин
Жауаптар алын?аннан кейін ба?алау мынадай ?тіледі. 3-5 минут беріледі. Топ м?шелері стикерлерге д?рыс жауап?а «+» немесе д?рыс емес жауап?а «-» жазып ?з дауыстарын келесі топ м?шелеріне не ?шін ж?не та?ырыпты ?андай де?гейде ме?гергені ?шін айтып береді . «+» белгідегі стикерді к?п жина?ан о?ушы «5», орта жина?ан о?ушы «4», ал аз жина?ан о?ушы «3» деген ба?а алады.
Саба?ты бекіту:
Алгорит т?сінігі туралы бейнеролик к?рсету. 7 мин
?р топ?а с?здік алгоритмдер ??ру тапсырылады 3 мин
- Компьютерден дабасты? а?паратты есту ?шін ?ажет ?рекеттер.
- Сканерден компьютерге а?парат енгізу.
- Принтерден ?а?аз бетіне а?парат шы?ару.
Айтып беру 3 мин.
• Компьютерден дабасты? а?паратты есту ?шін ?ажет ?рекеттер.
- Дыбыс колонкаларын компьютерге ?осу;
- Музыканы та?дау;
- Оны ?осу;
- Ты?дау.
• Сканерден компьютерге а?парат енгізу.
- Кітап бетін сканерге ?ою;
- Скнерді іске ?осу;
- Сканерленген бетті компьютерде са?тау.
• Принтерден ?а?аз бетіне а?парат шы?ару.
- Пара? бетіне шы?арылатын а?паратты ?рлеу;
- Белгілеу;
- Файл-печать ?мірін ашу;
- К?шірмесін к?рсету;
- Печать ?мірін басу.
?йге тапсырма 3 тарау. § 6 о?у, конспектілеу.