«C# dasturlash tili» O’quv qo’llanma


For sikli temasining variyatsisi



Download 0,57 Mb.
bet39/76
Sana20.07.2022
Hajmi0,57 Mb.
#828017
1   ...   35   36   37   38   39   40   41   42   ...   76
Bog'liq
C # ma\'lumotnoma

For sikli temasining variyatsisi
For sikli - C # ning eng yumshok instruksiyalarining biri bulib xisoblanadi, sababi, u katta diapazondagi variatsiyani olishga imkon beradi.


Bir nechcha siklni boshkaruv uzgaruvchilarni foydalanish


For siklni boshkarish uchun ikki yoki undan kup uzgaruvchilarni foylansa buladi, bu paytda initsializatsiya va ietratsiya instruksiyalari xar bir uzgaruvchi uchun nukta veyrbul Bilan ajratiladi. Masalan,
G’G’ For siklida nukta verbulni foydalanish.
Using System;
{ public static void
Main( ) {
int i, j ;
for ( i-0 ; j-10; i< j iQQ, j-)
Console. WriteLine (( “ i va j : “ Q i Q “ “ Q j );
Shu dasturning natiyjasi kuyidagicha

i va j: 0 10


i va j: 1 9
i va j: 2 8
i va j: 3 7
i va j: 4 6

Bu yerda veyrbul bilan ikkita initsializatsiya instruksiyasi ajratilgan va ikkita iteratsion ifodasi. Siklga kirishda ikkita uzgaruvchi initsializatsiyalanadi I va j. Xar bir iteratsiyani bajargannan kegin I uzgaruvchisi inkrementirlanadi a j uzgaruvchisi dekrementirlanadi. Siklda bir necha boshkarish uzgaruvchilarni foydalanish algoritmlarni kiskartirishga olib keladi. Initsializatsiyalash va iteratsiya bulimida for siklida xoxlagan sonda instruksiyalarni foydalanish mumkin . Eng ulkan va eng kichik kupaytiruvchilarni topish dasturini kurib utamiz ( masalan 100 soni uchun ) Itibor beringki, sikl tugash shartiga u ikki boshkarish uzgaruvchilari uz ichiga oladi.


G’For siklida eng kata va eng kichik son


kupaytiruvchilarni topishda veyrbuldan foydalinish.
Using System;
Class Comma {
{ public static void Main( ) { f int i, j;
int smallest, largest i, j ;
int num ;

Smallest q largest q1;


for ( iq 2, j q numG’2 & ( j > -2); iQQ, j - ); {
if( (smallest -1 ) & (( num% i) qq0 )
Smallest q i;
if( (largest qq1 ) & (( num% j) qq0 )
largest –j ;
Console. WriteLine (( “Eng katta kupaytiruvchi : “ Q largest );
Console. WriteLine (( “Eng kichik kupaytiruvchi : “ Q smallest );
)
1
Shu dasturning natiyjasi kuyidagicha

Eng katta kupaytiruvchi : 50.


Eng kichik kupaytiruvchi : 2

For siklida ikkita uzgaruvchisini foydalanish, eng katta kupaytiruvchini va eng


kichik kupaytiruvchini topishga buladi. Eng kichik kupaytiruvchini topishda biz i uzgaruvchisini foydalanamiz. Avval u 2ga yeng deb olinadi va inkrementirlanadi kachongacha uning ma’nosi berilgan sonining yarmidan oshmagancha( u num uzgaruvchisida saklanadi). Eng katta kupaytiruvchini aniklash uchun j uzgaruvchini foydalanmiz. Avval u berilgan sonining yarmiga teng deb olinadi ( num uzgaruvchisida saklanadigan) va dekrementirlanadi kachongacha uning ma’nosi ikkidan kam bulmagancha. I va j uzgaruvchilari uzlarining ma’nosiga yetmagancha sikl ishlay beradi. Sikl tugagannan kegin ikkita kupaytiruvchilar topiladi.



Download 0,57 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   ...   76




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