Z. M. Bobur nomidagi andijon davlat universiteti axborot texnologiyalari va kompyuter injiniringi fakulteti


Funktsiyani hisoblash va natijalarni chiqarishni tashkil qilish


Download 98.61 Kb.
bet6/12
Sana18.06.2023
Hajmi98.61 Kb.
#1596985
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
HasanGaniev

2.2. Funktsiyani hisoblash va natijalarni chiqarishni tashkil qilish
Funktsiyani hisoblash uchun quyidagi blok-sxemada ifodalangan algoritmdan foydalanamiz:

Endi bizda masalani yechishning algoritmi ma’lum bo’lgach, yana SharpDevelop muhitiga qaytaylik va joriy formadagi Funktsiya qiymatlarini hisoblash: degan tugmani sichqoncha bilan 2 marta bosaylik. Natijada bizga kod yozish uchun quyidagi joy ochiladi:



Ko’rinib turibdiki, SharpDevelop muhiti biz uchun Form1 sinfi qisman yozib qo’ygan, dastur ichida button1 deb nomlangan va faqat ustidagi matn Funktsiya qiymatlarini hisoblash: deb atalgan tugma bosilganida ishga tushishi kerak bo’lgan va sarlavhasi
private void button1Click(object sender, EventArgs e)
bo’lgan metodning tanasini yozishni taklif qilmoqda. Matn kursori (ko’rsatkichi) turgan joydan biz yuqoridagi algoritm bo’yicha quyidagi kodni yozamiz:

Bu kodni xatosiz yozganimizni tekshirib borish uchun har-har zamonda dasturni kompilyatsiya qilib boorish ham maqsadga muvofiqdir, sintaksis xatolarni to’g’rilan boorish uchun.
Endi birinchi formaga qaytib, undagi Birinchi masalani hal qilish tugmasi bosilganida ikkinchi formani aktivlashtrirish metodini yozib qoyishimiz lozim bo’ladi. Bu tigmani sichqoncha bilan 2 marta bossak, SharpDevelop muhiti bizga ushbu joyga kod yozishni taklif etadi:

Endi bizga MainForm sinfining metodini yozish taklif etilmoqda. Ko’rsatilgan joyga biz ushbu kodni yozamiz:

Bu yerda biz Form1 toifasining a’zosi bolgan button1Click(…) metodi ichida (tanasida) Form1 toifasiga mansub BirinchiMasala degan ob’yekt yaratib, bu ob’yektning ShowDialog() metodiga murojaat qilmoqdamiz. Bu metod birinchi masalani hal qilish oyn asini ochishga xizmat qiladi.
Ikkinchi masalani yechishdan oldin, yaratayotgan ilovamizni shu nuqtagacha bo’lgan qismini ishga tushirib, a, b, c, u, v, w parametrlarga qiymatlar berib, natijalarning to’g’ri hisoblanayotganligiga ishonch hosil qilishimiz mumkun:

Ta’kidlash joizki, a, b, c, u, v, w parametrlarning qiymatlarini tegishli maydonlarga kiritishda o’nli kasrlarni, masalan, 12.36 deb nuqta orqali emas, 12,36 deb vergul orqali berilishi kerak, chunki bizning jamiyatimizdagi aksaruyat kompyuterlarda Windows OTning ruscha variant ishlatiladi, Rossiya standartlarida esa o’nli kasrlar nuqta bilan emas, vergul bilan beriladi.


Download 98.61 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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