• Tekshirdi: BEGIMOV OYBEK. Toshkent – 2023
  • Kiberxavfsizlik




    Download 1.17 Mb.
    Sana18.05.2023
    Hajmi1.17 Mb.
    #61496
    Bog'liq
    ALGORITMLASH
    Акцентологические нормы речи, Vliw arxitekturasi, 39071, 2, Dasturlash asoslari, Toplam-2-1, Bitiruv loyiha ishi Ортиқов З охиргиси, PKUdBTsnwv3NNst7KveRwDtmbTQHDCRxed8fhPhk, 01, 1-maruza, Elektr Energetika SILLABUS - Copy, BMI-3, Elektr energiyasining sifat ko`rsatkichlari, IZBASAROV T. praktika esbat



    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

    KIBERXAVFSIZLIK” FAKULTETI


    713-21- guruh CAL019 - 1 - patok talabasi
    JOBBORALIYEV MIRYOQUBning
    ALGARITIMLASH VA LOYIHALASH”
    fanidan tayyorlagan

    AMALIY ISHI

    Topshirdi: JOBBORALIYEV M.
    Tekshirdi: BEGIMOV OYBEK. 

    Toshkent – 2023
    4-VARIANT
    NxM o’lchamdagi ikki o’lchovli massiv (matritsa) hosil qilinsin va elementlari kiritilsi:n va matritsa ko’rinishida ekranga chiqarilsin, hosil bo’lgan matritsa elementlaridan variantdagi shartlar bo’yicha bir o’lchovli B massiv hosil qilinib ekranga chiqarilsin. 1-topshiriq variantlari


    import java.util.Scanner;

    public class Main {
    public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.print("Satr va ustun sonini kiriting: ");
    int n = input.nextInt();
    int m = input.nextInt();

    // Matritsa uchun joy yaratish va elementlarini kiritish


    int[][] matrix = new int[n][m];
    for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
    System.out.print("matrix[" + i + "][" + j + "] ni kiriting: ");
    matrix[i][j] = input.nextInt();
    }
    }

    // Musbat sonlar sonini hisoblash


    int[] B = new int[n];
    for (int i = 0; i < n; i++) {
    int count = 0;
    for (int j = 0; j < m; j++) {
    if (matrix[i][j] > 0) {
    count++;
    }
    }
    B[i] = count;
    }

    // Matritsa va B massivlarini chiqarish


    System.out.println("Berilgan matritsa:");
    for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
    System.out.print(matrix[i][j] + " ");
    }
    System.out.println();
    }
    System.out.println("Musbat elementlari sonidan tashkil topgan B massivi:");
    for (int i = 0; i < n; i++) {
    System.out.print(B[i] + " ");
    }
    System.out.println();
    }
    }

    Topshiriq №2 Berilgan integral qiymatini to‘g‘ri to‘rtburchaklar, trapetsiyalar usullarida hisoblansin. Har bir usul bo‘yicha har n – qiymatlari oshirilib borilib olingan natijalar (Integral ≈ qiymati) quyidagi jadvalga to’ldirilib tahlil qilinsin.

    public static float IntegralYuza(float x){
    return (float) ((2*Math.cos(x) + 3*Math.sin(x))/(Math.pow(2*Math.cos(x) + 3*Math.sin(x),3)));
    }
    int n;
    float S = 0, h, a = 0, b = (float) (Math.PI / 4), Yuza;
    System.out.print("n = ");
    n = input.nextInt();
    h = (float) (b - a) / n;
    S = (IntegralYuza(a) + IntegralYuza(b));
    for (int i = 1; i <= n; i++) {
    S += IntegralYuza(a + (i - 1) * h);
    }
    Yuza = S * h;
    System.out.println("Integralni yechimi = " + Yuza);

    int n;
    float S = 0, h, a = 0, b = (float) (Math.PI / 4), Integral;
    System.out.print("n = ");
    n = input.nextInt();
    h = (float) (b - a) / n;
    for (int i = 2; i <= n; i++) {
    S += IntegralYuza(a + i * h);
    }
    Integral = S * h;
    System.out.println("Integralni yechimi = " + Integral);



    float a = 0, b = 0.2f, c, e;


    System.out.print("e = ");
    e = input.nextFloat();

    if(kvadratTenglama(a)*kvadratTenglama(b) < 0){


    c = (a + b) / 2;
    do {
    if(kvadratTenglama(a)*kvadratTenglama(c) < 0){
    b = c;
    }else {
    a = c;
    }
    c = (a + b) / 2;
    }
    while (Math.abs(a - b) > e);
    System.out.println("c = " + c);
    }else {
    System.out.println("Tenglama yechimga ega emas!");
    }

    Download 1.17 Mb.




    Download 1.17 Mb.