fibonachchi sonlarini hosil qilishda samarali algoritmlar

DOC 29 стр. 830,5 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 29
o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi __universiteti kurs ishi mustaqil ish referat mavzu:________________ fibonachchi sonlarini hosil qilishda samarali algoritmlar mundarija 3 kirish 4 i. algoritmlar 4 1.1 algoritmlar haqida tushuncha 6 1.2 algoritm turlari 8 ii. fibonachchi sonlari 8 2.1 fibonachchi sonlari haqida ma’lumot 19 2.2 fibonachchi sonlarini hisoblash 26 xulosa 27 foydalanilgan adabiyotlar kirish hozirgi kunda biror bir sohada ishni boshlash va uni boshqarishni kompyutersiz tasavvur qilish qiyin. xxi asr savodxon kishisi bo’lishi uchun kompyuter savodxon bo’lish, axborot texnologiyalarini puxta egallamoq lozim. har bir mutaxassis, u qaysi sohada ishlashdan qat’iy nazar, o’z vazifasini zamon talabi darajasida bajarishi uchun axborotni ishlab chiqaruvchi vositalar va ularni ishlatish uslubiyotini bilish va ishlash ko’nikmalarga ega bo’lishi zarur. dasturlarni mustaqil tuzishdan maqsad kompyutеrga mutloq hokimlik qilish, ya’ni ish davomida yuzaga kеladigan muammolarni tеzroq hal etish imkonini yaratishdir. kompyutеr dasturlari sеrmеhnat ishlarni avtomatlashtiradi, xatolarni kamaytiradi va mеhnat unumdorligini oshiradi. dasturlarni yaratish jarayonida qo’yilgan …
2 / 29
onlarni tahlil qilishda c# dasturlash tili va zamonaviy kompyuterlar. kurs ishining predmeti: c# dasturlash tilida fibonachchi sonlarini hisoblash daturlarini tuzish. i bob. algoritmlar 1.1 algoritmlar haqida tushuncha har bir insonning hayotida sodda yoki murakkab bo’lgan ko’plab masalalar uchrab turadi. bu masalalarni ma’lum qoida va instruksiyalarga asoslangan holda yechish mumkin. algoritm tushunchasini keng ma’noda tahlil qilish mumkin. masalan, biror manzildan boshqa manzilga borish uchun shahar transportidan foydalanib qanday borish mumkin, degan savolga biz ma’lum algoritm tavsiya qilishimiz mumkin. pazandalik kitobida, masalan, palovni pishirish qoidasi keltiriladi. bu ham o’ziga xos algoritm hisoblashlar ishlanadigan masala algoritmini biz hisoblash algoritmi deymiz. biz asosan hisoblash algoritmlari haqida so’z yuritamiz. ko’pgina masalalarni yechishni inson texnik qurilmalar-avtomatlar, elektron hisoblash mashinalari, robotlarga topshirishi mumkin. ikkala holda ham qo’yilgan masalani yechish uchun avval uning algoritmini tuzish zarur. algoritm deb, qo’yilgan masalani yechishga qaratilgan amallar ketma-ketligini bajarish uchun tushunarli va aniq ko’rsatmalarni berishga aytiladi. algoritm so’zi arifmetik amallarni bajarish qoidalarini …
3 / 29
bo`laklarga bo`la olmasak, u holda uni algoritm deb atay olmaymiz. dastlabki berilgan ma’lumotlarni natijaga aylantirish jarayoni uzluksiz ravishda amalga oshiriladiki, bunda vaqtning har bir keyingi keladigan daqiqasiga miqdor (kattalik) larning qiymati vaqtning shunday oldingi daqiqasida bo’lgan miqdorlar qiymatidan ma’lum bir qoidalar bo’yicha olinadi. aniqlik xossasi. algoritm bajariladigan amallarning zaruriy ketma- ketligini aniq belgilab beradi. algoritmning ijrochisiga berilayotgan barcha ko`rsatmalar aniq mazmunda bo`lishi kerak, chunki ko`rsatmalardagi noaniqliklar mo`ljaldagi maqsadga erishishga olib kelmaydi. bundan tashqari, ko`rsatmalarning qaysi ketma-ketlikda berilishi ham muhim ahamiyatga ega. demak ko`rsatmalar aniq berilishi va faqat algoritmda ko`rsatilgan tartibda bajarilishi shartdir. algoritmning har bir qoidasi aniq va bir qiymatli bo’lishi zarurki, bunda vaqtning biror daqiqasida olingan miqdorlar qiymati vaqtning shundan oldingi daqiqasida olingan miqdorlar qiymati bilan bir qiymatli aniqlangan bo’ladi. natijaviylik xossasi. izlanayotgan natijani boshlang`ich ma’lumotlarning ruxsat etilgan qiymatlari uchun chekli sondagi yetarlicha sodda qadamlardan keyin olish mumkinligi tushuniladi. ya’ni, har bir algoritm chekli sondagi amallardan so`ng albatta natija …
4 / 29
ich ma’lumotlar bilan farqlanadigan masalalarni yechish uchun ham qo’llanilishi kerak. bunda boshlang’ich ma’lumotlar algoritmni qo’llash sohasi deb ataladigan birorta sohadan olinadi. tushunarlilik xossasi. algoritmning ijrochisi har doimo ham inson bo`lavermaydi, shuning uchun ham ijrochiga tavsiya etilayotgan ko`rsatmalar uning uchun to`la tushunarli bo`lishi kerak, aks holda ijrochi berilgan algoritmni to`la-to`kis bajara olmaydi. har bir ijrochining bajara olishi mumkin bo`lgan ko`rsatmalar yoki buyruqlar majmuasi bo`lib, u ijrochining ko`rsatmalar tizimi deyiladi. shuning uchun ijrochi uchun berilayotgan har bir ko`rsatma ijrochining ko`rsatmalar tizimiga tegishli va uning uchun batamom tushunarli bo`lishi kerak. 1.2 algoritm turlari odatda uchta algoritm turi mavjud: chiziqli, tarmoqlanuvchi va takrorlanuvchi (siklik) algoritm. chiziqli algoritm. kelish tartibida faqat bir marta bajariladigan amallarning sodda ketma-ketligi bo`lib, u bir martagina bajariladi va buning natijasida kerakli natijaga erishiladi. chiziqli algoritmlarda hech qanday shart tekshirilmaydi va jarayonlar tartib bilan ketma-ket bajariladi. demak, chiziqli algoritmlar sodda hisoblashlar ketma-ketligi yoki amallar ketma-ketligidir. ko`pchilik oddiy hisob-kitoblarni talab qiladigan masalalarning …
5 / 29
bonachchi raqamiga to'g'ri keladigan negafibonachchini hisoblash algoritmi. ma'lumotlar strukturasining turini kirish indekslari ketma-ket yoki yo'qligini belgilash orqali aniqlash mumkin. fibonachchi sonlarini hisoblashning turli usullari mavjud. hozirgi kunda c# dasturlash tilida dasturlar tuzayotganimiz sababli aynan shu dasturlash tilida fibonachchi sonlarini hisoblovchi dasturlarga misollar ko’rsatamiz. misol: using system; namespace fibonachchi { class program { public static int findfibonacci(int n) { int p = 0, q=1; for (int i = 0; i < n; i++) { int temp = p; p = q; q = temp + q; } return p; } static void main() { console.write("fibonachchi sonlarining tartib raqamini kiriting: n= "); int n = convert.toint32(console.readline()); console.writeline("fibonachchi sonlarining datlabki {0} ta ketma-ketligi: ",n); for (int i = 1; i <= n; i++) { console.writeline("{0} ",findfibonacci(i)); } console.readkey(); } } } natija: fibonachchi sonlarini hisoblash algoritmi juda qulay. odatda, bu onlarni hisoblash uchun takrorlanuvchi algoritmlardan foydalaniladi. dastur tuzishda esa for operatoridan foydalanish jarayon …

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

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

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

О "fibonachchi sonlarini hosil qilishda samarali algoritmlar"

o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi __universiteti kurs ishi mustaqil ish referat mavzu:________________ fibonachchi sonlarini hosil qilishda samarali algoritmlar mundarija 3 kirish 4 i. algoritmlar 4 1.1 algoritmlar haqida tushuncha 6 1.2 algoritm turlari 8 ii. fibonachchi sonlari 8 2.1 fibonachchi sonlari haqida ma’lumot 19 2.2 fibonachchi sonlarini hisoblash 26 xulosa 27 foydalanilgan adabiyotlar kirish hozirgi kunda biror bir sohada ishni boshlash va uni boshqarishni kompyutersiz tasavvur qilish qiyin. xxi asr savodxon kishisi bo’lishi uchun kompyuter savodxon bo’lish, axborot texnologiyalarini puxta egallamoq lozim. har bir mutaxassis, u qaysi sohada ishlashdan qat’iy nazar, o’z vazifasini zamon talabi darajasida bajarishi uchun axborotni ishlab chiqa...

Этот файл содержит 29 стр. в формате DOC (830,5 КБ). Чтобы скачать "fibonachchi sonlarini hosil qilishda samarali algoritmlar", нажмите кнопку Telegram слева.

Теги: fibonachchi sonlarini hosil qil… DOC 29 стр. Бесплатная загрузка Telegram