Dasturlash asoslari




Download 5,61 Mb.
bet47/143
Sana15.03.2021
Hajmi5,61 Mb.
#13226
1   ...   43   44   45   46   47   48   49   50   ...   143
Dasturiy kod

Nassi/Shneidermann-Diagramm diagrammasidagi dasturiy funktsiya yuqori darajadagi istalgan tilda tuzilishi mumkin. Namuna sifatida bu o‘rinda C dasturlash tilidan foydalanish mumkin. Funktsiyaga ma’lumotlar maydonining birinchi elementi uzatilishi mumkin (indeks kabi), biroq u keyin funktsiyada odatdagiday burchak qavslari bilan ajratilishi mumkin. Keyinda ma’lumotlar maydonining yuqorigi indeksi talab qilinadi (ArrayLength).


void BubbleSort(int *Array, int ArrayLength)

{

int x, y;



int temp;

for(x=0;x<=ArrayLength;x++)

{

for(y=0;y<=ArrayLength;y++)



{

if(y < ArrayLength)

{

if(Array[y] > Array[y+1])



{

temp = Array[y];

Array[y] = Array[y+1];

Array[y+1] = temp;

}

}

}



}

}
Endi, dastur bekamu-ko‘stmi, u istalgan talablarga javob beradimi, degan savolga javob berish uchun uni tekshirib ko‘rish kerak.



Download 5,61 Mb.
1   ...   43   44   45   46   47   48   49   50   ...   143




Download 5,61 Mb.