Программаларды өңдеудегі модульдік қатынас

Раздел Информатика
Класс 10 класс
Тип Конспекты
Автор
Дата
Формат docx
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

10 сынып

Сабақтың тақырыбы: Программаларды өңдеудегі модульдік қатынас.

Сабақтың мақсаттары:

а) білімдік: Программаларды өңдеудегі модульдік қатынас.

ә) тәрбиелік: Оқушыларды өз бетімен жұмыс істеуге және уақытты ұнемдеуге тәрбиелеу

б) дамытушылық: оқушылардың ойлау қабілетін және логикасын, зейіндік қабілеттерін дамыту

Сабақтың түрі: аралас сабақ

Сабақта қолданылатын құрал: Оқулық, компьютер

Сабақтың өту барысы:

Ұйымдастыру

Жаңа сабақты түсіндіру

Сабақты бекіту

Үйге тапсырма беру

Жаңа сабақ

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

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

Өзара байланысқан бөлік - модульдер жиыны түріндегі жасалып жатқан программалық өнім көрінуі, ыңғайлылығы үшін орындалады:

  • өңдеу

  • программалау

  • жөндеу

  • программалық өнімге өзгертулер енгізу

Программалық өнімнің модульдік көрінуі келесі мақсаттарды көздейді:

  • өңдеудің қажет мерзімін қамтамасыз етіп орындаушыларға жұмысты үлестіру;

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

  • жобалық жұмыстардың еңбек шығыны мен бағасын бақылау

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

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

Көптеген модульдер арасынан ерекшелейді:

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

  • басқарушы модуль - басқа модульдерді өңдеуге шақыруын қамтамасыз етеді;

  • жұмыс модульдерді - өңдеу функцияларын орындайды;

  • сервистік модульде және кітапханалар, утилиттер - қызмет ету функцияларын атқарады.

Әрбір модуль дербес сақталатын файл ретінде ресімделеді. Программалық өнім қызмет ету үшін программалық модульдердің толық құрамы бар болу қажет.

Программалық өнім жұмысы кезінде қажетті программалық модульдер активтеледі. Басқарушы модульдер кезекті модульді орындауға тізбекті шақыруды береді. Модульдердің ақпараттық байланысы ортақ деректер базасы немесе өзгермелі алмасу арқылы модульаралық деректер жіберу арқасында қамтамасыз етіледі


  1. Сабақты бекіту

  1. Программалық модуль дегеніміз не?

  2. Программаның құрылымдануы не үшін орындалады?

  3. Программаның құрылымдануы қандай мақсаттарды көздейді?

  4. Программалардың модульдік құрылысының типтік схемасы қандай?

  1. Бағалау

  2. Үйге тапсырма 1 тарау. 1.3.3


© 2010-2022