int, main, cout, endl, cerr if, return




Download 68,49 Kb.
bet6/6
Sana17.01.2024
Hajmi68,49 Kb.
#139359
1   2   3   4   5   6
Bog'liq
Javlonbek Jumaboyev
MK 90
int, main, cout, endl, cerr if, return,
1 2 3 4 5 6 7
( ) , { } , << , >> , ; , < , + ,
8 9 10 11 12 13 14
Demak, dasturning takrorlanmas operatorlari soni:
1 = 14.
Dasturning takrorlanmas operandlari (operandlar lug‘ati) sonini aniqlaymiz:
“Alijon Akbarov, Dilnoza Otajonova : , "abc.txt"

Dasturning takrorlanmas operandlari soni:


2 = 3

Dastur lug‘ati


= 1 + 2 = 14+3 = 17 ga teng
Dasturdagi operatorlarning umumiy sonini aniqlaymiz:
N1 = 63
Dasturdagi operandlarning umumiy sonini aniqlaymiz:
N2 = 32
Bu ma’lumotlardan foydalanib, dasturning uzunligini hisoblaymiz:
N = N1 + N2 = 63 + 32 = 95

N’ = 1 log2 1 + 2 log2 2 = 14 * log2 14 + 11 * log2 3 =


= 14 * 4,5236+ 3 * 3,4594 = 63.3304 + 10.3782= 73.7086
Dastur uzunligini baholash uchun quyidagi muqobil ifodalar ham taqdim etilgan:
NJ = log2 (1!) + log2 (2!)
NB = 1 * log22 + 2 * log21
NC = 1 * sqrt(1) + 2 * sqrt(2)
NS = ( * log2) / 2


Dasturning murakkablik darajasi yoki xatoga moyilligi dasturdagi takrorlanmas operatorlar soniga proportsionaldir. Dasturning murakkabligi darajasi operandlarning umumiy soni va takrorlanmas operandlar soni o‘rtasidagi nisbatga ham mutanosibdir. Bu shuni anglatadiki, agar dasturda bir xil operandlar ko‘p marta ishlatilsa, u xatolarga ko‘proq moyil bo‘ladi.



Dastur darajasi dasturning xatoga moyilligining teskarisidir, ya'ni past darajadagi dastur yuqori darajadagi dasturga qaraganda xatolarga ko‘proq moyil bo‘ladi:



Dasturchining dasturni ishlab chiqishdagi energiya sarflash darajasi dasturning hajmi va qiyinchilik darajasiga proportsionaldir:

Kod yozish vaqti dasturchining dasturni ishlab chiqishdagi energiya sarflash darajasiga proportsionaldir. Ushbu miqdorni aniqlash uchun empirik tajribalardan foydalanish mumkin. Halsted energiya sarflash darajasini 18 ga bo‘lish kod yozish vaqtini soniyalarda taxmin qilishini aniqladi.

Halsted tomonidan taqdim etilgan xatolarning soni dasturni ishlab chiqishdagi xatolarning taxminiy soni darajasidir. Dastur faylida xatolar soni darajasi 2 dan kam bo‘lishi kerak. Tajribalar shuni ko‘rsatdiki, C++ dasturlashda manba fayl deyarli har doim taklif qilinganidan ko‘ra ko‘proq xatolarni o‘z ichiga oladi. Nosozliklar soni B ga qaraganda tezroq o‘sadi.




.
Download 68,49 Kb.
1   2   3   4   5   6




Download 68,49 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



int, main, cout, endl, cerr if, return

Download 68,49 Kb.