algaretmdan qilingan ishlar

DOCX 40 sahifa 710,3 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
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; …

Ko'proq o'qimoqchimisiz?

Barcha 40 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"algaretmdan qilingan ishlar" haqida

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...

Bu fayl DOCX formatida 40 sahifadan iborat (710,3 KB). "algaretmdan qilingan ishlar"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: algaretmdan qilingan ishlar DOCX 40 sahifa Bepul yuklash Telegram