amaliy hisobot misollari algaretmdan

DOCX 46 стр. 3,0 МБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 46
malakaviy amaliyot hisoboti mundarija: 1.matematik ifodalarni hisoblash…………………………………………………...4 2.hisoblashga doir sodda masalalar………………………………………………...5 3.mantiqiy ifodalar…………………………………………………………………6 4.’?’shart amali…………………………………………………………………......7 5.if-else shart operatorlari………………………………………………………......8 6.switch tarmoqlanish operatori…………………………………………………….9 7.for takrorlash operatorlari……………………………………………………….11 8.while, do-while takrorlash operatorlari………………………………………….12 9.funksiyalar……………………………………………………………………...13 10.vektorlar……………………………………………………………………….15 11.matritsalar……………………………………………………………………...16 12.statik massivlar funksiya argumenti sifatida…………………………………...18 13.dinamik massivlar funksiya argumenti sifatida………………………………..20 14.satrlar………………………………………………………………………….21 15.rekursiv funksiyalar…………………………………………………………...24 16.strukturalar…………………………………………………………………….26 17.matn fayli………………………………………………………………………31 18.binar fayllar……………………………………………………………………33 19.sinflar. inkapsulyatsiya………………………………………………………..36 20.vorislik………………………………………………………………………...38 21.operatorlarni qayta yuklash…………………………………………………....42 22.polimorfizm……………………………………………………………………44 asosiy adabiyotlar 1.dadajonov f. abduhoshimov x. c# dasturlash tili haqida video darslar 2021-yil . 2. xojiyev t.q , xajiyov i.o. algoritmik tillar va c# dasturlash kitobi, 2022-yil. axborat resurslari 1. https://docs.dot-net.uz/c-.net/basic/starter/c-tarixi 2. https://online.pdp.uz/course/c-development 3. https://farhoddadajonovvideodarslari malakaviy amaliyot masalalari: 1.17: berilganlar: x=1, y=1, z=3 . natija: a=9.608184; b=2.962605 using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; namespace consoleapplication20 { class program { static void main(string[] args) { double x = 1; double y = 1; double z = 3; double a = (1 + y)*(x+(y / (x * x + 4)))/(math.pow(math.e, (-x - …
2 / 46
(math.sin(z), 2)); console.writeline("a=" +a); console.writeline("b="+b); } } } ---------------------------------------------------------------------------------------------------- 2.17: birinchi yanvar kuni dushanba bo‘lib, kabisa bo‘lmagan biror yilning k-kuni haftaning qaysi kuniga to‘g‘ri kelishi aniqlansin va bu qiymat n butun o‘zgaruvchiga o‘zlashtirilsin (). using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; namespace consoleapplication50 { class program { static void main(string[] args) { console.write("k ni kiriting: k= "); int k = int.parse(console.readline()); console.write("n ni kiriting: n= "); int n = int.parse(console.readline()); // berilgan yilning 1-yanvari uchun hafta kunini topish int day = (k + 6) % 7; // berilgan hafta kuniga to'g'ri keladigan yilning birinchi kuni uchun haftaning kunini topish int firstday = ((n - day) + 7) % 7; // natijani ko'rsatish console.writeline("yilning k -kuniga to'g'ri keladigan kun bu: " + (weekday)firstday); } } // hafta kunlari uchun enum operatori enum weekday { yakshanba, dushanba, seshanba, chorshanba, payshanba, juma, shanba } } ---------------------------------------------------------------------------------------------------- 3.17: mantiqiy a,b,c o‘zgaruvchilar …
3 / 46
{ class program { static void main(string[] args) { console.write("n = "); int n = int.parse(console.readline()); double[] numbers = new double[n]; for (int i = 0; i maxnegative) { maxnegative = number; } } if (maxnegative == double.minvalue) { console.writeline("manfiy sonlar yo’q."); } else { console.writeline("eng katta manfiy son" + maxnegative); } console.readkey(); }}} ---------------------------------------------------------------------------------------------------- 8.10: o‘nlik kasr soni z uchun uning sanoq sistemasidagi verguldan keyingi to‘rt xona aniqlikdagi ko‘rinishi hosil qilinsin. using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; namespace consoleapplication44 { namespace decimaltobase { class program { static void main(string[] args) { console.write("o'nlik sanoq sistemasidagi son: "); int decimalnumber = int.parse(console.readline()); console.write("enter the base (2 0) { int remainder = decimalnumber % targetbase; result = digits[remainder] + result; decimalnumber /= targetbase; } console.writeline("natija: " + result); } } } } ---------------------------------------------------------------------------------------------------- 9.17: berilgan natural sondan katta bo‘lmagan barcha “do‘st” sonlar juftiligi chop etilsin (ikkita natural son …
4 / 46
0; i--, j--) { if (board[i, j] == 1) { return false; } } for (int i = row + 1, j = col - 1; i = 0; i++, j--) { if (board[i, j] == 1) { return false; } } // barcha tekshiruvlar o'tdi, shuning uchun bu yerga farzin qo'yish xavfsiz return true; } static void printboard(int[,] board) { for (int i = 0; i , va maydonlarini o‘z ichiga oladi. berilgan n o‘lchamidagi bloknot turidagi massiv yaratilsin va quyidagi amallar bajarilsin: a) massiv odamning tug‘ilgan sanasining o‘sishi bo‘yicha tartiblansin; b) klaviaturadan telefon nomeri kiritilgan odam haqidagi ma’lumot chop etilsin; d) tug‘ilgan oyi klaviaturadan kiritilgan songa mos keluvchi odamlar haqidagi ma’lumot chop etilsin. using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; namespace consoleapplication44 { struct bloknot { public string ism; public string familiya; public string telefon; public datetime tugilgansana; } class program { static void main(string[] …
5 / 46
rhajmi = convert.todouble(console.readline()); console.write("tovar sonini kiriting: "); tovarsoni = convert.toint32(console.readline()); streamwriter writer = new streamwriter("c:\\export\\export.txt", false); double umumiyexporthajmi; umumiyexporthajmi = tovarsoni * tovarhajmi; console.writeline("umumiyexporthajmi = " + umumiyexporthajmi); writer.writeline("umumiyexporthajmi = " + umumiyexporthajmi); writer.close(); } } } 19.17: butun sonlar juftligi bilan berilgan ratsional sonlar ustida amal bajaruvchi ratsional sinfi aniqlansin. sinf obyektlari massivini yaratilsin va sinfning do‘st funksiyalari yordamida quyidagi masalalar yechilsin: a) berilgan a va b ratsional sonlarning tengligi tekshirilsin; b) berilgan a va b ratsional sonlar yig‘indisi r ratsionalga berilsin; d) berilgan r ratsional sonni qisqartirib bo‘lmaydigan ko‘rinishga keltirilsin; massiv ko‘rinishida berilgan ratsional sonlar ichida eng kattasi topilsin. using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; namespace _19_17_sinflar { class ratsional { public int a1, a2; public int b1, b2; public double a; public double b; public ratsional(int a1, int a2, int b1, int b2, double a, double b) { this.a1 = a1; this.a2 = …

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

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

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

О "amaliy hisobot misollari algaretmdan"

malakaviy amaliyot hisoboti mundarija: 1.matematik ifodalarni hisoblash…………………………………………………...4 2.hisoblashga doir sodda masalalar………………………………………………...5 3.mantiqiy ifodalar…………………………………………………………………6 4.’?’shart amali…………………………………………………………………......7 5.if-else shart operatorlari………………………………………………………......8 6.switch tarmoqlanish operatori…………………………………………………….9 7.for takrorlash operatorlari……………………………………………………….11 8.while, do-while takrorlash operatorlari………………………………………….12 9.funksiyalar……………………………………………………………………...13 10.vektorlar……………………………………………………………………….15 11.matritsalar……………………………………………………………………...16 12.statik massivlar funksiya argumenti sifatida…………………………………...18 13.dinamik massivlar funksiya argumenti sifatida………………………………..20 14.satrlar………………………………………………………………………….21 15.rekursiv funksiya...

Этот файл содержит 46 стр. в формате DOCX (3,0 МБ). Чтобы скачать "amaliy hisobot misollari algaretmdan", нажмите кнопку Telegram слева.

Теги: amaliy hisobot misollari algare… DOCX 46 стр. Бесплатная загрузка Telegram