Java o’zi nima? Oydt java sintaksisi java da tiplar


Misol: EKUBni qidirish masalasi


Download 264.94 Kb.
bet11/15
Sana09.01.2022
Hajmi264.94 Kb.
#255730
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
1-Ma'ruza AL

Misol: EKUBni qidirish masalasi


Yevklid algoritmi boʼyicha m va n sonlarga EKUB hisoblash:

1-qadam Аgar n = 0 boʼlsa, m ni javob sifatida qaytarish va ishlashni tugatish; aks holda ikkinchi qadamga oʼtish.

2-qadam m va n sonlarga butun boʼlish va koldiq qiymatiga r oʼzgaruvchini berish.

3-qadam n qiymatga m oʼzgaruvchini berish, r qiymatga esa n oʼzaruvchini berish. 1-qadamga oʼtish.


Misol: EKUBni qidirish masalasi


Muqobil sifatda oʼsha bir algoritmni psevdokod koʼrinishida yozamiz:

// Yevklid algoritmi gcd (m, n) funktsiyaning qiymatini hisoblaydi

// Kirish maʼlumotlari: bir vaqtda nolga teng boʼlishi mumkin

ikkita nomanfiy butun m va n sonlar

// Chiqish maʼlumotlari: m va n sonlarining eng katta umumiy

boʼluvchisi

While n≠0 do

r←m


m←n

n←r


return m

Download 264.94 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




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