Tarmoqlanuvchi tarkibli algoritmlarda ham har bir band bir martadan bajariladi. Lekin shartning bajarilishi yoki bajarilmasligiga qarab qaysi bandlar ketma-ket bajarilishi aniqlanadi
Tarmoqlanuvchi tarkibli algoritmlarda ham har bir band bir martadan bajariladi. Lekin shartning bajarilishi yoki bajarilmasligiga qarab qaysi bandlar ketma-ket bajarilishi aniqlanadi.
Tarmoqlanuvchi tarkibli algoritmlarda ham har bir band bir martadan bajariladi. Lekin shartning bajarilishi yoki bajarilmasligiga qarab qaysi bandlar ketma-ket bajarilishi aniqlanadi.
Masalan: Argument x ning ixtiyoriy qiymatida quyidagi funksiyaning qiymatini hisoblash algoritmi tuzilsin:
bu yerda: a = 4,5; x = 4,8.
Takrorlanuvchi (siklik) algoritmlarda algoritmning bir bo‘lak bandlari parametrlarning qabul qilish qiymatiga qarab ketma-ket bir necha marta bajariladi.
Takrorlanuvchi (siklik) algoritmlarda algoritmning bir bo‘lak bandlari parametrlarning qabul qilish qiymatiga qarab ketma-ket bir necha marta bajariladi.
Masalan: 1 dan 10 gacha bo‘lgan musbat butun sonlarning yigandisini topish algoritmi tuzilsin:
Boshlanishi
i = 1
S
tamom
S = 0
s = s + i
i = i + 1
i≤10
ha
yo`q
Sonli to‘plamlarning eng katta va eng kichik elementlarini aniqlash algoritmlari
Sonli to‘plamlarning eng katta va eng kichik elementlarini aniqlash algoritmlari
Sonli to‘plamlarning eng katta (eng kichik) elementlarini topish uchun ularning boshlang‘ich elementi boshqa hamma elementlari bilan navbatma-navbat taqqoslanadi. Agar boshlang‘ich elementi taqqoslanayotgan elementdan kichik (katta) bo‘lsa, u holda boshlang‘ich element tashlab yuboriladi va katta (kichik) element sifatida taqqoslanayotgan element olinadi. Agar boshlang‘ich element taqqoslanayotgan elementdan katta (kichik) bo‘lsa, u holda katta (kichik) element sifatida to‘plamning boshlang‘ich elementining o‘zi saqlanadi.
Sonli to‘plamning eng katta elementini topish jarayoni matematik formula orqali quyidagicha ifodalanadi: