Саба?ты? ма?саты: алгоритмді аны?тау, ?асиеттерін ажырата білу
О?у н?тижелері:
-алгоритмні? аны?тамасын біледі;
-?асиеттерін аны?тайды;
-?мірдегі іс-?рекеттерге алгоритм ??ра алады.
Саба? барысы:
1. Топ?а б?лу: «Атомдар мен молекулалар» ойыны ар?ылы. (Жай музыка ?ойылады. «Атомдар» дегенде о?ушылар бейтарап к?йде араласып ж?реді, «молекулалар» деп айтып бір санды атаса (мысалы, екі, ?ш, т?рт), о?ушылар сол атал?ан сан ??рамына с?йкес топтар?а бірігуі керек).
2. Ми?а шабуыл: АЛГОРИТМ дегеніміз не? (та?тада слайд к?рсетіледі)
3. Топтар?а «Алгоритм ??ымы. ?асиеттері та?ырыбында?ы (?осымша1) ?лестірме материал таратылады. Алгоритм – математикада?ы е? бір іргелі ??ымдарды? бірі. Информатика ?ылымында «алгоритм» т?сінігі а?парат т?сінігі сия?ты негізгі ??ымдарды? бірі болып табылады.
«Алгоритм» с?зі ІХ ?асырда ?мір с?рген, адамдарды? квадрат те?деулерді ж?йелей ??рып оны шеше білуге ?йреткен ?лы араб математигі ?бу Жафар Мухаммед ибн М?са ?л-Хорезми (763—850 жж.) есіміні? латынды? algorithmi с?зінен шы??ан. Ол к?п орынды сандар мен арифметикалы? амалдарды? орындалу ережесін ?сын?ан. Б?л ережелер ?осынды мен к?бейтіндіні табу?а арнал?ан амалдарды орындау?а ?ажетті тізбектен ??рыл?ан. Сол ереже осы к?нге дейін ?олданылып келеді.
Алгоритмдегеніміз - берілген есепті? шы?ару жолын реттелген амалдар тізбегі т?ріне келтіру.
?р?айсысы жеке о?ып (5 мин), топта тал?ылайды (5 мин), топты? атынан бір адам т?сінгенін айтады. (Бас?а ты?дап отыр?ан екі топ олар?а ?ол шапала?тайды.
4. Топтар?а тапсырма: «О?ушыны? к?н т?ртібі» суреті (слайдта к?рсетіледі) бойынша алгоритм ??р. (?осымша2 кестесі таратылып, топ толтырады)
5. Топтар?а тапсырма: (тапсырмаларды А4 бетке топта?ы ?р о?ушы?а шы?арып беру керек. Топтар?а ватман, маркерлер таратылады.)
1-топ?а:
«?ола» с?зі берілген.
Амалдар тізбегі
Орындау н?тижесі
«Л»-ны «Р» ?а ауыстыр
«О»-ны «?»-?а ауыстыр
«А»-ны «Т»-?а ауыстыр
«?»-ны «Ж»-?а ауыстыр
(Н?тижесінде Ж?РТ шы?у керек)
2-топ?а:
(25-4*5)/5+10 м?нін тап:
Амалдар тізбегі
Орындау н?тижесі
Н?тижесінде 11 шы?ады.
3-топ?а:
Ойла?ан санды тап:
Амалдар тізбегі
Орындау н?тижесі
Бір та?балы сан ойла
Оны беске к?бейт
О?ан екіні ?ос
Одан бірді азайт
Одан бірді азайт
Оны беске б?л
Н?тижесінде ?андай сан ойлайды, сол сан шы?ады
6. ?р топ ж?мысын ?ор?айды, ?ал?ан екі топ бас барма?тарын к?рсету ар?ылы ба?алайды.
Сергіту с?тін ?ткізу. Самолет жасатып, ?шыру. Егер ретімен орындамаса, самолет шы?пайтынын, д?рыс ?шпайтынын айту?а болады.
Алгоритм ??ымны? м?нін аша т?сетін оны? мынадай ?асиеттері бар: 1.Алгоритмні? дискреттілігі (?зілісті) – алгоритм на?ты ?рекеттерден т?рады, келесі ?адамы белгілі т?ртіппен ж?зеге асады.
2.Алгоритмні? аны?тылы?ы – алгоритмні? ?рбір ?адамы аны?, біры??ай болуы керек.
3.Алгоритмні? жалпылы?ы –Бір алгоритмні? ?зін бірнеше есепті? шешімін табу ?шін пайдалану м?мкіндігі, я?ни бастап?ы деректер м?ндеріні? жиынына пайдаланылу м?мкіндігі бар.
4.Алгоритмні? н?тижелілігі -?рбір алгоритм белгілі бір бастап?ы деректерді? болуын талап етеді ж?не іздеген н?тижені алу?а жеткізеді. Мысалы, екі санды ?осу алгоритмнде ?осыл?ыштар бастап?ы деректерге, ал ?осынды н?тижеге жатады.
5. Т?сініктілігі – алгоритмді ?алай орындайтыны т?сінікті болуы керек.
Просмотр содержимого документа
«Алгоритм ??ымы. ?асиеттері »
Сабақтың тақырыбы: Алгоритм ұғымы. Қасиеттері
Сабақтың мақсаты: алгоритмді анықтау, қасиеттерін ажырата білу
Оқу нәтижелері:
-алгоритмнің анықтамасын біледі;
-қасиеттерін анықтайды;
-өмірдегі іс-әрекеттерге алгоритм құра алады.
Сабақ барысы:
1. Топқа бөлу: «Атомдар мен молекулалар» ойыны арқылы. (Жай музыка қойылады. «Атомдар» дегенде оқушылар бейтарап күйде араласып жүреді, «молекулалар» деп айтып бір санды атаса (мысалы, екі, үш, төрт), оқушылар сол аталған сан құрамына сәйкес топтарға бірігуі керек).
2. Миға шабуыл: АЛГОРИТМ дегеніміз не? (тақтада слайд көрсетіледі)
3. Топтарға «Алгоритм ұғымы. Қасиеттері тақырыбындағы (Қосымша1) үлестірме материал таратылады. Алгоритм– математикадағы ең бір іргелі ұғымдардың бірі. Информатика ғылымында «алгоритм» түсінігі ақпарат түсінігі сияқты негізгі ұғымдардың бірі болып табылады.
«Алгоритм» сөзі ІХ ғасырда өмір сүрген, адамдардың квадрат теңдеулерді жүйелей құрып оны шеше білуге үйреткен ұлы араб математигі Әбу Жафар Мухаммед ибн Мұса әл-Хорезми (763—850 жж.) есімінің латындық algorithmi сөзінен шыққан. Ол көп орынды сандар мен арифметикалық амалдардың орындалу ережесін ұсынған. Бұл ережелер қосынды мен көбейтіндіні табуға арналған амалдарды орындауға қажетті тізбектен құрылған. Сол ереже осы күнге дейін қолданылып келеді.
Алгоритмдегеніміз - берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру.
Әрқайсысы жеке оқып (5 мин), топта талқылайды (5 мин), топтың атынан бір адам түсінгенін айтады. (Басқа тыңдап отырған екі топ оларға қол шапалақтайды.
4. Топтарға тапсырма: «Оқушының күн тәртібі» суреті (слайдта көрсетіледі) бойынша алгоритм құр. (Қосымша2 кестесі таратылып, топ толтырады)
5. Топтарға тапсырма: (тапсырмаларды А4 бетке топтағы әр оқушыға шығарып беру керек. Топтарға ватман, маркерлер таратылады.)
1-топқа:
«Қола» сөзі берілген.
Амалдар тізбегі
Орындау нәтижесі
«Л»-ны «Р» ға ауыстыр
«О»-ны «Ұ»-ға ауыстыр
«А»-ны «Т»-ға ауыстыр
«Қ»-ны «Ж»-ға ауыстыр
(Нәтижесінде ЖҰРТ шығу керек)
2-топқа:
(25-4*5)/5+10 мәнін тап:
Амалдар тізбегі
Орындау нәтижесі
Нәтижесінде 11 шығады.
3-топқа:
Ойлаған санды тап:
Амалдар тізбегі
Орындау нәтижесі
Бір таңбалы сан ойла
Оны беске көбейт
Оған екіні қос
Одан бірді азайт
Одан бірді азайт
Оны беске бөл
Нәтижесінде қандай сан ойлайды, сол сан шығады
6. Әр топ жұмысын қорғайды, қалған екі топ бас бармақтарын көрсету арқылы бағалайды.
Сергіту сәтін өткізу. Самолет жасатып, ұшыру. Егер ретімен орындамаса, самолет шықпайтынын, дұрыс ұшпайтынын айтуға болады.
Презентацияда «Судың қасиеттері» картасы көрсетіледі.
Алгоритм ұғымның мәнін аша түсетін оның мынадай қасиеттері бар: 1.Алгоритмнің дискреттілігі (үзілісті) – алгоритм нақты әрекеттерден тұрады, келесі қадамы белгілі тәртіппен жүзеге асады.
2.Алгоритмнің анықтылығы – алгоритмнің әрбір қадамы анық, бірыңғай болуы керек.
3.Алгоритмнің жалпылығы –Бір алгоритмнің өзін бірнеше есептің шешімін табу үшін пайдалану мүмкіндігі, яғни бастапқы деректер мәндерінің жиынына пайдаланылу мүмкіндігі бар.
4.Алгоритмнің нәтижелілігі -Әрбір алгоритм белгілі бір бастапқы деректердің болуын талап етеді және іздеген нәтижені алуға жеткізеді. Мысалы, екі санды қосу алгоритмнде қосылғыштар бастапқы деректерге, ал қосынды нәтижеге жатады.
5. Түсініктілігі – алгоритмді қалай орындайтыны түсінікті болуы керек.