c# dasturlash tilida uchinchi darajali tenglamalarni yechish dasturi

DOCX 30 стр. 657,4 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 30
o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi __universiteti kurs ishi mustaqil ish referat mavzu:________________ c# dasturlash tilida uchinchi tartibli tenglamalarni yechishga doir dastur yaratish mundarija kirish………………………………………………………………………….........3 i bob. nazariy qism….....................................................................................5 1.1 uchinchi darajali tenglamani yechishda umar xayyomning geometrik usuli 5 1.2 kub tenglamani yechishning qadimiy usullari………........................................8 1.3 kub tenglamani yechishning yangi usuli……………………………………....9 ii bob.asosiy qism 15 2.1 c# dasturlash tilida 3-tartibli tenglamani yechuvchi dasturini tuzish. 15 2.2 dasturdan olingan natijalar. 27 xulosa 30 adabiyotlar ro’yxati: 31 kirish ehtimol, kompyuterlar insoniyat ixtiyorida bo'lgan eng universal vositadir. ular aql bovar qilmaydigan hisob-kitoblarni amalga oshirishga qodir, ular bizga katta miqdordagi ma'lumotlarni saqlashga imkon beradi.kompyuterlar har kungi vazifalarni soddalashtiradi va ular bizga odam amalga oshirish uchun juda charchatadigan masalalarni va zerikarli bo'lgan ko'plab muntazam jarayonlarni avtomatlashtirishga imkon beradi. shunday qilib, ko'p narsalar kompyuterlar tomonidan amalga oshirilishi mumkin, ammo shunga qaramay, odamlardan farqli o'laroq, kompyuterlarda aql yo'q. hatto eng oddiy jarayonni ham avtomatlashtirish uchun …
2 / 30
ng o'zi bu kompyuter tushunadigan va ularga rioya qiladigan ko'rsatmalar to'plamidir. dasturlash – kompyuterlar va boshqa mikroprosersorli elektron mashinalar uchun dasturlar tuzish, sinash va oʻzgartirish jarayonidan iborat. odatda dasturlash yuqori saviyali dasturlash tillari (delphi, java, c++, python) vositasida amalga oshiriladi. bu dasturlash tillarining semantikasi odam tiliga yaqinligi tufayli dastur tuzish jarayoni ancha oson kechadi.dasturlash, elektron mashinalarda masalalarni yechish hamda va usullarini ishlab chiqish bilan shugʻullanadigan, algoritmlar nazariyasining amaliy boʻlimi, insonning mashina bilan aloqa qilish vositasi. asosiy vazifalaridan biri elektron mashinalar uchun programma (dastur) tuzish usullari, ularni tekshirish va takomillashtirishdan iborat. kurs ishining dolzarbligi: ushbu kurs ishi hozirgi kunda kompyuterda berilgan masalalarni dasturlash tillari orqali yechish kabi vazifalarni o`rganishga olib keladi. kurs ishining maqsadi: c# dasturlash tilida 3-darajali tenglamani yechish dasturini tuzish va undan amalda foydalanib ishlash. kurs ishining ob’ekti: c# dasturlash tilida 3-darajali tenglamani yechish haqida o`quvchilarga ma`lumot berishdan iborat. kurs ishining predmeti: c# dasturlash tilida 3-darajali tenglamani yechish algoritmi. …
3 / 30
nglamani aylana va parabola tenglamalariga ajratib ularning kesishish nuqtasining berilgan tenglamaning yechimi ekanligini isbotlagan edi. uning koordinitalar sistemasidagi o’qlar chapdan o’ngga va yuqoridan pastga qarab yo’naltirilgan 1. quyidagi kubik tenglamani yechish (1) yechish. (1) tenglamani aylana va parabolalar yordamida shaklga keltiramiz: demak dan , ya’ni (1*) ni hosil qilamiz. (1*) tenglamani yechish tenglamalar sistemasini yechishga olib kelinadi. sistemadagi tenglama tekislikda aylana, ikkinchisi parabola bo`lib, ularning grafiklarini sxematik ko`ramiz. (2*) yechish. umar hayyom (2*) ko`rinishdagi tenglamani quyidagi parabola va teng tomonli giperbolaning chap tarmog`i yordamida yechishga erishadi. umar hayyom (2`) sistemadagi egri chiziqlarni qurishda ko`p hollar ro`y berishini aytadi. jumladan, egri chiziqlar kesishmasligi mumkin. yana bir hol, giperbola o`ng tarmog`i parabolaning uchidan o`tib, parabolaning yana bitta nuqtasidan o`tgan holni e’tiborga olmaydi, bu holda ildiz manfiy ekanligidan yechim yo`q deyiladi. ammo 2-rasmdan ko`rinadiki (2) tenglama bitta manfiy ildizga, ikkita mavhum ildizga ega. (2) tenglamaning yechimlarini qurishda quyidagi hollarni ham e’tiborga oladi 3- …
4 / 30
quyidagi 5-rasmdan (3) tenglamaning mumkin bo`lgan barcha yechimlarini qurib, ularni tahlil qilamiz: 1.2 kub tenglamani yechishning qadimiy usullari xvi asr boshida italiyalik ferro (1465-1526) x3+px+q=0 (1) ko’rinishdagi tenglamaning yechish usulini topgan edi. 1545 yilda italiyalik kardano (1501-1576) (1) ko’rinishdagi tenglamani italiyalik tartalya (1500-1557) ko’rsatgan usulda bayon etdi (kurosh, 1976). biz yuqorida qayd etilgan usuldan jiddiy farq qiluvchi usulni bayon qilamiz. quyidagi usul yuqorida qayd qilingan usullardan jiddiy farq qiladi. 1.3 kub tenglamani yechishning yangi usuli biz x3+c1x2+c2x+c3=0 (2) tenglamani ko’rib o’tamiz , bunda c1, c2, c3 berilgan sonlar (haqiqiy yoki kompleks) agar x=t+ c1/3 almashtirish bajarilsa (2) tenglama t3+at+b=0 ko’rinishga keladi, ya’ni (1) ko’rinishda bo’ladi. biz (2) dan x3=-c1x2-c2x-c3 (3) deb yozamiz. 1683 yilda chirngauz taklif qilgan almashtirishdan foydalanamiz (prosolov, 2003), bunda - sonlar hozircha noma’lum (haqiqiy, kompleks). bu almashtirish va (3) ga asosan tengliklarni hosil qilamiz, bunda x3=-c1x2-c2x-c3 . shunday qilib biz tenglamalar sistemasiga egamiz. bu sistemani (a) ko’rinishda …
5 / 30
igan qilib tanlaymiz, bunda larning birortasini parametr deb olish kerak. natijada (d) ga asosan (**) tenglama (e) ko’rinishga keladi. (e) tenglamadan muavrning ikkinchi formulasiga ko`ra ildiz chiqarsak uchinchi darajali ildizdan larni topamiz. endi (f) almashtirishga asosan yi (i=1,2,3) larni qiymatlarini qo’ysak uchta kvadrat tenglama hosil bo`ladi. bu kvadrat tenglamani yechamiz, bu erda lar (d) dan aniqlanadi. oxirgi (f) ni kvadrat tenglama sifatida yechamiz. u holda: noma’lumlarni topgan bo’lamiz. shunday qilib x0=1, x1, x2 yechimlar topilgan bo’ladi, ya’ni (2) tenglamaning yechimlari hosil bo’ladi. misol 1. bu misolni yechish uchun deb yozamiz alashtirishni olamiz. u holda ifodalarni hosil qilamiz va tenglamalar sistemasini quyidagi ko`rinishda yozamiz bu tenglamalar sistemasidan quyidagi determinantni tuzamiz bu determinantdan (**) uchinchi darajali tenglamani hosil qilamiz. endi (**) tenglamani koeffitsentlarini aniqlaymiz. endi (d) shartga e’tibor beramiz. ekanligidan , va bundan kelib chiqadi. endi ni hisoblaymiz. bu ning qiymatiga asosan (e) tenglamani tuzamiz. bundan hosil qilamiz. a+bi- kompleks sondan ildiz …

Хотите читать дальше?

Скачайте все 30 страниц бесплатно через Telegram.

Скачать полный файл

О "c# dasturlash tilida uchinchi darajali tenglamalarni yechish dasturi"

o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi __universiteti kurs ishi mustaqil ish referat mavzu:________________ c# dasturlash tilida uchinchi tartibli tenglamalarni yechishga doir dastur yaratish mundarija kirish………………………………………………………………………….........3 i bob. nazariy qism….....................................................................................5 1.1 uchinchi darajali tenglamani yechishda umar xayyomning geometrik usuli 5 1.2 kub tenglamani yechishning qadimiy usullari………........................................8 1.3 kub tenglamani yechishning yangi usuli……………………………………....9 ii bob.asosiy qism 15 2.1 c# dasturlash tilida 3-tartibli tenglamani yechuvchi dasturini tuzish. 15 2.2 dasturdan olingan natijalar. 27 xulosa 30 adabiyotlar ro’yxati: 31 kirish ehtimo...

Этот файл содержит 30 стр. в формате DOCX (657,4 КБ). Чтобы скачать "c# dasturlash tilida uchinchi darajali tenglamalarni yechish dasturi", нажмите кнопку Telegram слева.

Теги: c# dasturlash tilida uchinchi d… DOCX 30 стр. Бесплатная загрузка Telegram