Оқулық «Федералдық білім беруді дамыту институты»



Pdf көрінісі
бет115/220
Дата25.02.2022
өлшемі2,22 Mb.
#26438
түріОқулық
1   ...   111   112   113   114   115   116   117   118   ...   220
Байланысты:
қазақша кітап

109
 
 
 
декомпозиция  қағидасының  негізгі    ережелерін  пайдаланудың 
қарапайым  мысалы.  Кез-келген  күрделі  тапсырмалардың  әрқайсысы 
өзінің  спецификалық  тапсырмасы  орындалатын  бірнеше  тізбектей 
жасалатын деңгейлерге бөлінуі мүмкін.  Бұндай тәсілді пайдалану өте 
тиімді,  өйткені  бір  әрекет  бірнеше  тапсырмаларда  қатар  қолданыла 
алады. Мысалы, екі тапсырманы алайық— біріншісі, тапсырмалардың 
алынған  нұсқасының  тізімін  қарап,  оны  алфавиттік  қатармен 
шығарады,  екіншісі  берілген  тақырып  бойынша  нұсқа  тізімін  қарап 
оны алфавиттік қатармен шығарады. 
 
Тұтас бағдарлама ретінде орындалғандықтан бұл екі тапсырма бір-
бірінің  функционалдығын  қайталайды.  Егер  біз  тек  екі  әрекетті 
қолдансақ—  мәтіндік  файлды  шығару  ағынына  шығару  және  кіретін 
ағымдағы  шығатын  деректер  ретінде  дайындап  саралау.  Біз  бөлек 
командалардан  декомпозицияланатын  екі  қарапайым  тапсырманы  ала 
аламыз.  
 
Ол кезде бірінші тапсырма келесідей түрленеді: 
 
ls /check/students/vasya | sort
 
екіншісі —
 
ls /check/teacher/themel | sort
 
Бұл  жерде  ls  командасы  берілген  каталогта  файлдар  тізімін 
шығарады,  ал  sort  команданы  осы  ағында  іріктейді  де,  сұрыпталған 
нәтижені қалыпты жағдайда шығару ағынына жібереді.  
 


Достарыңызбен бөлісу:
1   ...   111   112   113   114   115   116   117   118   ...   220




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

    Басты бет