Творческое собрание
Download 16.8 Kb.
|
Qurbonova 5 masalalarni kompyuterda yechish bosqichlari
- Bu sahifa navigatsiya:
- 3. Dasturdagi arifmetik amallarni kamaytirish va dasturni ishlashini tezlatish uchun
Algoritmning har bir mayda bulagi algoritmik tilning operatorlari yordamida, tilning sintaksis va semantika koidalari asosida yozib chiqiladi. Algoritm mukammal tuzilgan bo’lsa dasturlashda kiyinchilik tugilmaydi. Dasturlash jarayonida quyildagi takliflar inobatga olinsa xatolarni tuzatish jarayoni yengillashadi.Algoritmning har bir mayda bulagi algoritmik tilning operatorlari yordamida, tilning sintaksis va semantika koidalari asosida yozib chiqiladi. Algoritm mukammal tuzilgan bo’lsa dasturlashda kiyinchilik tugilmaydi. Dasturlash jarayonida quyildagi takliflar inobatga olinsa xatolarni tuzatish jarayoni yengillashadi.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’rinishida ishlatish. Dasturda kiritiladigan ma‘lumotlarni nazorat qilish qismi bo’lishi kerak.3. Dasturdagi arifmetik amallarni kamaytirish va dasturni ishlashini tezlatish uchun:- darajaga oshirish amallari ko’paytirish amali bilan almashtirilgani ma‘kul;- bir xil ma‘lumot bilan hisoblanaetgan arifmetik (algebraik) ifodalarni bir marta hisoblab qiymatini biror o’zgaruvchida saqlab ishlatish.- takrorlashlarni tashqil qilishda takrorlanishni chegarasini tekshirish uchun ifodalardan emas balki oddiy uo’zgaruvchilardan foydalanish.- takroriy hisoblashlar tarkibida uchraydigan va takrorlanish davomida qiymatini o’zgartirmaydigan ifodalarni takrorlanishdan tashqarida hisoblash.4. Dasturning har bir bulagi, moduli qismiga tushuntirishlar yozilgan bo’lishi kerak. Dasturdagi tushuntirishlar, masalani yechish ketma-ketligini ifodalovchi mantikiy ketma-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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling