1-Маъруза. Дастурлаш тиллари ва уларни куллаш


-Маъруза . Процедура ва функциялар



Download 1,35 Mb.
bet22/68
Sana25.02.2022
Hajmi1,35 Mb.
#311154
TuriИнструкция
1   ...   18   19   20   21   22   23   24   25   ...   68
Bog'liq
PASCAL

7-Маъруза . Процедура ва функциялар.

3


Режа
Умумий маълумотлар
Стандарт ва библиотека модуллари
Ташкил килинган процедуралар ва функциялар
Фойдаланувчининг процедура ва функциялари


3.1Умумий маълумотлар

3.2


Процедура, функция, процедуралар структураси

Тurbo Pascal тилида кисмий дастурларни куллаш процедура ва функциялар оркали амалга оширилади..


Процедура - бу дастурнинг номланган кисми хисобланиб, уни номи билан чакирилади ва улар устида ишлаш ёки маълум операциялар бажариш мумкин. Процедура структураси дастур структурасига ухшаш булади. Процедура ифодада оперант холатда учраши мумкин эмас.
Функция процедурага ухшаш лекин икки хил фарки бор, биринчиси функция чакириш тугмасига скаляр кийматларини узатади ва иккинчиси, функциянинг номи ифодада оперант сифатида катнашади.
Turbo Pascal тилининг функция ва процедуралари иккита группага булинади: фойдаланувчи томонидан аникланган ва илгари мавжуд булган процедура ва функциялар. Биринчиси фойдаланувчи томонидан номланади ва чакирилади. Иккинчиси тилнинг таркибига кириб? уни факат куйилган номи буйича чакирилади.
Хамма стандарт воситалар махсус библиотека модулларида сакланади ва улар система номларига эга булади. Процедура процедура номи ва процедура танасидан иборат булади.

3.3Стандарт библиотека модуллари




Модуль, System, Crt, Dos,Graph, Graph3, Overlay, Printer, Turbo3
Turbo Pascal 6.0 системасига саккизта модуллар киради: System, Crt, Dos Graph, Graph3, Overlay, Printer, Turbo3 ва Turbo Vision махсус библиотекасининг System модули оддий холатда уланади, колган модулларни дастурчи USES резервлашган сузи оркали улаши мумкин.

USES Crt, Dos, Printer;


Хар битта модулнинг вазифасини кискача куриб чикамиз.


System - Turbo Pascal 6.0; нинг юраги хисобланиб , унда колган хамма модулларнинг ишлашини таъминловчи дастурлар сакланади.


Сrt - дисплей адаптерининг иш режимини урнатади.


Dos - модули MS-DOS нинг хамма манбаларидан фойдаланиш имкониятини берувчи функция ва процедураларни уз ичига олади.


Graph3 - Turbo Pascal 3.0. нинг стандарт график функцияларида фойдаланиш имкониятини беради.


Overlay - оверлей дастурлар тузиш воситаларини саклайди.


Рrinter - чоп этиш курилмаларига тез утишни таъминлайди.


Тurbо3 - Turbo Pascal 3.0 версияси билан максималь мосликни таъминлайди.


Graph - график имкониятларидан фойдаланишда СGA, ЕGА, VGА, НЕRС, IBM 3270, МСGА и АТТ6300 адаптерларининг эфектив ишлашини таъминлайди.


Turbo Vision – фойдаланувчининг интерфейсини яратиш учун мужжал кисм дастурлар библиотекаси.


System модули дастурга афтоматик уланади, шунинг учун унинг номи USES булимида курсатилмайди ва учун унинг функция ва процедураларидан фойдаланиш мумкин.



Download 1,35 Mb.

Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   68




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish