Search Header Logo
Алгоритм ұғымы, қасиеттері

Алгоритм ұғымы, қасиеттері

Assessment

Presentation

Computers

University - Professional Development

Hard

Created by

Darkhan Zhakenov

Used 3+ times

FREE Resource

19 Slides • 7 Questions

1

Алгоритм ұғымы, қасиеттері

Дархан

​ФИ-001

2

Алгоритм

Алгоритм сөзі IX ғасырда өмір сүрген ұлы өзбек математигі Әл-Хорезмидің атымен аталған жазудың латындық формасы. Әл-Хорезми бірінші рет арифметикалық амалдарды орындаудың ережелерін тұжырымдаған ғалым.

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

3

Алгоритмдер жақын жерде ...

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

media

4

Алгоритмнің қасиеттері

5

1.Алгоритмнің дискреттігі

Алгоритмнің дискреттігі (үздіктілігі) – ақпаратты өңдеу процесі ретімен жазылған,  аяқталған нұсқаулардан құралған тізбектерден тұруы тиіс, яғни орындаушының келесі қадамға өтуі алдыңғы қадамның аяқталуынан кейін жүзеге асуы керек;

6

2.Алгоритмнің түсініктілігі

Алгоритмнің түсініктілігі – алгоритмді құру барысында оның орындаушыға түсінікті болатындығы ескерілуі керек;

7

3.Алгоритмнің анықтылығы

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

8

4.Алгоритмнің көпшілікке бірдейлігі

Алгоритмнің көпшілікке бірдейлігі – қарастырылып отырған ақпараттың кез-келген мәндерінде нақты бір ғана тапсырманы емес, соған типтес бүкіл тапсырманы шеше білуі. Мысалы, квадрат теңдеуді шешу алгоритмі – коэффиценттің кез-келген мәнінде оның түбірін табуға мүмкіндік береді немесе жолда жүру ережесі барлығымызға бірдей.

9

5.Алгоритмнің нәтижелілігі.

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

10

Multiple Select

 Алгоритм қадамдар тізбегімен ұсынылған. Қандай қасиеттерді бөліп көрсетуге болады?

1. Шәйнекке су құйыңыз.

2. Сіріңке жағыңыз.

3. Газ оттық клапанын ашыңыз.

4. Сіріңкені оттыққа апарыңыз.

5. Шайнекті пешке қойыңыз.

6. Судың қайнағанын күтіңіз.

7. Газды өшіріңіз.

1

дискреттігі

2

түсініктілігі

3

нәтижелілігі

4

көпшілікке бірдейлігі

11

Multiple Choice

Картопты тазарту үшін келесі алгоритмді қолдануға болады:

1. Картопты жуыңыз.

2. Пышақпен қабығын кесіп, оны айналдыра кесіңіз.

3. Картопты жұлып алып, 2 -қадамды қайталаңыз.

4. Картоп тазартылғанша 3 қайталаңыз.

5. Картопты жуыңыз

Сол алгоритмді алма, қауын немесе шалғамға қолдануға бола ма? Бұл мүмкіндікте қандай қасиет көрсетілген?

1

түсініктілігі

2

анықтылығы

3

көпшілікке бірдейлігі

12

​Алгоритмді ұсыну формалары:

1.Вербальды форма (табиғи тілде сипаттама)

2.Графикалық форма (блок -схема)

3.Бағдарламалау формасы (бағдарламалау тілінде сипаттама)

13

​Ауызша форма

​Ауызша форма

Алгоритм ауызша тілде адам оқитын түрде жазылған.

Біз бұл форманы күнделікті өмірде жиі қолданамыз.

14

​Бағдарлама формасы

Алгоритмнің бағдарламалық формасын программистер компьютер көмегімен мәселені шешу үшін қолданады.

Компьютерлік ойын, кез келген бағдарлама сияқты, бағдарлама түрінде ұсынылады.

15

​Графикалық форма

Алгоритм өзара байланысты блоктар түрінде берілген

16

Multiple Choice

Question image

Алгоритм қандай формада ұсынылған?

1

​​Ауызша форма

2

​​Бағдарлама формасы

3

​Графикалық форма

17

Multiple Choice

Question image

Алгоритм қандай формада ұсынылған?

1

​​Ауызша форма

2

Бағдарлама формасы

3

Графикалық форма

18

​Алгоритм түрлері

1.Сызықтық

2.Шартты

3.Циклді

19

​Сызықтық алгоритм

Алгоритм командалары жоғарыдан төменге дейін қатаң тәртіпте орындалады.

media

20

Шартты алгоритм

​Орындалатын (шын) немесе орындалмайтын (жалған) шартты қамтиды, шартқа байланысты бір немесе басқа команда орындалады.

media

21

Шартты алгоритмнің толық емес түрі​

Әрекетті орындау кезінде орындалатын (шын) шартты қамтиды. Егер шарт жалған болса, ешқандай шара қолданылмайды.

media

22

​Циклдік алгоритм

​Сол командалардың қайталануын қамтиды.

Циклдық алгоритм ұзақ алгоритмді қысқартуға мүмкіндік береді.

media

23

Multiple Choice

Question image

Алгоритмнің түрін анықтаңыз

1

​​Циклдік алгоритм

2

Шартты алгоритм

3

Сызықтық алгоритм

24

Multiple Choice

Question image

Алгоритмнің түрін анықтаңыз

1

Сызықтық алгоритм

2

Шартты алгоритм

3

​​Циклдік алгоритм

25

Multiple Choice

Question image

Алгоритмнің түрін анықтаңыз

1

Сызықтық алгоритм

2

​​Циклдік алгоритм

3

Шартты алгоритм

26

media

Алгоритм ұғымы, қасиеттері

Дархан

​ФИ-001

Show answer

Auto Play

Slide 1 / 26

SLIDE