Microsoft Word takrorlanuvchi sturukturali algoritmlar va dasturlar tuzish



Download 488,87 Kb.
Pdf ko'rish
bet4/4
Sana30.12.2021
Hajmi488,87 Kb.
#93308
1   2   3   4
Bog'liq
takrorlanuvchi sturukturali algoritmlar va dasturlar tuzish

Murakkab tsikllar 

Ko’pchilik  masalalarni  yechishda  tuzilgan  dasturda  ichma-ich  jоylashgan 

tsikllar tashkil etishga to’g’ri keladi. Bunday tsikllarga  murakkab tsikllar deyiladi. 

Murakkab tsikllarda quyidagi talablar bajarilishi zarur. 

  ichki tsikl tashqi tsikl ichida to’liq yotishi kerak; 

  tsikllar bir-biri bilan kesishmasligi kerak; 

  tsikl ichiga tashqaridan to’g’ridan-to’g’ri kirish mumkin emas; 

  tsikl parametrlari har xil identifikatоrlar bilan belgilanishi kerak; 

 



 

3. 


Yig’indi va ko’paytmani hisoblash dasturini tuzish 

Takrоrlanishlar  sоni  aniq  bo’lgan  tsikl  operatoridan  foydalanib    ko’paytmani 

hisoblash dasturini tuzish 

 

 



Misol 

 

             







52



1

2

2



2

2

2



2

2

2



)

3

(



)

3

52



(

52

*



....

*

)



3

2

(



2

*

)



3

1

(



1

i

i

i

P

 

 



 

 

Yechish 



 

  

Dastlab algoritm blok- sxemasini tuzamiz 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

Boshlandi 

S=0 

S=

)



3

1

/(



1

*

2



2



s

 

Tamom 


I=1,52 

Pechat S 




   

Paskal tilida  dasturini tuzamiz: 

 

 



 

 

Yuqoridagi misolni dasturi quyidagicha (Rasm 1.1)



 

 

 



 

(Rasm 1.1) 

 

Dasturni  tekshirish  uchun  F9  tugmachasini    bosamiz  va  quyidagi  oyna  hosil 



bo’ladi. (Rasm 1.2) 

 

 



 


        

 

 



   Dasturni  hisoblash    uchun  Ctrl+F9  tugmachalarini  birgalikda  bosamiz  va 

natijasini  ko’rish  uchun  Alt+F5  tugmachalarini  birgalikda  bosamiz.Quyidagi 

oynada ko’rishimiz  mumkin (Rasm 1.3) 

 

 



 

(Rasm 1.3) 

 

Murakkab tsikllardan foydalanib  yig’indini hisoblash uchun dastur tuzish 



Misol 







5

1



3

1

k



l

l

k

l

k

e

S

 

Yechish 



                       Dastlab 

algoritm blok



 –sxеmasini tuzamiz 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

S=0; 


k=1,5 

S1=0 


l=1,3 













l



k

e

S

S

l

k

1

1



 

S=S+S1 


Boshlandi 

Tamom 



Paskal tilida  dasturini tuzamiz: 

 

 



Yuqoridagi misolni dasturi quyidagicha (Rasm 2.1) 

 

 



 

(Rasm 2.1) 

 

Dasturni  tekshirish  uchun  F9  tugmachasini    bosamiz  va  quyidagi  oyna  hosil 



bo’ladi. (Rasm 2.2) 

 

 



 

(Rasm 2.2) 

 

   Dasturni  hisoblash    uchun  Ctrl+F9  tugmachalarini  birgalikda  bosamiz  va 



natijasini  ko’rish  uchun  Alt+F5  tugmachalarini  birgalikda  bosamiz.Quyidagi 

oynada ko’rishimiz  mumkin (Rasm 1.3) 

 




Xulosa 

 

Xulosa  qilib  shuni  aytish  mumkinki,  bugungi  jadallik  bilan  rivojlanib 

borayotgan  axborot  asrida  yashayotgan  ekanmiz,  har  bir  daqiqa  emas  balki 

soniyalarning  qadri  oltinga  tengligi  barchamizga  ma’lum.  Insoniyat  hayotiga  va 

yashash  sharoitiga  qulayliklar  yaratish  diqqat  markazida.  Shunday  ekan, 

kompyuter  texnologiyalaridan  foydalanish,  hayotimizni  yanada  osonlashtirib 

qulayliklar  yaratish  imkonini  beradi.  Takrorlanuvchi  strukturali  dasturlar    kishilar 

soatlab  vaqtini  sarflaydigan  muammoli  masalani  bir  zumda  ishlash  imkonini 

beradi.  Bundan  tashqari  bunday  dasturlar,  iqtisodiy  va  texnik  masalalarni 

yechishda  ham  qulayliklar  yaratadi.  Shunday  ekan,  takrorlanuvchi  strukturali 

dasturlarning o’rni ham juda muhim hisoblanadi.  

Agar arifmetik  yoki  geometrik ketma-ketliklarni  ishlamoqchi bo’lsak, bizga 

ma’lumki,  ketma-ketlik  hadlari  juda  ko’p  bo’lsa  muammolarga  duch  kelamiz. 

Bunda bizga takrorlanuvchi strukturali dasturlardan foydalanish qulay hisoblanadi. 

Bunday  muammoli  masalalarga  hayotda  juda  ko’p  duch  kelamiz.  Shunday  ekan, 

takrorlanuvchi  strukturali  dasturlarni  o’rganishimiz  ko’pgina  muammolarimizni 

hal qilish imkonini beradi. 

Foydalanilgan  adabiyotlar. 

 

 



1. Abduqоdirоv A. Infоrmatika. 2002. 

2. Zakirоva F.M. Infоrmatika i infоrmatsiоnnie texnоlоgii. 2007. 

3. Оbidоv A.A. Infоrmatika misоl va masalalar. 2006. 

4. Tоylоqоv N., Axmedоv A. IBM - PC Kоmpyuteri. - T.: "O’zbekistоn", 2001. 

5. G’ulоmоv S.S. va bоshqalar. Axbоrоt tizimlari va texnоlоgiyalari - T.: "Sharq", 2000. 

6. Ermatоv Sh.T. Shaxsiy kоmpyuterlar. Оperatsiоn tizimlar, qurilmalar. 2006. 

7. Proff.M.M.Arihov “Informatika.Axborot texnologiyalari” (1-2-qismlari) 2003 y. 

8. T.X.Xolmatov,N.I.Tayloqov,U.A.Nazarov “Informatika” 2003 y. 



 

Download 488,87 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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