Kotlinda algoritm va masalalar yechish

Kotlinda algoritm va masalalar yechish

7.Butun sonning raqamlarini qo’shing

Masalalar yechish 2 sinf

1. a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]. berilgan

5 dan kichik bo’lgan barcha elementlarni chop eting

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] for ruyhat in a: if ruyhat 

2. a = [ 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]; b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]. Ikki massiv uchun umumiy bo’lgan elementlardan tashkil topgan ro’yxatni tuzing.

a = [1, 2, 3, 5, 8, 13, 21, 34, 55, 89] b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] result = list(filter(lambda ruyhat: ruyhat in b, a)) print(result)

Lambda nima? Lambdalar o’zgaruvchiga berilishi mumkin bo’lgan funktsiya ob’ektini qaytaradi. Lambdalar istalgan miqdordagi argumentlarga ega bo’lishi mumkin, ammo ular faqat bitta ifodaga ega bo’lishi mumkin. Siz lambdalar ichida boshqa funktsiyalarni chaqira olmaysiz.

Lambda funktsiyalari uchun eng keng tarqalgan foydalanish oddiy bir qatorli funktsiyani talab qiladigan koddir, bu erda normal funktsiyani to’liq yozish ortiqcha bo’ladi

3.Massivning birinchi va oxirgi elementini chop eting.

a = [1, 2, 3, 4, 5] print(f'birinchi: ; oxirgi: ')

f ‘ satr dastur bajarilayotganda ishltiladi ! Bu satr tezroq ishlattish uchun kiritilgan. undan so’nggi qismi ekranga chiqadi .

4.Butun n berilgan bo’lsa, n + nn + nnn ni hisoblang

def solve(n): n1 = n n2 = int(str(n) * 2) n3 = int(str(n) * 3) print(n1 + n2 + n3) solve(6) 

5.Berilgan ro’yxatdagi juft sonlarni ekranga chiqaradigan dastur tuzing va agar unda 115 ga duch kelsa to’xtaydigan dastur yozing.

ruyhat = [ 376, 46, 37, 118, 907, 344, 236, 975, 623, 566, 597, 78, 728, 315, 153, 345, 377, 222, 788, 126, 478, 118, 702, 466, 626, 248, 115, 950, 626, 449, 487, 117, ] for x in ruyhat: if x == 115: break elif x % 2 == 0: print(x)

6. Ikkita ro’yxat berilgan ,ikkinchi ro’yhatda shu elementlar bo’lmagan, birinchi ro’yhatning barcha elementlarini chiqaradigan dasturni yozing.

ruyhat_1 = set(['oq', 'qora', 'qizil']) ruyhat_2 = set(['qizil', 'yashil']) print(ruyhat_1 - ruyhat_2) 

7.Butun sonning raqamlarini qo’shing

def sum_ruyhat(num): ruyhat = [int(d) for d in str(num)] return sum(ruyhat) print(sum_ruyhat(5245))

8.Qatorda bir belgi necha marta paydo takrorlanishini hisoblang

string = "Men udasytini yaxshi ko'raman" print(string.count('a')) 
  • count — so’zdagi biron bir simvolni sonini hisoblash

9.Python da qatorlarni formatlashni ko’rib chiqsak, pythonda qatorlarni formatlash uchun format methodidan foydalaniladi:

s = "Salom " print(s.format("Dasturchilar!"))

belgi yuqorida Salom suzini davomiga yozishni bildiradi!

10. Sonni boshqa sanoq sistemasiga o’tkazishni ko’rib chiqamiz!

print("int: ; hex: ; oct: ; bin: ".format(49))

Bu yerda 49 sonini 10 lik, 16 lik, 8 lik va 2 lik sanoq tizimlaridagi ko’rinishini ekranga chiqaramiz,

— sonni 10 likda ko’rinishi

— sonni 16 likda ko’inishi

— sonni 8 likdagi ko’rinishi

— sonni 2 likdagi ko’rinishi

Bu maqola maktab o’qituvchilari uchun qo’llama sifatida foydalanish uchun yozildi. E’tiboringiz uchun raxmat!

Badalov Azamat va yana 6 kishi layk bosishdi.

Masalalar yechish 2 sinf

turli tillarda dasturiy ta’minotni ishlab chiqish uchun ishlatiladigan ramka deb ataladi. U tillarning o’zaro ishlashini ta’minlaydi, chunki har bir til boshqa tillarda ishlatilishi mumkin. Nuqtali tarmoq ramkasi Framework Class Library (FCL) deb nomlangan sinf kutubxonasidan iborat. NET Framework dasturiy ta’minotni yaratish uchun platformadir. Bu tilning o’zi emas. NET Frameworkda dasturiy ta’minotni yaratish uchun ishlab chiquvchilarning asosiy (lekin yagona emas) tillari C# va Visual Basic hisoblanadi.

Anvar Narzullayev

Anvar Narzullayev kurslari, Python kurslari, Algoritmlarni o’rganish

Backend dasturlash

Kompyuter dunyosida «backend» veb-sayt yoki dasturiy ta’minot dasturining foydalanuvchilar ko’rmaydigan har qanday qismiga ishora qiladi. . Backend jarayonlariga misollar: kiruvchi veb-sahifa so’rovini qayta ishlash. HTML yaratish uchun skriptni ishga tushirish (PHP, ASP, JSP va boshqalar). SQL so’rovlari yordamida ma’lumotlar bazasidan maqola kabi ma’lumotlarga kirish. Backend Development, shuningdek, server-side development sifatida ham tanilgan. . Backend ishlab chiquvchilari tomonidan yozilgan kod brauzerlarga ma’lumotlar bazalari bilan aloqa qilishda va ma’lumotlarni ma’lumotlar bazasida saqlashda, ma’lumotlar bazasidan ma’lumotlarni o’qishda, ma’lumotlarni yangilashda va ma’lumotlar bazasidan datalarni yoki ma’lumotlarni o’chirishda yordam beradi.

Bepul kurslar

Data Science

Data science — bu ko’rinmas naqshlarni topish, mazmunli ma’lumotlarni olish va biznes qarorlarini qabul qilish uchun zamonaviy vositalar va usullardan foydalangan holda katta hajmdagi ma’lumotlar bilan shug’ullanadigan tadqiqot sohasi. Data science bashoratli modellarni yaratish uchun murakkab mashinani o’rganish algoritmlaridan foydalanadi. Tahlil uchun ishlatiladigan ma’lumotlar turli xil manbalardan olinishi va turli formatlarda taqdim etilishi mumkin.

Database

Database — bu odatda kompyuter tizimida elektron shaklda saqlanadigan tuzilgan ma’lumotlar yoki ma’lumotlarning uyushgan to’plami. Database odatda ma’lumotlar bazasini boshqarish tizimi (DBMS) tomonidan boshqariladi. . Aksariyat maʼlumotlar bazalari maʼlumotlarni yozish va soʻrov qilish uchun tuzilgan soʻrovlar tilidan (SQL) foydalanadi.

DevOps

DevOps — bu tashkilotning ilovalar va xizmatlarni yuqori tezlikda yetkazib berish qobiliyatini oshiradigan madaniy falsafalar, amaliyotlar va vositalarning kombinatsiyasi: mahsulotlarni an’anaviy dasturiy ta’minotni ishlab chiqish va infratuzilmani boshqarish jarayonlaridan foydalanadigan tashkilotlarga qaraganda tezroq rivojlanish va takomillashtirish.

Masalalar yechish 2 sinf

5 — sinf matematika darslari. Bu darslarimizi 5 — sinf matematika kitobidan o’tib boramiz. Hammaga omad. Telegram kanalimiz: .

Похожие запросы для Masalalar yechish 2 sinf
2-синф. Математика дарси. 30.04.2020 й.
Просмотров 3,8 тыс. 2 года назад
2sinf #2sinfmatematika #ozbeksinflari Видеодарслар. 2-синф. Математика дарси. 30.04.2020 й.
2-синф. Математика дарси. 07.05.2020 й.
Просмотров 1,8 тыс. 2 года назад
2sinf #2sinfmatematika #ozbeksinflari Видеодарслар. 2-синф. Математика дарси. 07.05.2020 й.
Математика. Мисол ва масалалар ечиш.
Просмотров 2,8 тыс. Год назад
2-синф. Математика дарси. 08.04.2020 й.
Просмотров 5 тыс. 2 года назад
2sinf #2sinfmatematika #ozbeksinflari Видеодарслар. 2-синф. Математика дарси. 08.04.2020 й.
2-sinf | Yuz ichida sonlarni xonadan o’tib qo’shish usullari. 1-BOB 6-DARS
Просмотров 9 тыс. 4 месяца назад
#KOMILINSONUCHUN #Yangidarslik #Matematika #Algebra.
01 Chiziqli tenglamalar
Просмотров 40 тыс. 8 лет назад
Uy vazifalarini quyidagi link orqali yuklab oling goo.gl/vXtla4.
#Maths Uz 2 + 2 = 5 Qanday qilib? | Matematik Hiyla | Qiziqarli matematika: № 1
Просмотров 389 тыс. 2 года назад

Bu videolar Matematika va Informatika fanidan mavzulashtirilgan testlar tóplami Abituriyent 1-6 nomli kitobning misollarini .

Matematik amallarni birga bajaramiz! (2-sinf Matematika darsligi 22-dars, 112-bet)
Просмотров 3,6 тыс. 10 месяцев назад
ЭНГ КИЗИКАРЛИ МАТИМАТИК МАНТИКИЙ СОВОЛЛАР
Просмотров 873 тыс. 10 месяцев назад

Энг кизикарли матиматика йу́налишидаги мантикий соволлар. Eng qiziqarli matimatika yo’nalishidagi savol, mantiqiy savollar, .

2-sinf o’quvchisi O’qituvchisini sharmanda qildi
Просмотров 142 тыс. 2 года назад

2-sinf o’quvchisi O’qituvchisini sharmanda qildi Biznu kuzatib boring! Kanalga obuna bo’lishni unutmang #sharmanda .

Juda oz odamlargina bu misolni to’g’ri yecha oladi. SIZCHI ? QIZIQARLI MATEMATIKA
Просмотров 41 тыс. Год назад

MATEMATIKAGA OID ENG SARA MISOL VA MASALALAR || QIZIQARLI MATEMATIKA Bu videoda siz Internet olamidagi eng .

Sana tasdiqlayman O’ibdo’ Informatika 1 – dars. Mavzu: Masalalarni kompyuterda yechish bosqichlari

FK1 — axborotlarni izlash va elektron vositalarda yig‘ish ko’nikmasiga ega bo’ladi
Dars o`tish metodi: Aqliy hujum, aralash, interfaol.

Dars jihozi: Tarqatma materilallar, 9-sinf darsligi, jadvallar.

Texnik jixozlar: Kompyuter, multimedia vositalari, slaydlar, proektor.

Darsning blok chizmasi

Darsni borishi:

I. Tashkiliy davr

2) davomatni aniqlash.

Elektron jadvalning imkoniyatlari;

Excel ni ishga tushirish va unda ishni tugallash;

Excelning asosiy elementlari;

Absolyut va nisbiy murojaat.

Inson amaliy ish jarayonida juda ko‘p masalalarni hal etishiga to‘g‘ri keladi. Masalalarning ba’zilari oson, ba’zilari murakkab hisob-kitob bilan bog’liq bo’ladi. Ba’zi masalalarni hal etishda biror amallar guruhi esa minglab marta bajarilishiga to’g’ri kelishi mumkin. Shuning uchun beminnat va o’ta tez ishlaydigan yordamchimiz bo’lgan kompyuter bu ishimizda yordam bera oladimi, agar yordam bera olsa, u holda masalalarni kompyuterda hal etish qanday tashkil etiladi? degan savol tabiiydir. Bu savolga javob berishdan avval bir nechta masala va ularni yechilishini ko’rib chiqaylik.

1–masala . Hajmi 20 sm 3 bo’lgan jism suvga botirilganda unga ta’sir etuvchi ko’taruvchi kuch qiymatini toping.

Masalani tahlil etamiz: fizika kursidan ma’lumki, suvga botirilgan jism o’z hajmiga teng suvni siqib chiqaradi va unga siqib chiqarilgan suv og’irligiga teng kuch ta’sir etadi, bu kuch Arximed kuchi deb ataladi.

Chizmasi:

Masalani tahlil etamiz: birinchidan, masalani yechimini topish uchun uchburchakning qanday rangli qalamda chizilganini ahamiyati yo’qligini, ya’ni bu biz uchun “keraksiz” axborot, ikkinchidan uchburchakning togri burchakli bo’lishi muhim axborot ekanligi aniqlaymiz. Agar ikkita katak 1 sm ga tengligini e’tiborga olsak, u holda geometriya kursida masala yechilishi quyidagi ko’rinishda ifodalanadi:

Pifagor teoremasi: c 2 = a 2 +b 2

3 – masala. Behzod kitobning to‘rt sahifasi va yana to‘rtta satrini o‘qidi. Kitob sahifasida qancha satr bo‘lsa, har bir satrda shunchadan belgi mavjud. Agar Behzod o‘qigan axborot 6560 bayt bo‘lsa, kitobning bir sahifasida nechta satr borligini aniqlang.

Masalani tahlil qilishga o‘tamiz.

  1. Behzod kitobning 4 sahifasi va 4 satrini o‘qigan;
  2. Behzod o‘qigan axborot 6560 bayt;
  3. sahifadagi satrlar soni satrlardagi belgilar soniga teng.

Kitob sahifasida nechta satr borligini aniqlash.

Masala shartlariga mos tenglama tuzish:

Masalada topish talab etilgan satrlar sonini x bilan belgilaymiz. U holda shartga ko’ra har bir satrda x tadan belgi bo‘ladi. Demak, kitobning bitta sahifasida ta ( x ta belgidan iborat x ta satr) belgi bor. Masala shartiga ko‘ra Behzod ko‘rinishdagi kvadrat tenglamaga keltiramiz, ya’ni masalaning shartlariga mos tenglama hosil qildik.

Tenglamani yechish ketma-ketligi:

Sizga ma’lum bo‘ lgan kvadrat tenglama yechish usulidan foydalanamiz:

Qiziqarli malumotlar
Kotlinda algoritm va masalalar yechish