algaretmdan qilingan ishlar

DOCX 40 pages 710,3 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 40
malakaviy amaliyot hisoboti foydalanilgan adabiyotlar 1. xojiyev t, xajiyev i. algaritm tillar va dasturlash, universitete 2021. 2. b.j. boltayev, a ramazonov algaritm tillar va dasturlash asoslari 3. nikita kultin visual c# 2012 4. svitlen nakov programming basics c# book 2019 axborot resurslari 1. https://programiz.com 2. https://metanit.com 3. https://dot-net-uzbekistan.uz mundarija: 1. matematik ifodalarni hisoblash 4 2. hisoblashga doir sodda masalalar 5 3. mantiqiy ifodalar 5 4. “?” shart amali 6 5. if else shart operatori 7 6. switch tarmoqlanish operatori 8 7. for takrorlash operatori 9 8. while, do while takrorlash operatori 10 9. funksiyalar 11 10. vektorlar 12 11. matritsalar 14 12. statik massivlar funksiya argumenti sifatida 16 13. dinamik massivlar funksiya argumenti sifatida 18 14. satrlar 20 15. rekursiv funksiyalar 21 16. strukturalar 22 17. matn fayli 25 18. binar fayllar 26 19. sinflar. inkapsulyatsiya 29 20. vorislik 32 21. operatorlarni qayta yuklash 35 22. polimorfizm 38 1.algoritmik tillar …
2 / 40
ic void main(string[] args) { double a, b, c, p, r, r; double l1, l2, l3, h1, h2, h3, m1, m2, m3; console.writeline("uchburchakning birinchi tomonini kiriting a= "); a = double.parse(console.readline()); console.writeline("uchburchakning ikkinchi tomonini kiriting b= "); b = double.parse(console.readline()); console.writeline("uchburchakning uchinchi tomonini kiriting c= "); c = double.parse(console.readline()); if (a + b > c && b + c > a && c + a > b) { console.writeline("uchburchak mavjud"); p = (a + b + c) / 2; h1 = 2 * math.sqrt(p * (p - a) * (p - b) * (p - c)) / a; h2 = 2 * math.sqrt(p * (p - a) * (p - b) * (p - c)) / b; h3 = 2 * math.sqrt(p * (p - a) * (p - b) * (p - c)) / c; console.writeline("uchburchakning a tomonga tushirilgan balandligi " + h1); console.writeline("uchburchakning b tomonga tushirilgan balandligi " …
3 / 40
n aylana radiusi r= " + r); console.writeline(); } else { console.writeline("uchburchak mavjud emas"); } console.readkey(); } } } 3.mantiqiy ifodalar 11. quyidagi shartlarga mos keluvchi soha tekislikda tasvirlansin: a) (y>=x)&&(y+x>=0)&&(y 0)&&(y = x) && (y + x >= 0) && (y 0) && (y ac) { console.writeline("c nuqta a nuqtaga eng yaqin "); console.writeline(ac = x2 - x); } else { console.writeline("b nuqta a nuqtaga eng yaqin "); console.writeline(ab = x1 - x); } console.readkey(); } } } 6. switch tarmoqlanish operatori 11. int yil,kun;oy oy; (oy turi 1-masalada aniqlangan). bool t; agar yil, oy, kun uchlik to‘g‘ri sanani aniqlasa, t o‘zgaruvchiga true, aks holda false qiymat berilsin (masalan, 31 iyun va hokazolarda false). using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; namespace amaliy_top6 { class program { enum oy { yanvar = 1, fevral, mart, aprel, may, iyun, iyul, avgust, sentabr, oktabr, noyabr, dekabr }; static …
4 / 40
shsoni = pair.value; engkopuchraydiganjuftlik = pair.key; } } console.writeline("eng ko'p uchraydigan juftlik: " + engkopuchraydiganjuftlik); console.readline(); } } } 13. dinamik massivlar funksiya argumenti sifatida 11. shaxmat musobaqasida qatnashgan n ta shaxmatchining natijalari t jadvalda berilgan (n>2): enum uyin_natijasi{y,d,m,x}; uyin_natijasi turidagi n*n o‘lchamli dinamik massiv (jadval) hosil qilinsin. uning qiymatlari quyidagicha aniqlasin: jadval[i][j]=y, agar i -ishtirokchi j - ishtirokchi ustidan g‘alaba qozongan bo‘lsa, (bunda jadval[j][i]=m), jadval[i][j]=d va jadval[j][i]=d, agar i - va j - ishtirokchilar durang o‘ynagan bo‘lsa, hamda jadval[i][i]=x. jadvalning ko‘rinishi quyidagicha bo‘lishi mumkin (rasmga qarang). yutuq uchun 3 ochko, durang uchun 1 ochko, mag‘lubiyat uchun 0 ochko beriladi. ishtirokchilar nomerlari ularning to‘plagan ochkolari bo‘yicha o‘smaydigan tartibda chop qilinsin. using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; namespace amaliy_top13 { enum uyin_natijasi { y, d, m, x }; class program { static void main() { console.write("shaxmat o'yinchilar sonini kiriting (n > 2): "); int n = int.parse(console.readline()); …
5 / 40
nafilename = "darsxona.txt"; string darsfilename = "dars.txt"; darsxona[] classrooms = new darsxona[3]; // darsxonadagi auditoriyalarni kiritish for (int i = 0; i = studentcount) { console.write("{classroom.roomnumber} "); } } console.writeline(); } } console.readkey(); } } } 19. sinflar. inkapsulyatsiya 11. yuguruvchi sinfi yugurish musobaqasi natijalari haqidagi , va berilgan-a’zolarni o‘z ichiga oladi. berilgan n o‘lchamidagi yuguruvchi sinf obe’ktlari massivi yaratilsin va quyidagi amallar bajarilsin: a) massiv yuguruvchilarni masofani bosib o‘tgan vaqtining kamayishi bo‘yicha tartiblansin; b) jamoa a’zolarining o‘rtacha yugurish vaqti bo‘yicha yuqori natija ko‘rsatgan uchta jamoa nomlari chop etilsin. using system; using system.collections.generic; class yuguruvchi { public string familiyasi{ get; set; } public string jamoanomi { get; set; } public int masofavaqti { get; set; } } class program { static void main() { console.write("yuguruvchi sinf obyektlari sonini kiriting (n): "); int n = int.parse(console.readline()); yuguruvchi[] yuguruvchilar = new yuguruvchi[n]; for (int i = 0; i { private list stack; …

Want to read more?

Download all 40 pages for free via Telegram.

To'liq yuklab olish

About "algaretmdan qilingan ishlar"

malakaviy amaliyot hisoboti foydalanilgan adabiyotlar 1. xojiyev t, xajiyev i. algaritm tillar va dasturlash, universitete 2021. 2. b.j. boltayev, a ramazonov algaritm tillar va dasturlash asoslari 3. nikita kultin visual c# 2012 4. svitlen nakov programming basics c# book 2019 axborot resurslari 1. https://programiz.com 2. https://metanit.com 3. https://dot-net-uzbekistan.uz mundarija: 1. matematik ifodalarni hisoblash 4 2. hisoblashga doir sodda masalalar 5 3. mantiqiy ifodalar 5 4. “?” shart amali 6 5. if else shart operatori 7 6. switch tarmoqlanish operatori 8 7. for takrorlash operatori 9 8. while, do while takrorlash operatori 10 9. funksiyalar 11 10. vektorlar 12 11. matritsalar 14 12. statik massivlar funksiya argumenti sifatida 16 13. dinamik massivlar funksiya argumenti sifatida...

This file contains 40 pages in DOCX format (710,3 KB). To download "algaretmdan qilingan ishlar", click the Telegram button on the left.

Tags: algaretmdan qilingan ishlar DOCX 40 pages Free download Telegram