O‘zbеkiston rеspublikasi oliy va o‘rta maxsus ta’lim vazirligi andijon davlat univеrsitеti axborot tеxnologiyalari va kompyutеr injiniringi fakultеti axborot tеxnologiyalari kafеdrasi kurs ishi


Tasodifiy sonlarni hosil qilish uchun dastur


Download 0.53 Mb.
bet10/12
Sana30.04.2023
Hajmi0.53 Mb.
#1416402
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
418-guruh Shamsuddinov Sh

Tasodifiy sonlarni hosil qilish uchun dastur


Agar sizda doim yolg'on tasodifiy raqamlar generatori mavjud bo'lishini istasangiz mobil telefon yoki planshet, men ushbu bo'limda gaplashadigan dasturlarni sinab ko'rsangiz yaxshi bo'ladi - menga ishoning, xafa bo'lmaysiz!

Tasodifiy raqam (Android)


Tasodifiy raqam bepul dastur mavjud bo'lgan dastur Play Store bu bir necha marta urish paytida psevdo-tasodifiy sonlarni yaratish yoki ularga qat'iy bog'liq operatsiyalarni amalga oshirishga imkon beradi (ma'lumotlar otish, chizish, tanga yuzi va boshqalar).
Ilovani yuklab olgandan so'ng, uni ishga tushiring va tugmani bosing raqam tasodifiy raqamlarni yaratish uchun mas'ul bo'lgan hududga kirish. Bu amalga oshirilgandan so'ng, mos ravishda maydonlarga raqamning minimal va maksimal qiymatini kiriting de y la va agar xohlasangiz, tugmachani bosing tishli bir xil qiymatlarni takrorlashga ruxsat berish yoki bermaslik, ketma-ketlik bilan ko'proq qiymatlarni hosil qilish yoki yo'qligini ko'rsatish.
Sozlash tugallangandan so'ng tasvirga teging dumaloq o'qlar ilgari o'rnatilgan parametrlarga javob beradigan soxta tasodifiy sonni yaratish uchun pastki o'ng tomonda joylashgan; boshqa raqamlarni hosil qilish uchun dumaloq o'qlar belgisini yana bosing; chiqish uchun teging chap o'q aslida chap tomonda joylashgan.

Rendi (iOS / iPadOS)


Rand dastur uchun iPhone App Store do'konida bepul taqdim etiladigan e-iPad-lar, haddan tashqari ko'p narsalarsiz, tasodifiy raqamlarni bir nechta tegib olishga imkon beradi. Uni ishlatish juda oddiy: dasturni yuklab olgandan so'ng uni ishga tushiring va bosing ko'k doira 0 dan 100 gacha bo'lgan soxta tasodifiy sonni yaratish uchun ekranning o'rtasiga joylashtiring.
Agar boshqa tomondan, siz raqamning minimal va maksimal qiymatlarini sozlashni xohlasangiz, elementni bosing sozlamalari, ekranning pastki qismida joylashgan va taklif qilingan maydonlar ichidagi yuqorida ko'rsatilgan qiymatlarni bildiradi. Tugatgandan so'ng, ga teging X yangi raqamni yaratish uchun o'ng tomonda joylashgan va ko'k doirani yana bir marta bosing.
Xulosa
Turli xil tasodifiy dasturlar ishlab chiqarishning bir necha xil usullarini ishlab chiqishga olib keldi tasodifiy ma'lumotlar, ulardan ba'zilari qadim zamonlardan beri mavjud bo'lib, ularning qatorlari orasida taniqli "klassik" misollar mavjud, shu jumladan zartanga aylantirisharalashtirish ning o'yin kartalari, foydalanish yarrow sopi (uchun bashorat) ichida Men Ching, shuningdek, son-sanoqsiz boshqa texnikalar. Ushbu usullarning mexanik xususiyati tufayli juda ko'p miqdordagi tasodifiy sonlarni ishlab chiqarish (statistikada muhim) juda ko'p ish va vaqt talab qildi. Shunday qilib, natijalar ba'zan to'planib, quyidagicha tarqatiladi tasodifiy raqamlar jadvallari.
Soxta tasodifiy sonlarni yaratish uchun bir nechta hisoblash usullari mavjud. Hammalari haqiqiy tasodifiy maqsadga etishmaydilar, garchi ular uchrashishlari mumkin bo'lsa-da, ba'zilari turli xil muvaffaqiyatlarga ega tasodifiylik uchun statistik testlar ularning natijalarini oldindan aytib bo'lmaydigan darajada o'lchash uchun mo'ljallangan (ya'ni ularning naqshlari qay darajada aniqlanganligi). Bu odatda ularni kabi ilovalar uchun yaroqsiz holga keltiradi kriptografiya. Biroq, diqqat bilan ishlab chiqilgan kriptografik xavfsiz psevdo-tasodifiy sonlar generatorlari (CSPRNGS) kriptografiyada foydalanish uchun maxsus mo'ljallangan maxsus xususiyatlarga ega.

O’zbekiston Respublikasi Oliy va O’rta maxsus ta’lim Vazirligi


Andijon davlat universiteti
Axborot texnologiyalari va kompyuter injinering fakulteti
Informatika o‘qitish metodikasi yo’nalishi
4 kurs 418-guruh talabasi Shamsuddinov Shukrulloning
Tasodifiy sonlar bilan ishlashmavzusini
o’qitish metodikasi” mavzusidagi kurs ishiga

RAHBAR XULOSASI


Bugun mamlakatimizda axborot-kommunikatsiya texnologiyalarini davlat boshqaruvi, iqtisodiyot tarmoqlari, ijtimoiy soha va kundalik hayotga izchil joriy etish bo’yicha keng ko’lamli ishlar amalga oshirilmoqda.
Shu sababdan hozirgi kunda dasturlash tillarini yuqori saviyada o’rganish, yangi imkoniyatlari bilan tanishish va amaliyotda qo’llay olish uning imkoniyatlaridan to’laqonli foydalanish bugungi kunda korxona xodimlari, o’qituvchi va talabalar, shu soha bilan shug’illanuvchi mutaxassislar, dasturchilar oldida turgan eng muhim va asosiy vazifalardan biridir. Shu ma’noda C++ dasturlash tilining “Tasodifiy sonlar bilan ishlash” mavzusini o’rgatish informatika va axborot texnologiyalari oldida turgan muammolaridan biridir.Ushbu fikrlardan ma’lum bo’ladiki, tanlangan kurs ish “C++ da o’zgaruvchilarni tavsiflash” tushunchasi juda kerakli mavzu hisoblanib. Ta’lim yo’nalishi sohasidagi masalalarni yechishda, tajriba natijalarini qayta ishlashda, hozirgi kundagi insonlarni o’yga solib turgan muammolarni hal etishda, turli sohalarda meditsina, biznes, qurilish va boshqa bir qancha sohalarda insonlarni qo’l mehnatini va ko’p vaqtini olib kelayotgan ishlarni tez va oson eng asosiysi mukamal hal etishda dasturlashdan foydalanish hozirgi davr talabi hisoblanadi.

Download 0.53 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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