ЭэСабақтың тақырыбы: Құрылымдық бағдарламалау



бет2/2
Дата20.06.2023
өлшемі19,7 Kb.
#102675
түріСабақ
1   2
1. Модульдікпрограммалау
2. Құрылымдықкодтау
3. Жоғарыдантөменгеқарайжобалау
Модульдікпрограммалау дегеніміз – программанылогикалықбөліктергебөлупроцесі. Программа бірнешемодульдергебөлінедіжәнемына 2 мақсаторындалуытиіс: 1) модулдіңдұрысболуыжәнеоныңконтекстердентәуелсізболуықажет; 2) модулдіңішкіжұмыстарынбілмейтұраәртүрлімодулдерден программа құрумүмкіндігініңболуықажет.
Мысалретінде стандарт математикалықфункциялардыңесептелупрограммасынқарастыруғаболады. Программист sin(x) функциясынпрограмманыңкез-келгенжеріндеқолданааладыжәнеоғанфункцияныңесептелуінеқайәдістіңқолданыптұрғанынбілудіңқажеттілігіжоқ. Модуль өлшемі 60 жолданаспауыкерекжәнемодульдерөзаратәуелсізболуыкерек. Байланысқанэлементтердібірмодульге, байланыспағанэлементтердіәртүрлімодульгежинаукерек. Модульдердіқолданаотырып программа күрделілігінтөмендетугеболады.
Pascal тілінде модуль процедуралар мен функциялардыңкөмегіменқұрылады, Cи тіліндефункциялардыңкөмегіменқұрылады. Құрылымдықкодтаудеппрограммадабасқарушыконструкциялардың–шарттыоператорлардың, циклдің (параметрлі, цикл-әзір, цикл-дейін) қолданылуынайтады.
Шартсызкөшу операторы программадасирекқолданылуыкерекнемесешарттыоператордың, циклдіңкөмегіменөзгертілуікерек. Программаныжоғарыдантөменқарайжобалаудыңөзиерархиялыққұрылымы бар жәнеқысқаесепқойылымынанбасталады. Оданкейінесепбірнешеұсақішкіесептергебөлінеді. Ішкіесептердіңөзі де ішкіесептергебөлінуімүмкін. Әрқадамдаішкіесептіңорындайтыннегізгіфункцияларыанықталуыкерек. Бөлупроцесіәрішкіесепқарапайымболғанғадейін, яғниәрішкіесепкебір модуль сәйкескелгеншесозылады.

Достарыңызбен бөлісу:
1   2




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

    Басты бет