Televizion texnalgiya


Download 230.6 Kb.
Sana20.10.2023
Hajmi230.6 Kb.
#1714032

MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI

“TELEVIZION TEXNALGIYA” yo`nalishi


513-22-guruh talabasi
Musurmonov Mirzobekning
“Ma‘lumotlar tuzilmasi va algoritmlar”
fanidan tayyorlagan
2-amaliy ishi

O`qituvchi:  Bo’riev Yusuf Absamat o’g’li


Talaba: Musurmonov Mirzobek Fazliddin o’g’li

Toshkent-2022


Bajariladigan amaliy ish uchun nazariy ma’lumot

1. Boshiga joylashtirish: Massivning elementlarini boshiga joylashtirish, ya'ni har bir qatorning elementlarini bir o'ng tarafga surish bilan amalga oshiriladi. Buning natijasida massiv elementlari o'ngga o'tadi va boshqa elementlar boshiga joylashtiriladi.


2. Transpoziyasiya: Massivning transpoziyasi, ya'ni massivning qatorlarini ustunlariga aylantirish, amalga oshiriladi. Buning natijasida, massivning qatorlari ustunlarga, va ustunlar qatorlarga aylantiriladi.
3. Eng katta elementni topish: Transpoziyasi olgan va boshiga joylashtirilgan massivning elementlari orasidan eng katta elementni topish uchun massiv elementlari ustida dolaşish amalga oshiriladi. Har bir element tekshiriladi va eng katta element ekanligi aniqlanadi.

Ushbu usullar bilan massivning eng katta elementini topishga erishish mumkin. Kod yozmadan faqat nazariy bilimlarga asoslangan holda, bu usullar uchun misoldan foydalanish mumkin.


9-Savol: Boshiga qo‘yish va transpozitsiya usulidan foydalanib massiv eng katta elementi topilsin.


KOD:
#include


using namespace std;

int main() {


const int rows = 3;
const int columns = 4;
int matrix[rows][columns] = {{5, 2, 9, 4},
{8, 3, 1, 7},
{6, 4, 2, 0}};

int maxElement = matrix[0][0]; // Massivning birinchi elementini o'zlashtiramiz

for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
if (matrix[i][j] > maxElement) {
maxElement = matrix[i][j];
}
}
}
cout << "Eng katta element: " << maxElement << endl;

return 0;


}

Xulosa:
Men bu savol orqali mavzuni yana qaytadan o’qib, izlanib , bu saol orqali bilimimni yanada mustahkamlab oldim. Shuning uchun o’qiganni qaytarish bilimni yanada oshiradi deb bekorga aytmas ekan.

Foydalanilgan saytlar:


1. www.ziyonet.uz – O’zbekiston Respublikasi axborot ta’lim portal
2. https://www.intuit.ru/ - Rossiya milliy ochiq universiteti sayti.
3. https://www.lib.washington.edu - Washington universiteti kutubxonasi sayti.
4. https://www.lib.cam.ac.uk - Cambridge universiteti kutubxonasi sayti.

Foydalanilgan adabiyotlar:


1. Белов В. В., Чистякова В. И. Алгоритмы и структуры данных: учебник - М. : Курс : ИНФРА-М, 2020. - 240 с. –[1 экз].
2. Вирт, Никлаус. Алгоритмы и структуры данных. Учебник - 2-е изд., испр. - М.: ДМК Пресс, 2012. - 272 с. [1 экз.]
3. Bae, Sammie. JavaScript Data Structures ahd Algorithms: an introduction - Dallas : Apress, 2021. - 357 p. – [1 экз].
Download 230.6 Kb.

Do'stlaringiz bilan baham:




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