Toshkent tibbiyot akademiyasi biotibbiyot muhandisligi,informatika va biofizika


Algoritmdagi asosiy elementlar va belgilar



Yüklə 83,13 Kb.
səhifə3/14
tarix19.12.2023
ölçüsü83,13 Kb.
#150917
1   2   3   4   5   6   7   8   9   ...   14
2-deadline

Algoritmdagi asosiy elementlar va belgilar


1-qadam
Algoritmdagi asosiy elementlar va belgilarni bilib oling. Avvaliga bu sizga qiyin va noo'rin tuyulishi mumkin, ammo haqiqatan ham katta va murakkab narsa yozishingiz kerak bo'lganida, siz o'zingiz kanonik tasvirlangan algoritmni o'qish osonligini his qilasiz. To'rtburchak ma'lumotlarning shakllanishini va yangi jarayonni bildiradi, ma'lumotlarni kiritish parallelogramm, romb esa shart. Tsikl olti burchakli bilan boshlanadi, pastki dastur yordamida - yon tomonida qo'shimcha chiziqlar bo'lgan to'rtburchak. Boshi va oxiri aylana shaklida bo'ladi. Olingan qiymatlarning natijasi "yirtilgan varaq", pastki qismida to'lqin shakli bo'lgan to'rtburchak.

2-qadam


Kesmoq! Har qanday algoritm uchun asosiy talab uning soddaligi. Sizning dizayningizdagi elementlar qancha kam bo'lsa, u shunchalik ishonchli ishlaydi. Bundan tashqari, o'zingizni dastlabki versiyani tuzgandan so'ng, ehtimol undan 2-3 ta keraksiz qadamni chiqarib tashlashingiz mumkinligiga odatlang. "O'zingizni tortib olishga" harakat qiling va algoritmni kesish jarayonini tirnash xususiyati emas, balki qiyinchilik sifatida qabul qiling. Esingizda bo'lsin - hamma narsa nazariy jihatdan qanchalik qisqa bo'lsa, dasturni yozish osonroq bo'ladi.

3-qadam


"Chiqib ketish" o'rniga "vilka" ni afzal ko'rsating. Odatda, shartlarni tekshirish dastur kodi nuqtai nazaridan ancha qulaydir. Boshqacha qilib aytganda, kengaytirilgan tuzilishga emas, balki ko'proq "to'g'ri" tuzilishga intiling. Klassik misol - masalaning algoritmi "nuqta koordinatalar joylashgan tekislikning to'rtdan birini aniqlang". Bunday holda, quyidagi shartlardan tashkil topgan algoritm yaxshiroq bo'ladi: "x> 0, y> 0 - yo'q", "x0 - yo'q" va boshqalar. Qulayroq variant: "agar x> 0 bo'lsa, u holda …", aksariyat tillarda uni bajarish uchun ko'proq qadamlar kerak bo'ladi.

4-qadam


Mavjud kutubxonalarni diqqat bilan ko'rib chiqing. Ko'pgina yangi boshlagan dasturchilar hatto o'rnatilgan kutubxonalarning asosiy buyruqlarini bilmasliklari bilan gunoh qilishadi, shuning uchun ular doimo g'ildirakni qayta ixtiro qilishlari kerak. Ba'zi bir harakatlarni (masalan, satrlar uzunligini taqqoslash) standart pastki dastur amalga oshirishi mumkin (ayniqsa, matn bilan ishlashda, chunki u turli xil buyruqlarning katta hajmiga ega). Bu sizning algoritmingizdan 5-7 qo'shimcha qadamlarni darhol yo'q qiladi.

Yüklə 83,13 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   14




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə