2. Mavzu: Chiziqli Algoritm




Download 20.63 Kb.
bet1/6
Sana10.11.2022
Hajmi20.63 Kb.
#29722
  1   2   3   4   5   6
Bog'liq
2-mavzu Chiziqli algoritim
«Dasturlash tillari» fanidan 1-oraliq nazorat savollari, 9. Fizika va Astronomiya 100 соат, 2.02. Техникавий чизмачилик, 1-mavzu algoritm tushunchasi, 2-mavzu Chiziqli algoritim, 1. Родной язык и литература, 7 Mavzu Shifrlash haqida ma’lumot Simmetrik shifrlash tizimi haqi, 1-Mavzu algoritm tushunchasi, 20 – Mavzu. Typedef tipini aniqlanishi

2.Mavzu: Chiziqli Algoritm

Chiziqli algoritmlarda asosan hech qanday shart tekshirilmaydi va jarayonlar tartib bilan ketma - ket bajariladi. Demak, chiziqli algoritmlar sodda hisoblashlar yoki amallar ketma – ketligini ifodalaydi. Chiziqli algoritm masalalarini yechishni blok-sxemasini umumiy ko‘rinishi 3-rasmda keltirilgan. 1-misol. Pifagor teoremasi bo‘yicha uchburchakning gipotenuzasini hisoblashni: a) so‘zli; b) blok-sxemali algoritmni tuzing. Formulasi: Bu yerda a va b lar uchburchak katetlarini uzunligi


a)so‘zli algoritmi:
1)boshlanishi;
2)uchburchakning a va b katetlarini qiymatlari kiritilsin;
3) uchburchak gipotenuzasi formula bilan
hisoblansin;
4)hisoblash natijasi c ni qiymati chiqarilsin;
5) hisoblash tugatilsin. Tamom., c - uchburchak
gipotenuzasi.
Tarmoqlanuvchi algoritm

Tarmoqlanuvchi algoritm - u o‘zida kamida bitta shartni saqlaydi va kompyuter


uni tekshirish natijasida ikkita mumkin bo‘lgan shartlardan birini bajarishni ta’minlaydigan algoritmdir. 2-misol. Ikkiga tarmoqlanuvchi funksiyani hisoblashning a) so‘zli; b) blok sxemali algoritmni tuzing

so‘zli algoritmi:


1) boshlanishi;
2) x ni qiymatini kiriting;
3) agar x < 2 bo‘lsa
funksiya hisoblansin;
4) agar x ≥ 2 bo‘lsa
funksiya hisoblansin;
5) hisoblash natijasi Y ni qiymati
chiqarilsin;
6) hisoblash tugatilsin. Tamom.
b) blok-sxemali algoritmi:
6-rasmda keltirilgan.
Tarmoqlanuvchi algoritm
Takrorlanuvhi algoritmlar

Sikl algoritmi - bitta shartning yangi boshlang‘ich ma’lumotlar asosida ko‘p marotaba takrorlanadigan harakatlarini bajarilishini ta’minlovchi algoritmdir. Demak, siklik (takrorlanuvchi) tuzulmali dastur bir paytda bir yoki bir nechta parametrlar o‘zgarishida, bir guruh operatorlar hisoblashni ko‘p marotaba takrorlash imkoniyatini beradi.


N –berilgan bo‘lsin,

i=0 berilsin,


S=0 berilsin,


i=i+1 hisoblansin,


S=S+i hisoblansin,


i tekshirilsin va bu shart bajarilsa,


4-satrga qaytilsin, aks holda keyingi
qatorga o‘tilsin, S ning qiymati chop
etilsin.


Download 20.63 Kb.
  1   2   3   4   5   6




Download 20.63 Kb.