Algoritmoak



Yüklə 15,36 Kb.
Pdf görüntüsü
tarix06.05.2018
ölçüsü15,36 Kb.
#41836

background image
Behetik gorako programazioa (ascendente edo botton-up): osagai txikiak izanda programa handiagoa 

osatu.  

 

Erabiltzaileak zehazten duen X  zenbakira arte dauden zenbaki lehenen faktorialaren batura bueltatu. 

Ondorengo osagaiak erabiliz osatu algoritmoa sasi-kodean.  

 

Osoa LEHENA (osoa Zenb) 



HASIERA 

Osoa J = Zenb -1; 

DENBITARTEAN (J > 1) 

 

 



BADA (Zenb % J = = 0) 

 

 



 

ITZULI  0; 

 

 

BESTELA 



 

 

 



J = J -1; 

 

 



BUK_BADA; 

BUK_DENBITARTEAN; 

ITZULI 1; 

BUKAERA 


 

Osoa FAKTORIALA (osoa Zenb) 

HASIERA 

Osoa J, Em; 

IZANDADIN (J = 1, Em = 1) DENBITARTEAN (J < Zenb)  EGUNERATU (J= J + 1) 

 

 



Em = Em * J; 

BUK_IZANDADIN; 

ITZULI Em; 

BUKAERA 


 

 

 



 

 

 



HASIERA 

 

Osoa X, K, Batura = 0; 



 

EGIN 


 

 

IDATZI “Adierazi zenbaki positibo bat”; 



 

 

IRAKURRI X; 



 

DENBITARTEAN (X <= 0); 

IZANDADIN (K = 1) DENBITARTEAN (K <= X)  EGUNERATU (K= K + 1) 

 

 



BADA (LEHENA (K)) 

Batura = Batura + FAKTORIALA (K); 

 

 

BUK_BADA; 



BUK_IZANDADIN; 

 

 



 

 

 



background image
Goitik beherako programazioa (descentende edo Top-down): problema handi bat osagai txikiagotan 

deskonposatuz joan. 

 

Erabiltzaileak idazten dituen 10 letra ordenatu alfabetikoki. Ondorengo algoritmoa osatzeko falta diren azpi-



algoritmoak sortu fluxu-diagraman. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Yüklə 15,36 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə