O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti algoritmlarni loyihalash fanidan Laboratoriya ishi 1 Mavzu


Download 241.81 Kb.
Sana22.11.2020
Hajmi241.81 Kb.
#149784
Bog'liq
Lab1


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Algoritmlarni loyihalash fanidan

Laboratoriya ishi 1

Mavzu: Statik ma’lumotlar tuzilmasini tadqiq qilish.

Guruh: SWD1346



Bajardi: Kamolov Xolmatjon

Mavzu: Statik ma’lumotlar tuzilmasini tadqiq qilish.

Ishdan maqsad: Statik ma’lumot tuzilmasini toifalarini o‘rganish va ularni tadqiq qilish.

Qo‘yilgan masala: C++ tilida butun, haqiqiy, belgili, mantiqiy toifadagi ma’lumotlarni e’lon qilish, nostandart toifalarni yaratish va ularga doir misollarning dasturini ishlab chiqish.

Ish tartibi:

 Tajriba ishi nazariy ma’lumotlarini o‘rganish;

 Berilgan topshiriqning algoritmini ishlab chiqish;

 C++ dasturlash muhitida dasturni yaratish;

 Natijalarni tekshirish;

 Hisobotni tayyorlash va topshirish.

Topshiriq

6. nxn matritsaning pastki o‘ng uchburchagidagi elementlaridan vektor hosil qiling


  • Algoritm:

  • Nxn o’lchovli matritsani elon qilamiz

  • Random classi orqali matritsani elementlarga to’ldiramiz

  • Vektor elon qilamiz

  • For sikli orqali n

Dastur kodi:

import java.util.Random;


import java.util.Scanner;
import java.util.Vector;

public class Laboratoriya1 {


public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Massiv o'lchamini kiriting");
int n=sc.nextInt();
int array[][]=new int [n][n];
Random ran= new Random();
for (int i = 0; i for (int j = 0; j array[i][j]=ran.nextInt(20);
System.out.print(array[i][j]+" ");
}
System.out.println();
}
Vector vektor=new Vector();
for (int i = 0; i for (int j = 0; j if (n<=i+j)vektor.add(array[i][j]);

}

}


System.out.println(vektor);

}
}


Dastur Natijasi:


Download 241.81 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling