400 000+ дайын материалды
1 жыл бойы шексіз жүктеңіз
ҚМЖ, БЖБ, ТЖБ, презентациялар және авторлық материалдар
4 990₸/ 1 жыл
🔥Арнайы баға ·10.12.2026 дейін
Одан кейін - 29 990 ₸
Бір рет төлейсіз · Автотөлем жоқ
Тақырып бойынша 11 материал табылды

Алгоритм негізгі ұғымдары мен түсініктері

Материал туралы қысқаша түсінік
Алгоритмдерді талдаудың негізгі әдістері: Сөздік-формулалық (табиғи тілдерде); Құрылымды немесе блок-схемалар; Арнайы алгоритмдік тілдерді қолдану; Граф-схемалар көмегімен (граф – әр сызық екі нүктені қосатын, нүктелер мен сызықтар жиынтығы). Нүктелер шыңдар деп аталады, сызықтар – қабырғалар; Петри торының көмегімен.
Материалдың қысқаша нұсқасы
img_page_1
Слайдтың жеке беттері
М. Әуезов атындағы ОҚМУ колледжі Тақырыбы: Алгоритм негізгі ұғымдары мен түсініктері Орындаған: Амирханова Г

#1 слайд
М. Әуезов атындағы ОҚМУ колледжі Тақырыбы: Алгоритм негізгі ұғымдары мен түсініктері Орындаған: Амирханова Г

1 слайд

М. Әуезов атындағы ОҚМУ колледжі Тақырыбы: Алгоритм негізгі ұғымдары мен түсініктері Орындаған: Амирханова Г

Алгоритм , алгорифм (ағылшынша: algorіthm, algorіsmus — Әл-Хорезмидің атынан шыққан) — бастапқы берілген мәліметтермен бір мә

#2 слайд
Алгоритм , алгорифм (ағылшынша: algorіthm, algorіsmus — Әл-Хорезмидің атынан шыққан) — бастапқы берілген мәліметтермен бір мәнде анықталатын нәтиже алу үшін қай амалды (жұмысты) қандай ретпен орындау қажеттігін белгілейтін есептерді (мәселелерді) шешу (математикалық есеп-қисаптар орындау, техникалық объектілерді жобалау, ғылыми-зерттеу жұмысын жүргізу т.б.) тәсілдерінің дәл сипаттамасы. Алгоритм — математика мен кибернетиканың негізгі ұғымдарының бірі. Агоритмді орындау алгоритмдік процесс деп аталады.

2 слайд

Алгоритм , алгорифм (ағылшынша: algorіthm, algorіsmus — Әл-Хорезмидің атынан шыққан) — бастапқы берілген мәліметтермен бір мәнде анықталатын нәтиже алу үшін қай амалды (жұмысты) қандай ретпен орындау қажеттігін белгілейтін есептерді (мәселелерді) шешу (математикалық есеп-қисаптар орындау, техникалық объектілерді жобалау, ғылыми-зерттеу жұмысын жүргізу т.б.) тәсілдерінің дәл сипаттамасы. Алгоритм — математика мен кибернетиканың негізгі ұғымдарының бірі. Агоритмді орындау алгоритмдік процесс деп аталады.

Жалпы Алгоритм деп алдын ала не істеу керек екені дәл көрсетілген есептеу процесін айтады. Есептеу процесі қандай болса да алғ

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

3 слайд

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

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

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

4 слайд

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

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

#5 слайд
• 1. Алгоритмнің айқын, дәл өрнектелу қасиеті . Алгоритмде келтірілген әрбір іс-әрекет мағынасы айқын, нақты анықталып, орындаушыға түсінікті болуы тиіс. Алгоритмде тек көрсетілген қадамдар ғана орындалады. Есеп шығару жолы бірмәнді анықталғандықтан орындаушы алгоритм командаларын ойланбай орындауына болады. • 2. Алгоритмнің үзіктілік қасиеті . Алгоритм орындау процесі бірнеше қадамнан тұрады. Алгоритм аралық нәтиже беретіндей бірнеше ықшам бөліктерге, ал олар қадамдарға бөлінеді, әр қадам өз кезегінде жеке әрекеттерге жіктеледі.Бір қадамда бір немесе бірнеше әрекет орындалады. Бұл әрекеттерсаны шектеулі болуы тиіс. Алдыңғы әрекеттің қорытындысы келесі әректтің керекті мәліметі ретінде қолданылады. Орындаушы алғашқы әрекетті аяқтамай, келесіге көше алмайды. • 3. Алгоритмнің нәтижелілік қасиеті . Кез келген алгоритм белгілі бір уақыт ішінде қандай да бір нәтиже беруі тиіс. Алгоритм орындалып болғанда есептің шешуін немесе шешуі жоқ деген нәтиже беруі қажет. Әрбір алгоритмде бастапқы деректер болады, алгоритм орындалып болғанда нәтиже шығады.Мысалы, сандарды қосу алгортмі үшін қосылғыштардың мәні- бастапқы деректер, нәтижесі - қосынды болады. Кейде алгоритмнің бірнеше қадамы қайталана беріп нәтиже бермейді. Ондай алгоритм циклден шықпайтын, нәтижесіз болғандықтан қайта құру қажет . • 4.Алгоритмнің жалпыламалық немесе ортақтық қасиеті . Белгілі бір алгоритм жеке есепті ғана емес, оған ұқсас басқа да есептер ді шешуге мүмкіндік беруі тиіс. Берілген мәліметтерге қатысты нәтиже ғана өзгеше болады. Мысалы, квадрат теңдеуді шешу алгоритмі кез келген a,b,cмәндері үшін құрылады. Ал берілген бұрыштың синусын анықтау алгоритмі кез келген алғашқы бұрыш аргументі арқылы оның (sin) нақты мәнін есептеуге мүмкіндік береді, т. с. с.

5 слайд

• 1. Алгоритмнің айқын, дәл өрнектелу қасиеті . Алгоритмде келтірілген әрбір іс-әрекет мағынасы айқын, нақты анықталып, орындаушыға түсінікті болуы тиіс. Алгоритмде тек көрсетілген қадамдар ғана орындалады. Есеп шығару жолы бірмәнді анықталғандықтан орындаушы алгоритм командаларын ойланбай орындауына болады. • 2. Алгоритмнің үзіктілік қасиеті . Алгоритм орындау процесі бірнеше қадамнан тұрады. Алгоритм аралық нәтиже беретіндей бірнеше ықшам бөліктерге, ал олар қадамдарға бөлінеді, әр қадам өз кезегінде жеке әрекеттерге жіктеледі.Бір қадамда бір немесе бірнеше әрекет орындалады. Бұл әрекеттерсаны шектеулі болуы тиіс. Алдыңғы әрекеттің қорытындысы келесі әректтің керекті мәліметі ретінде қолданылады. Орындаушы алғашқы әрекетті аяқтамай, келесіге көше алмайды. • 3. Алгоритмнің нәтижелілік қасиеті . Кез келген алгоритм белгілі бір уақыт ішінде қандай да бір нәтиже беруі тиіс. Алгоритм орындалып болғанда есептің шешуін немесе шешуі жоқ деген нәтиже беруі қажет. Әрбір алгоритмде бастапқы деректер болады, алгоритм орындалып болғанда нәтиже шығады.Мысалы, сандарды қосу алгортмі үшін қосылғыштардың мәні- бастапқы деректер, нәтижесі - қосынды болады. Кейде алгоритмнің бірнеше қадамы қайталана беріп нәтиже бермейді. Ондай алгоритм циклден шықпайтын, нәтижесіз болғандықтан қайта құру қажет . • 4.Алгоритмнің жалпыламалық немесе ортақтық қасиеті . Белгілі бір алгоритм жеке есепті ғана емес, оған ұқсас басқа да есептер ді шешуге мүмкіндік беруі тиіс. Берілген мәліметтерге қатысты нәтиже ғана өзгеше болады. Мысалы, квадрат теңдеуді шешу алгоритмі кез келген a,b,cмәндері үшін құрылады. Ал берілген бұрыштың синусын анықтау алгоритмі кез келген алғашқы бұрыш аргументі арқылы оның (sin) нақты мәнін есептеуге мүмкіндік береді, т. с. с.

Алгоритмдерді талдаудың негізгі әдістері: • Сөздік-формулалық (табиғи тілдерде); • Құрылымды немесе блок- схемалар; • Арна

#6 слайд
Алгоритмдерді талдаудың негізгі әдістері: • Сөздік-формулалық (табиғи тілдерде); • Құрылымды немесе блок- схемалар; • Арнайы алгоритмдік тілдерді қолдану; • Граф-схемалар көмегімен (граф – әр сызық екі нүктені қосатын, нүктелер мен сызықтар жиынтығы). Нүктелер шыңдар деп аталады, сызықтар – қабырғалар; • Петри торының көмегімен.

6 слайд

Алгоритмдерді талдаудың негізгі әдістері: • Сөздік-формулалық (табиғи тілдерде); • Құрылымды немесе блок- схемалар; • Арнайы алгоритмдік тілдерді қолдану; • Граф-схемалар көмегімен (граф – әр сызық екі нүктені қосатын, нүктелер мен сызықтар жиынтығы). Нүктелер шыңдар деп аталады, сызықтар – қабырғалар; • Петри торының көмегімен.

Алгоритмнің түрлері

#7 слайд
Алгоритмнің түрлері

7 слайд

Алгоритмнің түрлері

Сызықтық алгоритм • Егер алгоритмнің N қадамы болса және олардың барлығы басынан аяғына дейін бірінен соң бірі тізбектеле

#8 слайд
Сызықтық алгоритм • Егер алгоритмнің N қадамы болса және олардың барлығы басынан аяғына дейін бірінен соң бірі тізбектеле орындалатын болса, онда ондай алгоритмді сызықтық алгоритм деп атаймыз. Сызықтық алгоритмнің блок – схемасы мына суретте бейнеленген Тармақталушы алгоритм • Егер алгоритм қадамдарының тізбектеле орындалуы қандай да бір шартқа тәуелді өзгеретін болса, онда ондай алгоритмді тармақталушы алгоритм дейміз. • Алгоритм орындалғанда "иә" немесе " жоқ " деген мәндердің бірі қабылждай алатын логикалық өрнекті шарт деп атаймыз. • Шартты тексеру блогын сіздер блок – схемада ромбымен таңбалаймыз. Егер шарт дұрыс болса, онда есепті шешу үшін "иә" тармағы пайдаланылады, ал оған кері жағдайда - "жоқ" тармағы пайдаланылады. Мысал үшін ах + вх + с = 0 квадрат теңдеуінің нақты түбірлерін табуға және нақты түбірлері болмаған жағдайда оған сәйкес хабарды баспаға шығаратын тармақталу алгоритмнің блок – схемасын келтірейік. Қайталанушы алгоритм • Егер берілген шамаға тәуелді алгоритмнің белгілі бір тізбектелген қадамдарды бірнеше рет орындалатын болса, онда ондай алгоритмді қайталанушы (циклдік) алгоритм дейміз. Бұл берілген шама цикл параметрі деп аталады.

8 слайд

Сызықтық алгоритм • Егер алгоритмнің N қадамы болса және олардың барлығы басынан аяғына дейін бірінен соң бірі тізбектеле орындалатын болса, онда ондай алгоритмді сызықтық алгоритм деп атаймыз. Сызықтық алгоритмнің блок – схемасы мына суретте бейнеленген Тармақталушы алгоритм • Егер алгоритм қадамдарының тізбектеле орындалуы қандай да бір шартқа тәуелді өзгеретін болса, онда ондай алгоритмді тармақталушы алгоритм дейміз. • Алгоритм орындалғанда "иә" немесе " жоқ " деген мәндердің бірі қабылждай алатын логикалық өрнекті шарт деп атаймыз. • Шартты тексеру блогын сіздер блок – схемада ромбымен таңбалаймыз. Егер шарт дұрыс болса, онда есепті шешу үшін "иә" тармағы пайдаланылады, ал оған кері жағдайда - "жоқ" тармағы пайдаланылады. Мысал үшін ах + вх + с = 0 квадрат теңдеуінің нақты түбірлерін табуға және нақты түбірлері болмаған жағдайда оған сәйкес хабарды баспаға шығаратын тармақталу алгоритмнің блок – схемасын келтірейік. Қайталанушы алгоритм • Егер берілген шамаға тәуелді алгоритмнің белгілі бір тізбектелген қадамдарды бірнеше рет орындалатын болса, онда ондай алгоритмді қайталанушы (циклдік) алгоритм дейміз. Бұл берілген шама цикл параметрі деп аталады.

#9 слайд

9 слайд

• Мысалы , у = (ax + b) (cx - d) функциясын есептеу ЭЕМ-да мынадай әрекеттерден құралады: • а-ны x-ке көбейту R1 деп, • оған

#10 слайд
• Мысалы , у = (ax + b) (cx - d) функциясын есептеу ЭЕМ-да мынадай әрекеттерден құралады: • а-ны x-ке көбейту R1 деп, • оған b-ны қосу нәтижесі R2 деп, • с-ны х-ке көбейту R3 деп, • сх-тан d-ны алу R4 деп, • R2-ні R4-ке көбейту у деп белгіленеді.

10 слайд

• Мысалы , у = (ax + b) (cx - d) функциясын есептеу ЭЕМ-да мынадай әрекеттерден құралады: • а-ны x-ке көбейту R1 деп, • оған b-ны қосу нәтижесі R2 деп, • с-ны х-ке көбейту R3 деп, • сх-тан d-ны алу R4 деп, • R2-ні R4-ке көбейту у деп белгіленеді.

#11 слайд

11 слайд

Материалды PowerPoint форматында жүктеп аласыз
Тарифке кіреді
0 ұстаз жүктеп алған
26 маусым
580
Бұл материалды қолданушы жариялаған. UstazTilegi материалдың мазмұны мен авторлық құқықтарына жауап бермейді. Авторлық құқық бұзылған жағдайда шағым қалдыра аласыз
"Ұстаз" платформасында тіркелген пәндік олимпиадалар
Аттестацияға жарамды екенін көру үшін "Ұстаз" платформасында "Жарыстар, олимпиадалар тізімінен "Ustaz tilegi" деп іздесеңіз шығады
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Осы тақырыпта
көрнекілік керек па?
10 000 астам көрнекіліктерді жинап қойдық.
Көрнекілік бөліміне өтіп тақырыбын жазып жүктеп алыңыз!
Министірлікпен келісілген Аттестацияға жарамды курстар тізімі