yangi

Berilgan sonning barcha tub bo'luvchilarini topishning samarali usullaridan biri

Algoritm 2018 Noy 29 00:15:00

Berilgan sonning barcha tub bo'luvchilarini topishning samarali usullaridan biri

Avvalambor Assalomu alaykum. Bu darsimda sizlarni sonning barcha tub bo'luvchilarini topish algoritmi bilan tanishtirmoqchiman.Tub son deb faqat o'ziga va 1 ga bo'linadigan songa aytiladi.Demak boshladik: Berilgan sonni n deb belgilab olamiz. Agarda n soni 2 ga bo'linsa, ekranga 2 ni chiqaramiz va n ni 2 ga bo'lamiz(Bu amal n soni 2 ga bo'linmay qolguncha bajariladi) Keyingi bo'luvchilar albatta toq sonlar bo'ladi. Shuning uchun i=3 dan n…



yangi

C++ da grafika

Dizayn, Grafika va Ovoz 2018 Noy 27 22:19:00

C++ da grafika

Oldin menga kimdir grafik interfeysli qandaydir dastur tuzganmisan? - deb so'rasa, men grafikani yaxshi bilmayman, grafika bilan do'stlashmayman deb aytar edim. Lekin, ba'zida pythonda PIL kutubxonasida tajribalar o'tkazardim. Unda tezlik juda pastligiga, man grafika bilan ishlashga (form application larni nazarda tutmayapman), juda ham optimal dastur tuzish kerak va bunga meni aqlim yetmaydi deb o'ylar rdim. Chunki meni tajribalarimda rasm chizilishiga 1-2 sekund vaqt ketardi, lekin o'yinlarda…



yangi

Shunting-yard algoritmi!

Algoritm 2018 Noy 24 04:11:00

Shunting-yard algoritmi!

Algoritm nomini inglizcha holatida keltirdim. Chunki ayrim atamalarni internetdan inglizcha qidirib topish osonroq. Algoritm o'zbekchada "Saralash stansiyasi" deb nomlanadi! Bu nomni temir yo'llardagi poyezdlarni saralaydigan joyga o'xshaganligi uchun bo'lsa kerak. Algoritm maqsadi, matematik ifodalarni kompyuter yordamida tez hisoblashdir. Misol uchun: 5 * (cos(1) ^ 2 + sin(1) ^ 2) / 2 + 10 - 3 ^ 2 + max(sqrt(25), sqrt(36)) Ushbu ifoda qiymati: 9.5 ga teng. 5 * 1 /…



yangi

Texnoman.uz noyabr oyi #4 tanlovi - Texnoman 4 yoshda

Boshqalar 2018 Noy 4 21:06:00

Texnoman.uz noyabr oyi #4 tanlovi - Texnoman 4 yoshda

Assalom alaykum, hurmatli Texnoman.uz foydalanuvchilar! Bundan 4 yil avval, 2014-yil dekabr oyida Texnoman.uz saytiga birinchi maqola joylangan edi. Shu munosabat bilan, sayt ma'muriyati umumiy jamg'armasi 500.000 so'mdan ortiq bo'lgan navbatdagi Texnoman.uz noyabr oyi #4 tanlovini e'lon qiladi…



manba

Dasturchi uchun eng muhim 4 ko’nikmalar

Umumiy Dasturlash 2016 May 15 05:01:00

Dasturchi uchun eng muhim 4 ko’nikmalar

Bugungi kunda juda ko'plab texnologiya, til va platforma tanlovlari mavjudligi evaziga dasturchi sifatida o'zining ko'nikmalarini rivojlantirish uchun vaqtni qayerga sarflashni aniqlab olish juda mushkul.Ko'pchilik tez-tez qanday qilib yaxshiroq dasturchi bo'lish haqida so'rashadi.Ko'pincha ular bu savolni vaqtlarini ma'lum bir dasturiy til yoki texnologiyaga sarflashlari kerakmi yoki yo'qmi – shuni aniqlashtirish maqsadida berishadi.Quyida dasturchilar o'zlashtira oladigan,…



tarjima

Go na'munalarda: Kolleksiya funksiyasi

Umumiy Dasturlash 2018 Noy 24 00:13:00

Go na'munalarda: Kolleksiya funksiyasi

o (ko'pincha Golang) – Google kompaniyasi tomonidan ishlab chiqilgan kompilyatsiya qiluvchi ko'p oqimli dasturlash tili. 2009-yil noyabr oyida taqdim etilgan. Unga bo'lgan talab kundan kunga ortmoqda. Shu sabab quyida Go tilidagi kichik bir algoritmni keltirganmiz. Bizga kolleksiyadagi ma'lumotlar ustida biror bir ish olib borish zarurati yuzaga keladi, masalan, biron bir shartni qanoatlantiruvchi barcha qiymatlarni tanlash yoki foydalanuvchi funksiyasi bilan barcha qiymatlarni yangi…



manba

IT sohasiga oid o‘zbekcha tarjimalar xususida

Ta‘lim 2015 Iyul 13 06:27:00

Izoh: IT ("Ay-ti" deb talaffuz qilinadi) – bu, inglizcha "information technologies" – axborot texnologiyalari iborasining qisqartmasidir. Bu qisqartma ko'plab tillarda shundayligicha qabul qilingan. Xususan, men ham uni o'zbek tilida shundayligicha qo'llashni ma'qul ko'raman.Tan olish kerakki, bundan 5-6 yil oldin biror mobil telefonda yoki kompyuter uchun ishlab chiqilgan dasturiy mahsulotda o'zbek tilini ko'rish amri mahol edi. Biroq, bugungi kunga kelib bu holat ancha yaxshi…



yangi

​Endi poyga kameralar soni uchun

Marketing va reklama 2018 Noy 23 21:55:00

​Endi poyga kameralar soni uchun

Hozirgi zamon telefonlari yoki smartfonlari shu qadar bir biridan ko'chirishni boshlashdiki, ulardagi o'xshash, gohida esa bir xil bo'lgan funksiya yoki elementlar foydalanuvchilarni qiziqtirishdan to'xtatdi. Ishlab chiqaruvchilar foydalanuvchilarga mavjud narsalarni kattalashtirish va/yoki kuchaytirish hisobiga ularni qancha qiziqtirish urinishmadi deysiz, Apple iPhone 4 ga to'rtburchak shakl Samsung esa Galaxylarga ovalsimon shakl berganidan boshlab smartfonlar bozori ham shakl ham funksiya…



manba

2. Saralash algoritmlari

Algoritm 2017 Avg 26 15:27:00

2. Saralash algoritmlari

Bugungi mavzumiz algoritmlashning to`rt asosiy yo`nalishlaridan biri hisoblangan saralash algoritmlariga bag`ishlanadi. Saralash deb, berilgan obyektlar ketma-ketligini ma`lum mantiqiy tartibda qayta joylashtirish jarayoniga aytiladi. Saralash bir necha ko`rsatkichlarga bog`liq bo`lishi mumkin. Misol uchun maktab jismoniy tarbiya darsi. Bu dars boshida bolalar bo`ylariga qarab safda turishadi. Me`yor topshirish jarayonida esa sinf jurnalidagi familyalar ketma-ketligiga qarab topshirishadi. Shu…



yangi

O‘zbekistonda eng ko‘p tarqalgan zararsiz viruslar

Xavfsizlik 2018 Noy 23 10:40:00

O‘zbekistonda eng ko‘p tarqalgan zararsiz viruslar

Kompyuter viruslarining hozirgi kunda juda ko'p turlari mavjud. Boshida shunchaki himoya dasturi sifatida yaratilgan bu zararkunanda dasturlar boshqa dasturlarga nisbatan ancha faol, ixcham va juda tez ishga tushadi. Bundan tashqari ularning imkoniyati hozirda ulkan korporatsiyalar tomonidan ishlab chiqarilayotgan dasturlarnikidanda kengdir. Shu sabab viruslardan foydalanish hozirda juda keng tus olgan. Hamma viruslar birdek juda xavflimi? Aslini olganda 40 foiz virus sizning…



yangi

​O'zbekistonda qaysi dasturlash tili kerakliroq?!

Boshqalar 2018 Noy 21 18:24:00

​O'zbekistonda qaysi dasturlash tili kerakliroq?!

Hozirgi kunda dasturlashni o'rganishni istagan odamlarda birgina savol bor – "qaysi dasturlash tilidan ko'proq foyda ko'raman". Aslini olganda hozirda aktual bo'lgan dasturlash tillari u qadar ko'p emas, lekin sizga foyda keltiradiganini o'rganish va o'zingiz qiziqmaganingizga ham vaqt ham pul sarflamaslik uchun to'g'ri qaror qabul qilish kerak. Quyida bir qator dasturlash tillari va yo'nalishlari keltirilgan: Dasturlash tillari: -C/C++ dasturlash tili…



yangi

​ESET NOD32 vs KASPERSKY

Xavfsizlik 2018 Noy 21 12:51:00

​ESET NOD32 vs KASPERSKY

Ayting-chi, siz qaysi antivirusdan foydalanasiz? Kompyuterni sal-pal tushunganlar darrov sizga o'zlari foydalanadigan antiviruslarni taklif etishadi, ba'zi bezroqlari esa so'rab o'tirmasdan o'rnatib ham berishadi. Kimdur ESET NOD32 ni maqtasa, boshqalar Kaspersky ni "eng zo'ri" deyishadi. Quyida men sizga bu ikki antivirus haqida o'zimni xolis fikrim keltiraman. Antiviruslar 5 ta parametr bo'yicha solishtiriladi: 1.Dizayni 2.Ishlash va virus qidirish tezligi…



yangi

Binar qidiruv( Binary Search )

Algoritm 2018 Noy 20 01:06:00

Binar qidiruv( Binary Search )

Aytaylik bizga tartiblangan n ta elementdan iborat arr[] massiv berilgan bo'lsin, va berilgan x ni arr[] ichidan qidirish funksiyasini tuzish sharti qo'yilsin. Bu holatda eng oson yo'l sifatida chiziqli qidiruvni misol keltirish mumkin. Ammo bu usulning vaqt davomiyligi O(n) ni tashkil qiladi. Xuddi shu vazifa uchun biz binar qidir algoritmini ishlatsak bo'ladi. Binar qidiruv…



yangi

So'zlarni alifbo tartibida saralash algoritmi

Algoritm 2018 Noy 16 21:32:00

So'zlarni alifbo tartibida saralash algoritmi

Ba'zi hollarda so'zlarni alifbo tartibida saralashga ehtiyoj paydo bo'ladi. Dasturlash tillarida mavjud saralash funksiyalari hozirgi o'zbek alifbosidagi harflar tartibi bo'yicha saralashga imkon bermaydi. Ammo bu muammoni juda oddiy usulda hal qilish mumkin. Bu yerda taklif qilingan saralash algoritmi juda oddiy va professional dasturchi bundan ham qulayroq va samaraliroq algoritm yaratishi mumkin. Algoritm JavaScript misolida keltirilgan. Birinchi navbatda, alifbodagi…