Бізбен байланыс
kum2017@yandex.ru
WhatsApp: +7 705 241 87 47


Алгоритм түсінігі

14 қаңтар 2015, Сәрсенбі
Категориясы: Информатика
Информатика 6 сынып
Тақырып: Алгоритм түсінігі. Алгоритмнің қасиеттері.
Оқыту мен тәрбиелеудің міндеттері:
Мақсаты: оқушылардың алгоритм ұғымын талдау және оның қасиеттеріне мысал келтіру, қарапайым алгоритмдерді құру дағдысын қалыптастыру.
1. Білімділік: Оқушылар алгоритмнің анықтамасын айтып, мысал келтіріп, негізгі қасиеттерін сипаттай алуы керек.
2. Дамытушылық: Қарапайым алгоритм құра білу, оның нәтижесін талдау.
3. Тәрбиелік: Оқушылардың логикалық ойлау қабілетін арттыру және еңбекке баулу.

Құрал – жабдықтар, көрнекті құралдар: ДК. Электронды оқулық. Слайд.

Сабақ түрі: теориялық сабақ
Сабақтың әдісі: Түсіндіру, баяндау, сұрақ жауап, әңгімелесу, жазбаша жұмыс, өзіндік жұмыс, әңгіме
Сабақ барысы. 1. Ұйымдастыру кезеңі
Сәлемдесу, оқушыларды түгелдеу.
Сабаққа дайындықтарын тексеру
2. Үй жұмысын сұрау
Есептеуіш техниканың даму тарихы

Жаңа сабақ
Жоспар:
1. Алгоритм ұғымы.
2. Алгоритмдерге мысал келтіру.
3. Алгоритмнің қасиеттері.
4. Алгоритмнің қасиеттеріне сипаттама беру.
5. Алгоритм құруға есеп шығару.
6. Бақылау және тестілеу сұрақтары арқылы оқушылардың игерген білімін тексеру.
7. Жаттығу мен есеп шығару арқылы оқушылардың алгоритм құру дағдысын қалыптастыру.
Анықтама. Алгоритм - берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру.
Алгоритм құруға мысалдар: Жолдан өту, қалааралық телефонмен байланысу, қазынаны іздеу, т. б. келтіруді ұсынуға болады. Күн тәртібі, шай қайнату, үй тапсырмасын орындау, компьютерде ойнау, футбол ойнау, шахмат ойнау, т. б. алгоритмдерді талдап мысал келтіруге болады.

Мысал: Студент болу үшін алгоритмнің мынадай қадамдарын орындау керек:
1. Орта мектепті бітіріп, аттестат алу.
2. Ұлттық бірыңғай тест бойынша сынақ тапсыру.
3. Тест қорытындысы бойынша жинаған балл көрсетілген құжаттардың конкурсқа тапсыру.
4. Конкурстан өту.

Алгоритмнің қасиеттері:
1. Айқын, дәл өрнектелуі.
2. Өзектілігі.
3. Нәтижелілігі.
4. Жалпыламалығы.
5. Формалды орындалуы.

1. Алгоритмнің айқын, дәл өрнектелу қасиеті. Алгоритмде келтірілген әрбір іс - әрекет мағынасы айқын, нақты анықталып, орындаушыға түсінікті болуы тиіс. Алгоритмде тек көрсетілген қадамдар ғана орындалады. Есеп шығару жолы бірмәнді анықталғандықтан орындаушы алгоритм командаларын ойланбай орындауына болады.

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

3. Алгоритмнің нәтижелілік қасиеті. Кез келген алгоритм белгілі бір уақыт ішінде қандай да бір нәтиже беруі тиіс. Алгоритм орындалып болғанда есептің шешуін немесе шешуі жоқ деген нәтиже беруі қажет. Әрбір алгоритмде бастапқы деректер болады, алгоритм орындалып болғанда нәтиже шығады. Мысалы, сандарды қосу алгоритмі үшін қосылғыштардың мәні - бастапқы деректер, нәтижесі - қосынды болады. Кейде алгоритмнің бірнеше қадамы қайталана беріп нәтиже бермейді. Ондай алгоритм циклден шықпайтын, нәтижесіз болғандықтан қайта құру қажет.

4. Алгоритмнің жалпыламалық немесе ортақтық қасиеті.
Белгілі бір алгоритм жеке есепті ғана емес, оған ұқсас басқа да есептерді шешуге мүмкіндік беруі тиіс. Берілген мәліметтерге қатысты нәтиже ғана өзгеше болады. Мысалы, квадрат теңдеуді шешу алгоритмі кез келген a, b, c мәндері үшін құрылады. Ал берілген бұрыштың синусын анықтау алгоритмі кез келген алғашқы бұрыш аргументі арқылы оның (sin) нақты мәнін есептеуге мүмкіндік береді, т. с. с.

5. Алгоритмнің формалды орындалуы.
Орындаушы алгоритм мағынасын, есептің қойылуын түсінбегенмен, әр команданы (әрекетті) орындай отырып, дұрыс нәтиже алады. Алгоритм қадамдарында көрсетілген әрекеттерді дұрыс орындау үшін, әрбір әрекет орындаушыға түсінікті болуы қажет. Мысалы, х санын квадратта дегенді төменгі сынып оқушылары түсінбейді, ал оны х санын х санына көбейт деп айтса, онда бұл айтылғанды олар орындай алады. Демек, алгоритм белгілі бір орындаушыға (адамға, адамдардың білім деңгейіне, машинаға т. б.) арналып құрылады.

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

Бекіту: Жаңа сабаққа байланысты сұрақ жауап беру

Сабақты қорытындылау: Жаңа сабақты түсіндіріп, оқушылардың біліміне сәйкес бағалау
Үй тапсырмасын беру: Алгоритм ұғымы. Алгоритм және оның атқарушылары «Менің 1 күнім» тақырыбына алгоритм құрып келу. Бағалау
15 586
0
  • 0
0 дауыс


Жаңалықтар
Алгоритм түрлері
Алгоритм түрлері
Алгоритм – қажетті нәтижеге жеткенге дейін орындалуы тиіс әрекеттер тізбегі.
Сызықтық алгоритмдерді программалау
Сызықтық алгоритмдерді программалау
Сызықтық алгоритмдер мен оларды программалау тілінде аудару туралы білім меңгерту
Өздік жұмысы /Алгоритм типтері/
Өздік жұмысы /Алгоритм типтері/
Алгоритмнің командалары және оның құрылымын түсіндіре отырып, алгоритм құру кезеңдерімен таныстыру, практика жүзінде қолдануға үйрету
Циклдік алгоритм
Циклдік алгоритм
Балқаш қаласы. информатика пәні мұғалімі Тогжанка Дауреновна
Қорытынды сабақ алгоритм бойынша (сызықтық, тармақталу, циклдік алгоритм)
Қорытынды сабақ алгоритм бойынша (сызықтық, тармақталу, циклдік алгоритм)
«Зеленов аудандық білім беру бөлімнің Махамбет жалпы орта білім беретін мектебі» Информатика пәні мұғалімі: Н. Алишева
Алгоритм және оның атқарушылары
Алгоритм және оның атқарушылары
Ақтөбе облысы, Мұғалжар ауданы, Жаңажол орта мектебінің информатика пәні мұғалімі Көбенова Қарылғаш Жанұзаққызы
Пікірлер (0)
Ақпарат
Қонақтар,тобындағы қолданушылар пікірін білдіре алмайды.
×