7


  • Учителю
  • Информатика Алгоритм типтері. (сызықтық, тармақталу және циклдік алгоритмдер) 6 класс

Информатика Алгоритм типтері. (сызықтық, тармақталу және циклдік алгоритмдер) 6 класс

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала



Сабақтың тақырыбы: Алгоритм типтері.

(сызықтық, тармақталу және циклдік алгоритмдер)



Сабақтың білімділік мақсаты: Алгоритм типтерін ұғындыру және оларды қолдана білу



Сабақтың тәрбиелік мақсаты:алгоритм құруда ұқыптылыққа, өз бетінше еңбектенуге тәрбиелеу.

Сабақтың дамытушылық мақсаты: оқушылардың ой-өрісін, логикасын одан әрі дамыту.



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



Сабақтың типі: түсіндірмелі-көрнекілікті



Пәнаралық байланыс: Математика,сызу

Сабақтың жүрісі:

1. Ұйымдастыру кезеңі.

  1. Оқушылардың сабаққа қатысын тексеру.

  2. Оқушылардың сабаққа дайындығын қадағалау.

  3. Оқушылардың назарын сабаққа аудару



2. Үй тапсырмасын тексеру

(слайдтар арқылы сұрақ-жауап түрінде)



3.Жаңа тақырыпты меңгерту.

Алгоритм 3 түрге бөлінеді: Сызықтық немесе тізбекті алгоритм, тармақталу алгоритмі, циклдік алгоритм.

Сызықтық алгоритм дегеніміз - іс-әрекеттердің тізбектей орындалуын сипаттайтын алгоритмдер.

Сызықтық алгоритмнің блок-схемасы:





























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

Тармақталу алгоритмінде міндетті түрде шарт қойылады.

Шарт - тексеру нәтижесінде «ия» (ақиқат)немесе «жоқ» (жалған) логикалық мәндерін қабылдайтын логикалық өрнек немесе пікір.

Тармақталу алгоритмдерінің блок-сызбасы:

Тармақталу алгоритмі 2 түрге бөлінеді: толық тармақталу, қысқаша тармақталу.



Толық тармақталу:

Егер -шарт иә жоқ

Онда- 1-серия

Әйтпесе - 2серия

Бітті

Иә жоқ



Қысқаша тармақталу:

егер-шарт

онда - серия

бітті иә жоқ











1-Мысал: А және В сандары берілген. Екі санның үлкенін табу.

алг ЕСҮТ (арг нақ А,В, нәти лит mах)

басыА=3,B=-5

3>-5

Max=3

A = 7, B=12

Max =12

енгізу А,В

егер А> B

онда max:=А

әйтпесе max:= B

бітті

шығару max

соңы















Циклдік алгоритмдер. Көптеген алгоритмдерде белгілі бір әрекеттер тізбегі бірнеше рет қайталанып орындалып отырады. Eсептеу процесі бөліктерінің қайталап орындалуы цикл деп атайды, ал қайталанатын бөлігі бар алгоритдер тобы циклдік алгоритмдер жатады. Қайталану командасын алгоритмдік жазу үшін әзірше (әзір), цикл бар (цб), және цикл соңы (цс) түінді сөздер қолданылады

мысал: Барлық екі таңбалы сандардың қосындысын табатын алгоритм жазыңдар. Алғашқы екі таңбалы сан-10, соңғысы-99 алг екі таңбалы сан;

арг бүт max: бүт і:

нәт нақ S;

басы

і:=10; S:=0;

әзір i<=99

цб

S:=S+i;

цс

соңы



  1. Бекіту тапсырмалары



1. Z:=ах+в формуласы бойынша есептеу алгоритмін және блок схемасын құру.

Алг мысал 1

арг а,х,в

нәт Z

басы

Z:=а*х+в;

шығару Z

соңы



егер

2. егер



у функциясын формула бойынша есептеу алгоритмін және блок -схемасын құру.

алг мысал 2

арг х

нәт у

басы

егер х<0

онда y:= x+2

әйтпесе y:=2*х

шығару у

соңы





  1. Қорытындылау.

Алгоритмнің қандай түрлері бар?

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

Тармақталу деп қандай алгоритмді айтамыз?

Қандай алгоритмді қайталау алгоритмі деп атаймыз?



  1. Бағалау.

  1. Үйге тапсырма: Алгоритм типтері

Тіктөртбұрыштың ауданын есептеуге алгоритм және блок-схема құрыңдар











 
 
X

Чтобы скачать данный файл, порекомендуйте его своим друзьям в любой соц. сети.

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал