9. Foydalanilgan adabiyotlar


Parametrli sikl operatori


Download 310 Kb.
bet7/22
Sana24.03.2023
Hajmi310 Kb.
#1292059
1   2   3   4   5   6   7   8   9   10   ...   22
Bog'liq
127 informatika kir

Parametrli sikl operatori

FOR I:=M1 TO M2 DO S;


Ml va M2 - sikl parametrining boshlang'ich va ohirgi qiymati.

S - bitta yoki bir nechta operatordan iborat.




Old shartli operator

Old - shartli sikl operatori operatordagi hisobga bog'liq bo'lib, sikl takrorlanish soni noaniq bo'lgan holda ishlatiladi.


WHILE B DOS;

bu erda B -mantiqiy ifoda;


S - sikl tanasi (1 ta yoki bir nechta operatordan iborat).


Takrorlash shartli operatori.

REPEAT S UNTIL B;


Bu yerda, S- sikl tanasi;


B - mantiqiy ifoda.

Umumiy nomga ega bo'lgan bir hil ko'rinishdagi tartiblangan elementlar ketma-ketligi massiv deb ataladi. Komponenta tipi - baza tipi hisoblanadi. Har bir komponenta o'zining indeksi va nomiga ega (bular qavs ichida keltiriladi).


Komponenta tipi quyidagi ko'rinishga ega:
A=ARRAY [Tl] OF T2.

bu yerda A - massiv nomi


Tl - indeksning skalyar yoki chegaralangan tipi (REAL, INTEGER ijozat etilmaydi).
T2 - baza tipi yoki komponenta tipi (oddiy yoki murakkab bo'lishi mumkin).
Masalan: V:ARRAY [N...M] OF T;

bu yerda V - massiv nomi;


N va M massiv indeksining quyi va yuqori chegarasi
T - massiv tavsifi.

Ko'p o'lchamli massivlarda har bir o'lchamning o'zgarish chegarasi bir-biridan vergul bilan ajratiladi. Ko'p o'lchamli massivlarda indekslarning chegarasini konstantalarning nomi orqali berish maqsadga muvofiqdir.


Masalan:
CONST N=10;K=20;
VAR B: ARRAY [ 1.. .N, 1.. .K] OF INTEGER;
Funksiya sarlavhasi va bajarilish bo'limlaridan tashkil topgan bo'lib, quyidagi umumiy ko'rinishga ega:
FUNCTION funksiya nomi (rasmiy paramtrlar ro'yhati): Funksiya tavsifi;
Rasmiy parametrlar ro'yhati

Rasmiy parametrlarning nomi va tavsifidan tashkil topgan bo'lib, bir-biridan vergul bilan ajratiladi. Bundan tashqari parametr nomi va tavsifi orasida ikki nuqta qo'yiladi.



Download 310 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   22




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