Ахборот ва педагогик технологиялар факультети


Download 0.59 Mb.
Pdf ko'rish
bet16/38
Sana18.06.2023
Hajmi0.59 Mb.
#1561244
1   ...   12   13   14   15   16   17   18   19   ...   38
Bog'liq
1111dasturlash texnologiyalari

1 4 2 
x1=34,x2=-30,d=8. 
Дастурда изоҳларнинг ишлатилиши 
Изоҳлар дастурни ўқишни осонлаштириши лозим. Улар шундай ҳам 
тушунарли нарсаларни тушунтириши мумкин эмас. Яхши изоҳлар дастурни 
тушунишга ёрдам беради, у қисқача энг керакли деталларни очишга ёрдам 
беради. Масалан, изоҳлар операторларни тушунтиришга ёзилиши мумкин 
эмас, чунки бу операторнинг ишлашини шундай ҳам биламиз. Изоҳларда
коднинг катта фрагменти ҳақида ахборот берилмайди. Кодда жуда қийин 
тушунилаётган жараёнларга ёзилиши мақсадга мувофиқдир. Изоҳлар 
функциялар, 
глобал 
берилмаларга, 
константаларни 
аниқлашга, 
таркиблардаги ва синфлардаги майдонларга, ҳамда объектларга ёзилиши 
лозим. Глобал ўзгарувчилар дастурнинг ҳар хил қисмларида пайдо бўлади ва 
албатта уларни изоҳлар билан изоҳлаб бориш фойдалидир. Баъзан дастур 
коди ҳақиқатан ҳам мураккаб ёки берилмалар таркиби жуда мураккаб 
шакллантирилган бўлса, у ҳолда бу жараёнлар изоҳлар орқали тушунтирилиб 
борилади, баъзан эса бу ишлатилаётган алгоритмларнинг қаерда 
келтирилганлиги ҳақида ҳам хабарларни сақлаши мумкин. Қуйида
изоҳларнинг жуда ўринли ишлатилишига мисол келтирамиз: 
2-мисол.
Program CelsiusFahrenheit; 
{Бу дастур Цельсия градусларини Френгейт градусларига ўтказади } 
{Fahrenheit=NCelsius*(212-32)/100+32} 
Var 
NFactor, NCelsius: integer; NFahrenheit:real; 


23
Begin 
{Температура қийматини Цельсий градусларида киритинг } 
Write ('Celsius: '); 
Read(NCelsius); 
{келтирилган ўтазиш формуласи учун } 
{ўтказиш қийматини хисоблаймиз} 
NFactor:=212-32; 
{ бу натижани Fahrenheit қийматини хисоблашда ишлатамиз} 
NFahrenheit:= NFactor* NCelsius/100+32; 
Write ('NFahrenheit=',NFahrenheit); 
end. 
Celsius: 45 gr. 
NFahrenheit=113 gr. 

Download 0.59 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   38




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