Ш. И. Раззоќов, М. Д. Юнусова turbo pascal алгоритмик тилида дастурлаш касб-ћунар коллеж талабалари учун ўќув ќўлланма


Program {II Ишлатиладиган модулларни кўрсатиш} uses


Download 1.74 Mb.
bet12/96
Sana30.04.2023
Hajmi1.74 Mb.
#1413831
1   ...   8   9   10   11   12   13   14   15   ...   96
Bog'liq
Turbo Pascal назария

Program
{II Ишлатиладиган модулларни кўрсатиш}
uses
{Ишлатиладиган модуллар рўйхати}
{Баёнлар бўлими}
label Нишоналар баёни;
const Ўзгармаслар баёни;
type Турлар баёни;
var Ўзгарувчилар баёни;
p
Процедура ва Функциялар баёни;
rocedure



function
exports Экспорт ќилинадиган исмлар баёни;
{IV Операторлар бўлими (оператор блоки)}
begin
Операторлар;
end.

4.1. Дастур сарлавћаси бўлими


Дастур сарлавћаси албатта бўлиши шарт эмас, у асосан намойиш маќсадидагина ишлатилади. Синтактик нуќтаи назаридан сарлавћа ќуйидагича ёзилиши керак:

Мисоллар:


Program Simple;
Program Print (Output)
Program GetPut (Input, Output)
Program Complex (Input, Output, MyFile)
Сарлавћанинг зарурий эмаслигидан келиб чиќиб, одатда Турбо Паскалда келтирилган вариантлардан фаќат биринчиси ишлатилади.

4.2. Модулларни кўрсатиш бўлими


Ўз ваќтида Турбо Паскални яратувчилар IBM компьютерларининг ћамма (деярли ћамма) ќувватидан фойдаланишга имкон берувчи модулларни яратдилар, яъни керакли процедура, функция, ўзгармаслар, маълумотлар турларини модуллар ёрдамида баён этдилар. Модул баёнлар бўлимидаги ћар хил ташкил этувчилари ва баъзан баъзи бир бажарилувчи операторларни ўз ичига олган мустаќил компиляция ќилинадиган дастур бирлигидир. Модулларнинг мућим хусусияти шундаки, Турбо Паскал компилятори уларнинг дастур кодини хотиранинг алоћида сегментига жойлаштиради. Сегментнинг максимал узунлиги 64 Кбайтдан ошмайди, лекин бир ваќтда ишлатиладиган модуллар сони фойдаланиш мумкин бўлган хотира билан чекланади, бу эса жуда йирик дастурлар тузишга имкон беради.
Турбо Паскал модулларига ќуйидагилар киради:
SYSTEM – бу модулга Паскалнинг ва Турбо Паскалнинг бир ќатор стандарт процедура ва функциялари киради. Ћамма дастурлар автоматик System модулида ишлай олади.

Download 1.74 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   96




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