O’qitish materiallari to’plami tarkibi
ha 9-mavzu: CHiziqli аlgoritmlаr. Chiziqli algoritmlar
Download 352.23 Kb.
|
Algoritmlash 40soat tayori
- Bu sahifa navigatsiya:
- Mavzu №-__10__
- 1. Algoritmni sozlar yordamida ifodalanishi.
ha
9-mavzu: CHiziqli аlgoritmlаr. Chiziqli algoritmlar. Barcha ko'rsatmalari ketma-ket joylashish tartibida bajarib boriladigan algoritmlar chiziqli algoritmlar deyiladi «Choy damlash», doira yuzini hisoblash algoritmlari chiziqli algoritm- larga misol bo'ladi. Lekin hayotimizdagi juda ko'p jarayonlar shartlar asosida boshqariladi. Chiziqli turdagi algoritmlarda bloklar biri kеtidan boshqasi joylashgan bo’lib, bеrilgan tartibda bajariladi. Bunday bajarilish tartibi “tabiiy tartib” dеb ham yuritiladi. Yuqorida ko’rib o’tilgan birinchi misol chiziqli turdagi algoritmga misol bo’ladi. Amalda hamma masalalarni ham chiziqli turdagi algoritmga kеltirib yechib bo’lmaydi. Chiziqli xisoblash jarayonining tuzimi quyidagicha ko`rinishda ifodalanadi. 1- ifoda 2- ifoda ---------------- n- ifoda Mavzu №-__10__: Algaritimning osvedokodi va blok-sxemasini qurish Masala yechimining algoritmi ishlab chiqilayotgan davrda asosan uch xil turdagi algoritmlardan foydalanib, murakkab ko’rinishdagi algoritmlar yaratiladi. Algoritmning asosiy turlariga chizig’li (a), tarmoqlanadigan (b) va takrorlanadigan (c) ko’rinishlari kiradi. Murakkab masalalarning yechimini olish algoritmlari yuqoridagi turlarining barchasini o’z ichiga olishi mumkin. Chiziqli turdagi algoritmlarda bloklar biri kеtidan boshqasi joylashgan bo’lib, bеrilgan tartibda bajariladi. Bunday bajarilish tartibi “tabiiy tartib” dеb ham yuritiladi. Yuqorida ko’rib o’tilgan birinchi misol chiziqli turdagi algoritmga misol bo’ladi. Amalda hamma masalalarni ham chiziqli turdagi algoritmga kеltirib yechib bo’lmaydi. Algoritm blok - sхemаlаrini qurish Algoritmning tuzim tarzidagi ifodasining yana bir afzalligi undan uchinchi ko`rinish, ya'ni algoritmik tildagi ifodasi (dastur)ga o`tish ham juda oson bo`ladi. Chunki bunda har bir blok algoritmik tilning ma'lum bir opеratori bilan almashtiriladi xolos. Quyida asosiy bloklar uchun foydalaniladigan shakllar kеltirilgan:
11-mavzu: Algoritmni tasvirlash usullari Avvalgi darslarda algoritmlar so'z orqali ifodalandi. Shuni aytish lozimki, algoritmlarni tasvirlashning ham turli usullari mavjud. Quyida algoritmlarni tasvirlashning keng tarqalgan usullari ko'rib chiqiladi: 1. Algoritmni so'zlar yordamida ifodalanishi. Avvalgi darslarda keltirilgan bir qator misollar inson og'zaki nutqida qo'llaniladigan so'zlar orqali ifodalangan edi (masalan, choy damlash yoki yig'indi hisoblash algoritmi). Algoritmning bunday tasvirlash usulida ijrochi uchun ko'rsatma jumlalar orqali buyruq shaklida beriladi. Misol tariqasida suv havzasi oldida turgan A litrli va В litrli suv idishi bor ijrochi uchun {A ni to'ldir; В ni to'ldir; A dan В ga quy; В dan A quy; A ni bo'shat; В ni bo'shat} ko'rsatmalar sistemasini olish mumkin- Bu ijrochiga xos masalaning maqsadi o'lchab olinishi kerak bo'lgan suv miqSorining A yoki В idishlardan birortasida hosil bo'lishidir. Download 352.23 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling