Творческое собрание


Download 16.8 Kb.
bet4/6
Sana16.06.2023
Hajmi16.8 Kb.
#1497792
1   2   3   4   5   6
Bog'liq
Qurbonova 5 masalalarni kompyuterda yechish bosqichlari

Algoritmning har bir mayda bulagi algoritmik tilning ope­ratorlari yordamida, tilning sintaksis va semantika koidalari asosida yozib chiqiladi. Algoritm mukammal tuzilgan bo’lsa dasturlashda kiyinchilik tugilmaydi. Dasturlash jarayonida quyil­dagi takliflar inobatga olinsa xatolarni tuzatish jarayoni yen­gillashadi.

Algoritmning har bir mayda bulagi algoritmik tilning ope­ratorlari yordamida, tilning sintaksis va semantika koidalari asosida yozib chiqiladi. Algoritm mukammal tuzilgan bo’lsa dasturlashda kiyinchilik tugilmaydi. Dasturlash jarayonida quyil­dagi takliflar inobatga olinsa xatolarni tuzatish jarayoni yen­gillashadi.

1. Dastur umumiy bo’lishi kerak, ya‘ni ma‘lumotlarni aniq biror turiga bog’liq bo’lmasligi kerak, massivning chegara parametrlarini tekshirmok lozim. Massiv elementlarining soni 0 yoki 1 bo’lib qolish, yoki yo’qori chegarasidan oshib ketish holati.

2. Uzgarmas va o’zgaruvchi kattalik ko’rinishi­da ishlatish. Dasturda kiritiladigan ma‘lumotlarni nazorat qilish qismi bo’lishi kerak.

3. Dasturdagi arifmetik amallarni kamaytirish va dastur­ni ishlashini tezlatish uchun:

- darajaga oshirish amallari ko’paytirish amali bilan al­mashtirilgani ma‘kul;

- bir xil ma‘lumot bilan hisoblanaetgan arifmetik (al­gebraik) ifodalarni bir marta hisoblab qiymatini biror o’zgaruvchida saqlab ishlatish.

- takrorlashlarni tashqil qilishda takrorlanishni chegarasini tekshirish uchun ifodalardan emas balki oddiy uo’zgaruvchilar­dan foydalanish.

- takroriy hisoblashlar tarkibida uchraydigan va takrorla­nish davomida qiymatini o’zgartirmaydigan ifodalarni tak­rorlanishdan tashqarida hisoblash.

4. Dasturning har bir bulagi, moduli qismiga tushuntirish­lar yozilgan bo’lishi kerak. Dasturdagi tushuntirishlar, masalani yechish ketma-ketligini ifodalovchi mantikiy ket­ma-ketlikdan iborat bo’lmogi kerak.

Dasturdagi modullar, qismlar aniq ko’rsatilgan bo’lishi kerak. Takrorlanish boshi va takrorlanish oxiri alohida qatorda turgani ma‘qul.


Download 16.8 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling