Mustaqil ish laboratoriya ishi – 7 bajardi: Stibaldiyev Azimbek 042-19 gruhi Mavzu


Download 24.42 Kb.
bet1/3
Sana28.12.2022
Hajmi24.42 Kb.
#1019645
  1   2   3
Bog'liq
2. Sotvoldiyev Azimbek 042 19 Laboratoriya ishi 7 Mavzu Kesishmaydigan


MUSTAQIL ISH
LABORATORIYA ISHI – 7


BAJARDI: Stibaldiyev Azimbek
042-19 gruhi


Mavzu: Kesishmaydigan to’plam ostilari va birlashmalarini qidirish algoritmi.
REJA:
1.Kesishmaydigan to’plam ostilari va birlashmalarini qidirish algoritmini o’rganish.
2. Kesishmaydigan to’plam ostilari va birlashmalarini qidirish algoritmi.
Ish tartibi:



Nazariy qism
Esingizda bo’lsa bu masalani xasislik algoritmlari orqali yechgandik. Xasislik algoritmlarining xususiyatlaridan kelib chiqib, biz o’shanda 3000 natijasini olgandik. Chunki xasislik algoritmi har doim ham optimal yechimni bermaydi, balki, u yechimni tezkorlik bilan topishga yordam beradi. Yechim yetarlicha bo’ladi, lekin optimal bo’lmasligi mumkin. Masala uchun Xasislik algoritmida algoritm murakkabligi bahosi O(n) ga teng.
Dinamik dasturlashda esa, masalaning optimal yechimi topiladi. Bunda masala qism masalalarga ajratilib keyin umumlashtirilgani uchun yechimni olishda xasislik algoritmidan biroz ko’proq vaqt sarflanadi. Yechim esa optimal bo’ladi. Masala uchun Dinamik dasturlashda algoritm murakkabligi bahosi O(n^2) ga teng.
Amaliy qism
1-misol. Shunday uch xonali son topingki, uni 11 ga bo’lganda bo’linma uning raqamlari yig’indisiga teng bo’lsin.
Program L23;
uses Crt;
var
a, n, p, s : integer;
begin
a := 100;
writeln(' 11 ga bo’lganda bo’linma uning raqamlari yig’indisiga teng ’);
write(‘bo’lgan uch xonali son ');

Download 24.42 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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