O‘zbekiston respublikasi oliy va o‘rta-maxsus ta’lim vazirligi muqimiy nomidagi qo‘qon davlat pedagogika instituti sirtqi ta’lim fakulteti informatika o‘qitish metodikasi ta’lim yo`nalishi


Paskal programmaning strukturasi va operatorlari



Yüklə 150,5 Kb.
səhifə7/14
tarix17.10.2022
ölçüsü150,5 Kb.
#65341
1   2   3   4   5   6   7   8   9   10   ...   14
Kurs ishi Sirtqi

Paskal programmaning strukturasi va operatorlari

Paskal tilida tuzilgan programma – programma sarlavhasi va nuqta bilan tugovchi programma tanasidan tashkil topgan. Programma sarlavhasi va programma tanasini ; (nuqta vergul) belgisi bilan ajratiladi:

::=;< dastur tanasi>.


Programma sarlavhasi program hizmatchi so’zidan boshlanadi va undan so’ng programmaga foydalanuvchi bergan nom yoziladi:
< dastur sarlavhasi>::=program < dastur ismi>;
Programmaning asosiy qismi uning tanasi hisoblanadi. Programmaning tanasini qisqacha qilib blok ham deb atash mumkin. Umuman olganda, blok qat’iy ketma-ketlikda yoziluvchi oltita bo’limdan tashkil topadi:
::=




Programma tanasining asosiy qismi bu operatorlar bo’limidir. Har qanday programmada bu bo’lim albatta bo’lishi kerak. Programmaga qo’yilgan masalani echish shu bo’limda amalga oshiriladi. Boshqa bo’limlar esa yordamchi bo’limlar bo’lib, tiplarni e’lon qilish bo’limlari deb ataladi. Bu yordamchi bo’limlar programmada qatnashishi yoki qatnashmasligi ham mumkin, lekin ularning yozilish ketma-ketligi saqlanib qolinishi zarur.
Paskal - programmaning umumiy ko’rinishini quyidagi ko’rinishda yozib olaylikda, so’ng har bir bo’limni to’laroq tahlil qilib chiqamiz:
Program ;
label
;
const
;
type
;
var
funk siyalarni e’lon qilish>;
begin

end.
Metkalar bo’limi. Programmaning ixtiyoriy operatorini boshqa operatorlar orasida ajratib ko’rsatish mumkin. Buning uchun, operatorning oldidan ikki nuqta (:) áåëãèñè îðqàëè ìåòêà ( tamg’a ¸êè èñì äåá hàì àòàø ìóìêèí) qo’éèëàäè âà áóíäàé îïåðàòîðíè ìåòêà áèëàí æèõîçëàíãàí îïåðàòîð deb ataladi. Metkalar, programmada o’tish operatoridan foydalangandagina ishlatiladi. Metka sifatida oddiy identifikatorlardan yoki sonlardan foydalanish mumkin. Programmada ishlatilgan barcha metkalar label hizmatchi so’zidan keyin boshlanuvchi metkalar bo’limida e’lon qilinib qo’yilishi kerak:
::=label ;
Metkalarning nomlari original, ya’ni o’xshashi yo’q bo’lishi kerak.
Misol: label L1, L2, A3;
Bu erda L1, L2, A3 lar programmada ishlatiluvchi metkalarning nomlari.

Yüklə 150,5 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10   ...   14




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin