Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Алгоритмді программалау

1

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

Ой қозғау

2

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

Ой қозғау

Негізгі

білім

Негізгі білім

01

Программа

есепті шешу алгоритмін компьютер түсінетін программалау тілінде командалар мен операциялар тізбегі түрінде жазу

02

Программаның орындаушысы

компьютер немесе автоматтандырылған құрылғы.

03

Программалау тілі

программа жазуға арналған формальды таңбалық жүйе.

Программалау тілін таңдау

Мәліметтерді ұйымдастыру әдістерін нақтылау

АПҚ

Алгоритмді таңдалған программалау тілінде жазу

алгоритмді программалау қадамдары

Алгоритмдердің құрылымына қарай бөлінуі

АҚҚБ

3 түрге бөлінеді

1

Сызықтық

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

Тармақталған

бастапқы қойылған шарттың орындалуына қарай есептеу жүргізудің бірінші немесе екінші жолымен жүруін көрсететін алгоритмдік құрылым

Циклдік

бастапқы қойылған шарт орындалғанша қайталанатын қомандалар тізбегін көрсететін алгоритмдік құрылым. Циклдер көмегімен программа жазу оның жазылу процесін жеңілдетеді.

2

Сызықтық

Циклдік

Тармақталған

Тапсырмалар

тақырыпты пысықтау

1

1 - тапсырма

Үштаңбалы N саны берілген. Осы санның цифрларының арасында ең үлкенін тауып, экранға шығар.

python

Тапсырманың блок схемасын құр.

2

2 - тапсырма

Сандармен жасалатын негізгі амалдардың бірі оларды салыстыру. К мен Р бүтін сандары берілген. Осы сандарды салыстыр. Егер K>P болса - ">", егер К<Р болса - "<", егер К=Р болса - "=" таңбалары экранға шықсын.

Сабақ соңы

Сабақ соңы

Үй жұмысы

Есеп құрастыру

Сызықтық алгоритмге арналған есеп құрастыру.

Құрастырған есепті әрі қарай тармақталу алгоритміне арналған есепке ауыстыру.

Құрастырған есептің блок схемасын құрастыр

Кері байланыс

Мен білдім...

Мен әлі де толықтыруым қажет...

Бүгінгі сабақтан

Мен түсінбедім...

Learn more about creating dynamic, engaging presentations with Prezi