Muhammad al-xorazmiy nomidagi tatu qarshi



Download 44,33 Kb.
Sana23.12.2022
Hajmi44,33 Kb.
#894604
Bog'liq
9-amaliy MT




MUHAMMAD AL-XORAZMIY NOMIDAGI TATU QARSHI
FILIALITELEKOMUNIKATSIYA VA TEXNOLOGIYALAR
FAKULTETI 2 -BOSQICH RI-11-21 GURUH TALABASI
MAVLONOV DONIYORNING MA’LUMOTLAR TUZULMASI
ALGORITMI FANIDAN 9-AMALIY ISHI





QARSHI 2022
Mavzu: Graflar va ularni tadqiq qilish.

Ishdan maqsad: Talabalar graflar va ularni dasturda tasvirlashni o‘rganishlar
kerak. Graflar ustida amallar bajarish algoritmlarini tadqiq qilishlari va
o‘rganishlari kerak, bu algoritmlarning dasturiy realizatsiyasini amalga oshirish
ko‘nikmasiga ega bo‘lishlari kerak.

Qo‘yilgan masala: Har bir talaba yo‘naltirilgan va yo‘naltirilmagan graf yasasin.Tugunlar soni 10-12ta. Unga mos qo‘shma , munosabat matrisalari va qo‘shnichilik va yoylar ro‘yxati tuzilsin.
Ish tartibi:

  • Graf tushunchasi, graflar ko’rinishi;

  • Graflarni dasturlash tilida ifodalash usullari. Graf ko’ruvi;

Ish tartibi:

  • Amaliy mashg’ulot nazariy ma’lumotlarini o‘rganish;

  • Berilgan topshiriqning algoritmini ishlab chiqish;

  • C++ dasturlash muhitida dasturni yaratish;

  • Natijalarni tekshirish;

  • Hisobotni tayyorlash va topshirish.

Nazariy qism.
Graf - bu murakkab chiziqsiz ko‘pbog‘lamli dinamik tuzilma bo‘lib,
murakkab obyektlarning xususiyatlari va munosabatlarini aks ettiradi.
Matematik nazariyada va informatikada graf — bu tugunlar(uchlar)dan iborat
bo‘lgan bo‘sh bo‘lmagan to‘plam va tugunlarni birlashtiruvchi yoylar majmuidir.
Obyektlar tugun yoki graf uzellari ko‘rinishida va munosabatlar yoy yoki
yo‘naltirilgan qirralar kabi ifodalanadi.
Graf turlari
Ixtiyoriy tugundan boshqa bironta tugunga murojaat mavjud bo‘lsa, u xolda
bunday graf yo‘naltirilmagan graf deyiladi (1-rasm).
Agar graf tugunlari o‘zaro bog‘langan bo‘lsa-yu, lekin bu yoylar orqali munosabat
faqat bir tomonlama bo‘lsa, u xolda bunday graflar yo‘naltirilgan graflar deyiladi

#iclude
#include "stdafx.h"
using namespace std;
const int maxV=1000;
int i, j, n;
int GR[maxV][maxV];
void FU(int D[][maxV], int V)
{
int k;
for (i=0; ifor (k=0; kfor (i=0; ifor (j=0; jif (D[i][k] && D[k][j] && i!=j)
if (D[i][k]+D[k][j]D[i][j]=D[i][k]+D[k][j];
for (i=0; i{
for (j=0; jcout<} }
void main()
{
setlocale(LC_ALL, "Rus");
cout<<"Количество вершин в графе > "; cin>>n;
cout<<"Введите матрицу весов ребер:\n";
for (i=0; ifor (j=0; j{
cout<<"GR["<";
cin>>GR[i][j];
}
cout<<"Матрица кратчайших путей:"system("pause>>void");
}


Quyidagi grafda tugunlar soni 3 ga teng va u quyidagi matrisa bilan berilgan.


Download 44,33 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish