-->
Главная » Статьи » Информатика

ПРОГРАММАЛАУ СТИЛІНІҢ ЭЛЕМЕНТТЕРІ.

ПРОГРАММАЛАУ СТИЛІНІҢ ЭЛЕМЕНТТЕРІ.

 

Көптеген программалау ғылыми және оқу  басылымдарында программалау технологиясына арналған, нақты парадигмадан тәуелді программалау процессі мен программалауды ұйымдастыру әдістеріне және ойларын нақты баяндауға негізгі назар аударылады. Біздің курс СИ тілінің бұйрықты аспектілерінен программалаудың маңызды пәні ретінде, құрылымдық программалау тіліне фокусталады.

Басқарау құрлымы

Программалар ағын басқарумен себепші болатын, операторлар және мәліметтер көріністерімен қалыптасады. Өрнектер мен ұйымдастырулар арасында жағымсыз айырмашылық жоқ – бұл айтарлықтай дәрежеде қарастыру мақсатынан тәуелді.

Тілді басқару құрылымы программаның қаңқасын құрайды. Бұл құрылымдар if және else операторларының көмегімен шешім қабылдауды, for, do, while операторларының көмегімен циклдерді ұйымдастыруды, операторларды топтарға, сол сияқты функцияға ұйымдастырады. Программада осы құрылымдарды қолданудың назары, олар қаншалықты программаны түгелдей түсінуді жеңілдететінен қандай тізбекте әрекет ету жүзеге асатынынан және немен басқарылатынынан тәуелді. Мүмкіндігінше, программа дұрысында, программаның көмегімен жүзеге асырылатын, басқаруды беру құрылымы тез және оқырманға түсінікті болатындай жазылуы керек.

Кез-келген тілде программаны жазудың пайдалы тәсілі жеткілікті ыңғайлы айқын псевдо тілде, ал содан кейін, прогрммалау тіліне ауыстырудың (қазіргі жағдайда-Си) дұрыстығы анықталғаннан кейін бастапқы оның кодталуы болып табылады.        

Келесі қадам кейбір бөлшектерді енгізуден тұрады, бұл процесті кейде "жоғарыдан-төменге қарай жобалау” немесе "тізбектелген декомпозиция” деп атайды. Негізгі басқарушы құрылымдар толығымен біздің талаптарымызға сәйкес келеді және оқуда жеңіл түсіндіріледі. Мұндай тіл жеңіл оқылады және дәл, сементикалық жағынан программалаудың кәдімгі тіліне жақын, біз ол жұмыс жасайды деп есептей отырып, оған программалау стилінің принциптерін қолдана аламыз. Оның жұмысқа қабілеттілігін тексеруге болады, яғни қажетті кезеңде программаның әрекеті арқылы жүзеге асатыны дұрыс па екенін тексеру.

Программалар жиі нашар құрылымдарға ие болады немесе оларда мәліметтер көрінісі орындалатын жұмысқа сәйкес болмағандықтан, олармен жұмыс істеу қиын. Деректердің жақсартылған құрылымын таңдау, үйрене алмайтын өзінің тегіндегі көркемөнері болып табылады. Шешімдер процесі жіңілірек болу үшін және деректер құрылымында қандай өзгерістер басқаруды қысқартуға көмектесетінін анықтау үшін алдын-ала программаның алғашқы жазылған түрін жиі жазып отыруға тура келеді.

      Көптеген программалар, оларды түгелдей қабылдау үшін өте қолайсыз болып келеді. Жеке-жеке менгеру үшін, оларды бөліктерге бөлу керек. Бұл программаның сенімділігін арттырудың жалғыз жолы, сондай-ақ оқу мен түсінудің жалғыз тәсілі. Функция мен процедуралар үлкен программалардың "модульдері” немесе құрылыстық блоктары болып табылады. Көптеген тілдерде ол жеке түрде трансляциялануы және бір-бірінен тәуелсіз пайдалануы мүмкін. Үлкен модульдер, егер олар өте көп санды немесе тым әртүрлі функцияларды орындайтын болса кең түрде қолдану үшін өте мамандандырылған болады және пайдалану қиын.

Қайда және не орындалу керектігін анықтайтын, программаны ұйымдастыру жеткіліксіз деректерді енгізу және шығаруформаттары мен есепті талдау салдары болып табылады.

Үлкен көлемдегі есептерді кіші бөліктерге бөлу пәні "құрылымдық жобалау” деп аталады. Осы пәннің шеңберінде:

-      жазу мен үлкен программаларды сүйемелдеудің жалғыз тәсілі - оларды модуль түрінде ұйымдасқан біразфункциялардың жиынтығы ретінде көрсету;.

-       модульде ақпаратол өзінің есебін қалай шешетіндей жұмыс істемеуі керек;

-      әр модуль өзінің тікелей көршілерінің шағын тобымен ғана өзара әрекеттесуі қажет;

-      программаның құрамында өңделген мәліметтердің бейнесі табылуы керек;

Категория: Информатика | Добавил: admin_ (17.11.2013)
Просмотров: 1177 | Теги: ПРОГРАММАЛАУ СТИЛІНІҢ ЭЛЕМЕНТТЕРІ. | Рейтинг: 0.0/0
Всего комментариев: 0

Имя *:
Email:
Код *: