Тармақталу алгоритмдері


Slide 1

(Сызықтық алгоритм, тармақталған алгоритм, қайталау алгоритімі)

Slide 2

Сабақтың білімділік мақсаты:Алгоритм командаларының түрлерімен,

алгоритмнің құрылымымен таныстыру.

Алгоритм құруға үйрету.

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

бетінше еңбектенуге тәрбиелеу.

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

логикасын одан әрі дамыту.

Slide 3 Slide 4 Slide 5 Slide 6 Slide 7

Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм

Шартты тексеру арқылы орындалатын алгоритм

Белгілі бір бөлігі бірнеше рет қайталататын алгоритм

Slide 8

Шығарылуы:

program qq;

var a, b, c: integer;

begin

read ( a, b ) ;

c := a + b;

writeln ( c ) ;

end.

басы

соңы

c := a + b;

енгізу a, b

шығару a, b

алгоритмның блок-схемасы

«басы» блогі

«енгізу» блогі

«процесс» блогі

«шығару» блогі

«соңы» блогі

Slide 9

Егер командалар бірінен соң бірі

ретімен орындалса, алгоритм

сызықты деп аталады.

Slide 10

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

Алг мысал 1

арг а, х, в

нәт Z

басы

Z:=а*х+в;

шығару Z

соңы

Slide 11

Тармақталу алгоритмдері

Тармақталу алгоритмінде көбінесе арифметикалық

теңсіздік түрінде берілген логикалық шарт тексеріледі.

Егер орындалса, онда алгоритм бір тармақпен жүзеге

асырылады да, соңында екі тармақ қайта бірігеді.

Мұндай алгоритмде шартты тексеру тармақталу командасы деп аталады. Оны алгоритмдік алгоритмдік тілде

Өрнектелгенде егер, онда, әйтпесе, бітті

түйінді сөздері пайдаланылады. Орынду

тәсіліне байланысты тармақталу командасы

таңдау»(толымды) және «аттап өту»

(толымсыз) болып екі түрге бөлінеді.

Slide 12

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

Алг мысал 2

арг х

нәт у

басы

егер х<0

онда x+2

әйтпесе 2*х

шығару у

соңы

Х<0

у:=2*х

y:=х+2

соңы

ия

жоқ

Slide 13

Қайталану операторлары

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

Slide 14

Алг мысал 3

арг а, b

нәт a

басы

енгізу (а, b)

егер а≥b

онда а:=а-b

бітті

шығару а

соңы

Екі оң бүтін сан -а және b

(а≥b) берілсін. Бөлу амалын

қолданбай а-ны b-ғабөлген-

дегі қалатын қалдықты

табу керек.

а≥b

а:=а-b

соңы

Slide 15

Сызықтық

Белгілі бір бөлігі бірнеше рет қайталататын алгоритм

Тармақталу

Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм

Қайталау

Шартты тексеру арқылы орындалатын алгоритм

1-тапсырма.

Сызықтық

Белгілі бір бөлігі бірнеше рет қайталататын алгоритм

Тармақталу

Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм

Қайталау

Шартты тексеру арқылы орындалатын алгоритм

Сәйкестендір.

2-тапсырма

Үшбұрыш қабырғаларының ұзындығы берілген болса,

Геронның формуласы бойынша үшбұрыштың ауданын

есептеп шығару үшін алгоритм құрастырыңыз

3--тапсырма

У функциясын төмендегі формула бойынша

Есептеу алгоитмін және блок-схемасын

құрыңдар.

Бағалау

Slide 16

Алгоритм

дегеніміз

не?

Алгоритм

қасиеттері

Сызықтық

алгоритм

дегеніміз

не?

Алгоритмді

график

арқылы

кескіндеудің

ерекшелігі

қандай?

Тармақталу

оператор-

лары ?

Бағалау

Slide 17

Үйге тапсырма: Y=(AX-B) (CX+D) өрнегінің алгоритмін құрып келу


Ұқсас жұмыстар
Кездейсоқ сандар
Сызықтық алгоритм Тармақталу алгоритмі Циклдік алгоритм
Алгоритм және оның қасиеттері
Сызықтық алгоритм
Шартты көшу операторы
Оралымды алгоритмдер
Шартты операторлармен танысу
Алгоритм типтері
Алгоритм
Паскаль тіліндегі басқару операторлары.9 сынып
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz