algoretmdan amaliyot xisoboti

DOCX 23 стр. 387,3 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 23
malakaviy amaliyot ishi 1.12 shaxmat katagi ikkita belgidan tashkil topgan k katak ko’rinishida berilgan: lotin harfi (a dan h gacha) va raqam (1 dan 8 gacha), masalan a2 yoki g5. ularni farzin joylashgan shaxmat taxtasidagi katak koordinatalari sifatida qarab, farzin «uradigan» kataklarni «x», boshqa kataklarni «0» bilan belgilab, shaxmat taxtasining ko'rinishi chop qilish imkonin beruvchi shaxmat sinfi aniqlansin. using system; namespace shaxmatkatagi { class program { static void main(string[] args) { console.writeline("farzin joylashgan katakni kiriting (masalan a2): "); string input = console.readline(); char letter = input[0]; int number = int.parse(input[1].tostring()); string[,] shaxmattaxtasi = new string[8, 8]; for (int i = 0; i "; } else { shaxmattaxtasi[i, j] = "o"; } } } console.writeline("shaxmat taxtasi: "); for (int i = 0; i = alfavit.length) { index = 0; } } shifrlanganmatn += alfavit[index]; } console.writeline("shifrlangan matn: " + shifrlanganmatn); console.writeline("qayta tiklash uchun istalgan tugmani bosing..."); console.readkey(); console.writeline("asl matn: " + …
2 / 23
lar.add(yozuv); } else if (tanlov == 2) { console.writeline("o'chiriladigan yozuvni kiriting:"); string yozuv = console.readline(); yonlar.remove(yozuv); } else if (tanlov == 3) { break; } else { console.writeline("noto'g'ri tanlov! qayta urinib ko'ring."); } } console.writeline("yon daftari:"); foreach (string yozuv in yonlar) { console.writeline(yozuv); } console.readkey(); } } } 5.7 kesmani teng ikkiga bo'lish usuli yordamida f(x)0 tenglamani [a,b] oraliqda eps aniqligidagi ildizini topadigan root (f,a,b,eps) rekursiv funksiyasi tuzilsin. (eps>0,a eval(funksiya, x); console.write("a ni kiriting: "); double a = double.parse(console.readline()); console.write("b ni kiriting: "); double b = double.parse(console.readline()); console.write("eps ni kiriting: "); double eps = double.parse(console.readline()); double root = root(f, a, b, eps); console.writeline($"tenglama ildizi: {root}"); } static double eval(string funksiya, double x) { return convert.todouble(new system.data.datatable().compute(funksiya.replace("x", x.tostring()), null)); } static double root(function f, double a, double b, double eps) { double c = (a + b) / 2; if (math.abs(b - a) , , , , , maydonlarni o'z ichiga …
3 / 23
ritetobankfile(account1, account2, amount, interest, year, address); } static void writetobankfile(string account1, string account2, decimal amount, decimal interest, int year, string address) { using (streamwriter writer = new streamwriter("bank.txt", true)) { writer.writeline($"{account1} {account2} {amount} {interest} {year} {address}"); } } } } 9.13. ekran tekisligida quyidagi nuqta atrofida aylanuvi to'g'ri burchakli uchburchak tasvirlansin: a) o'z markazi atrofida; b) o'z uchlaridan biri atrofida. c# kodi using system; namespace uchburchak { class program { static void main(string[] args) { console.writeline("uchburchakning yuqori tomonini kiriting:"); double yuqori = double.parse(console.readline()); console.writeline("uchburchakning qisqa tomonini kiriting:"); double qisqa = double.parse(console.readline()); double hipotenuza = math.sqrt(math.pow(yuqori, 2) + math.pow(qisqa, 2)); double sina = qisqa / hipotenuza; double cosa = yuqori / hipotenuza; console.writeline("uchburchakning markazi atrofida:"); console.writeline("(" + (qisqa / 2) + ", " + (yuqori / 2) + ")"); console.writeline("uchburchakning birinchi uchi atrofida:"); console.writeline("(" + (qisqa / 2) + ", 0)"); console.readkey(); } } } 10.27. talabalar guruhini tavsivlovchi talaba_guruhi sinfi …
4 / 23
abalarni ko'rish"); console.writeline("2. yangi talaba qo'shish"); console.writeline("3. talabani o'chirish"); console.writeline("4. talabalarni tartiblash"); console.writeline("0. chiqish"); console.write("tanlang: "); int tanlov = int.parse(console.readline()); switch (tanlov) { case 1: talabalarnikorish(); break; case 2: yangitalabaqoshish(); break; case 3: talabaniochirish(); break; case 4: talabalarnitartiblash(); break; case 0: return; default: console.writeline("noto'g'ri tanlov!"); break; } } } static void talabalarnikorish() { console.writeline("\nguruhdagi talabalar:"); foreach (talaba talaba in talabalar) { console.writeline(talaba); } } static void yangitalabaqoshish() { console.write("\ntalaba ismi: "); string ism = console.readline(); console.write("talaba familiyasi: "); string familiya = console.readline(); console.write("talaba tug'ilgan yili: "); int tugilganyil = int.parse(console.readline()); console.write("talaba telefon raqami: "); string telefon = console.readline(); talaba talaba = new talaba { ism = ism, familiya = familiya, tugilganyil = tugilganyil, telefon = telefon }; talabalar.add(talaba); console.writeline("talaba muvaffaqiyatli qo'shildi."); } static void talabaniochirish() { console.write("\no'chirish uchun talabaning telefon raqamini kiriting: "); string telefon = console.readline(); for (int i = 0; i < talabalar.count; i++) { if (talabalar[i].telefon == …
5 / 23
= "bu yerda matn bo'ladi. bu yerda matnning ichida belgilar soni aniqlanadi."; int count = 0; foreach (char c in text) { if (c != ' ' && c != '.' && c != ',') { count++; } } console.writeline("matndagi belgilar soni: " + count); } } } 8.72 ta satrda sózlar berilgan. izlanayotgan sózdan boshlangan sózlar berilgan 2 ta satrdan ham izlansin va topilgan sózlar 1- satrdan , 2 - satrdan topilgan deb natija chiqarsin. 2-satrdagi topilgan sózlar miqdori hisoblansin. c# kodi using system; namespace findwords { class program { static void main(string[] args) { string text1 = "bu yerda matn bo'ladi. bu yerda matnning ichida belgilar soni aniqlanadi."; string text2 = "matning ichida aniqlangan belgilar soni."; string[] words1 = text1.split(' ', '.', ','); string[] words2 = text2.split(' '); console.writeline("1-satrdan topilgan so'zlar:"); foreach (string word in words1) { if (!string.isnullorempty(word)) { console.writeline(word); } } console.writeline("2-satrdan topilgan so'zlar miqdori: " …

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

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

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

О "algoretmdan amaliyot xisoboti"

malakaviy amaliyot ishi 1.12 shaxmat katagi ikkita belgidan tashkil topgan k katak ko’rinishida berilgan: lotin harfi (a dan h gacha) va raqam (1 dan 8 gacha), masalan a2 yoki g5. ularni farzin joylashgan shaxmat taxtasidagi katak koordinatalari sifatida qarab, farzin «uradigan» kataklarni «x», boshqa kataklarni «0» bilan belgilab, shaxmat taxtasining ko'rinishi chop qilish imkonin beruvchi shaxmat sinfi aniqlansin. using system; namespace shaxmatkatagi { class program { static void main(string[] args) { console.writeline("farzin joylashgan katakni kiriting (masalan a2): "); string input = console.readline(); char letter = input[0]; int number = int.parse(input[1].tostring()); string[,] shaxmattaxtasi = new string[8, 8]; for (int i = 0; i "; } else { shaxmattaxtasi[i, j] = "o"; } } } conso...

Этот файл содержит 23 стр. в формате DOCX (387,3 КБ). Чтобы скачать "algoretmdan amaliyot xisoboti", нажмите кнопку Telegram слева.

Теги: algoretmdan amaliyot xisoboti DOCX 23 стр. Бесплатная загрузка Telegram