Deskripsi Untuk Soal Nomor 46 dan 47
Diberikan algoritma berikut ini:
procedure hitungsaja(n: integer; m: integer);
var k: integer;
begin
if (n < m) then begin
writeln(’hello’);
k := (m+n) div 2;
hitungsaja(n,k);
hitungsaja(k+1,m);
end else writeln(’hello’);
end;Pada pemanggilan hitungsaja(5,24) berapa baris keluaran (satu baris berisi berisi ?hello?) dicetak oleh algoritma tersebut?
a. 12
b. 32
c. 39
d. 44
e. 50
Pada pemanggilan hitungsaja(1,N) maka banyaknya baris keluaran yang dicetak oleh algoritma tersebut sebagai fungsi dari N adalah:
a. 1/2 N
b. N2
c. N(N+1)
d. 2N + 1
e. 2N – 1
Masuk untuk menulis jawaban