Postcondition bilan devor har qanday holatda kamida bir marta qatl qilinadigan tarzda quriladi. Shu bilan birga, muayyan shart sharoitida tsikl zarur bo'lgan holatlar mavjud va takrorlanmasa, bunday bo'lmasligi kerak. Aks holda, natija noto'g'ri bo'ladi. Bu holda oldingi shartlarga ega bo'lgan pastadir qo'llaniladi. Uni yaratish uchun sizga "A B" qurilishida kerak. Birinchi buyruq ma'nosini "bye" deb tarjima qilingan. A shart va B - takrorlanadigan ish. Butun dizayn: "shart to'g'ri bo'lsa, ishlarni bajaring" degan ma'noni anglatadi.
Barcha asosiy algoritmik inshootlar faqat ma'lum hollarda ishlaydi. Protsessual sharoitlarda ular nima? Biror ishni takrorlash kerak bo'lmasa, lekin bir nechta kompozit operatorlardan yoki maxsus qavslardan foydalanish kerak. Vaziyat kirib bo'lmaganda, tsikl bajarilmaydi. Shunga ko'ra, harakatlar to'g'ri bo'lsa, takrorlanadi.
Yordamchi algoritm boshqa jarayonlarda faqat nomini ko'rsatib ishlatiladi. Bu asosiy algoritmik inshootlarga taalluqli emas. Dasturlash tillarida bu jarayon jarayoni subroutin deb ataladi. Kod bilan ishlashni osonlashtirish va undan keyin oddiyroq muammoni hal qilish uchun har bir ish yordamchi algoritm bo'lgan bitta blokga birlashtiriladi. Ularning har biriga bir necha bor murojaat qilishingiz mumkin bo'lgan ism berilishi mumkin.
Do'stlaringiz bilan baham: |