Алматыкітап баспасы


алгоритм құру – создание алгоритма – algorithm creation



жүктеу 5,47 Mb.
Pdf просмотр
бет90/115
Дата21.12.2022
өлшемі5,47 Mb.
#40727
түріКнига
1   ...   86   87   88   89   90   91   92   93   ...   115
8 сынып каз

алгоритм құру – создание алгоритма – algorithm creation
тиімді алгоритм – эффективный алгоритм – effi cient algorithm
V бөлім Практикалық программалау
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


122
алсақ, онда оның программасын дұрыс құратынымыз анық. Сол 
үшін программалауда жиі қолданылатын алгоритмдерді түсініп, 
жатқа білу программалау кезінде үлкен көмегін тигізеді. 
Жиі қолданылатын дайын алгоритмдерді білу неге 
маңызды?
Программа жазу процесінде берілген есептерді бірнеше кіші 
тапсырмаларға бөліп алып қарастырудың қолайлы екендігін жоғары-
да айтып өттік. Программалау барысында берілетін тапсырмалардың 
басым бөлігі тиімділікті (оптимизация) анықтауға арналған есеп-
тер түрінде ұсынылады. Мұндай есептерде міндетті түрде ең үлкен, 
ең кіші, ең ауыр, ең жеңілін т.б. анықтау керек. Міне, осындай жағ-
дайларда алдын ала тексерілген алгоритмдерді қолданған тиімді. Ол
біріншіден, уақытты үнемдеуге, екіншіден, есептегі басты мәселені 
шешуге мүмкіндік береді. 
Программалаушыларға таныс стандартты алгоритмдердің кей-
біреулеріне тоқталайық. Бұл алгоритмдердің қызметін біз өткен 
тақырыптарда пайдаландық. Мұндай алгоритмдер қандай жағдайда 
қажет?
Алгоритмнің ең маңызды аспектілерінің бірі – алгоритм жыл-
дамдығы. Программалау процесінде программалаушы алдында үнемі 
программаның жұмыс уақытын үнемдеу мәселесі тұрады. Мысалы, 
«Кірістірілген циклдер» тақырыбында сандар тізбегіндегі жай сандар-
ды анықтап, экранға шығару тапсырмасын орындау. Жай сандарды 
анықтау мақсатында 
for
циклін тексерілетін санның квадрат түбіріне 
дейін орындау. Неге? Себебіне тоқталайық. Мысалы, тексерілетін сан 
ретінде 50-ді алайық. Егер осы санның жай немесе құрама сан екенін 
анықтауымыз керек болса, бұл санды 1 мен 50 арасындағы барлық 
санға бөлуіміз керек. Онда 50 санын тексеру үшін цикл 50 рет жұмыс 
істеуі керек. Егер есептің алгоритмін осылай құрсақ, онда 1 000 000-
нан үлкен бір санды тексеру үшін цикл денесі миллион рет тексерілуі 
қажет. Циклдің миллион рет айналып жұмыс істеуі үшін шамамен
1 секунд уақыт керек екенін ескерсек, әрине, бұл өте көп. 

жүктеу 5,47 Mb.

Достарыңызбен бөлісу:
1   ...   86   87   88   89   90   91   92   93   ...   115




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау