Sikl ( for, for each) operatorlari sikllar



Download 0,81 Mb.
bet1/5
Sana23.07.2022
Hajmi0,81 Mb.
#841448
  1   2   3   4   5
Bog'liq
2-Mavzu


Sikl ( for, for each) operatorlari

SIKLLAR.
Hamma sikllarni ham to’rt qismga bo’lish mumkin – inisializasiya,
tana,iterasiya va yakunlash sharti. Javada uchta siklli konstruksiya mavjud:
while,do while,for.
O’z nomi bilan ma’lum bo’lib turibdi takrorlanuvchi ya’ni qandaydir jarayonni qayta va qayta takrorlanishidir. Yerning quyosh atrofida aylanishi yil fasllarning almashinishi va h.k.larni misol qilib keltirish mumkin. Takrorlanuvchi ish harakatlar qandaydir shartlar asosida bajariladi. Ularning boshlang’ich, oxirgi nuqtalari va bajarilish davriyligi mavjud bo’ladi. Misol uchun, yerning quyosh atrofida aylanishini olsak, boshlang’ich nuqta 1-kun ya’ni 1-yanvar oxirgi nuqta 365-kun bu esa 31-dekabr takrorlanishi 1 kunga teng. Atrofimizda bunga o’xshash takrorlanvchi ish harakatlar shunchalik ko’pki ularni sanab tugata olmaymiz. Misol tariqasida kundalik hayotimizda doimiy sodir bo’ladigan bir jarayoni tahlil qilib, uning java da dasturiy ko’rinishi qanday bo’lishini ko’rib chiqsak.
Misol: Tasavvur qiling ovqat tayyorlash uchun 10 ta kartoshkani tozalashga oldik. Qo’limizda 10 ta kartoshka bor ularni tozalash uchun birinchi kartoshkadan boshlab 10-kartoshkagacha tozalamaguncha xar bir kartoshkani birma-bir tozalab chiqamiz. O’z-o’zidan ko’rinib turibdi kartoshka tozalash jarayoni ketma-ket sodir bo’lyapti(bu jarayon siklga misol bo’la oladi)

  • Tozalangan kartoshkalar o’sib borish qiymati 1 ga teng (chunki ikki yoki undan oshiq kartoshkani bir vaqtda tozalab bo’lmaydi odatda)

  • Boshlang’ich qiymati ham 1 ga teng

  • Agar kartoshkani tozalash jarayonida kartoshkani iste’molga yaroqsiz joylari bo’lsa, kesib tashlanadi ya’ni inson miyasida shu shartlar tekshiriladi.

  • Bu jarayonni tozalangan kartoshkalar soni 10 ga teng bo’lguncha amalga oshiramiz.

Keling endi bu jarayonlarni java da dasturini tuzib chiqaylik.

  1. public class Tozalash {



  2. Download 0,81 Mb.

    Do'stlaringiz bilan baham:
  1   2   3   4   5




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