(2 ĐIỂM) HÃY ĐỌC CHƯƠNG TRÌNH SAU ĐÂY VÀ CHO BIẾT KẾT QUẢ HIỆN...

Bài 1. (2 điểm) Hãy đọc chương trình sau đây và cho biết kết quả hiện trên màn hình?

Program Bai1;Var a, b :integer;Function UCLN(Var x :integer;

y: integer):integer;

BEGIN {main program}

Var r:integer;

a := 27; b:= 36;

Begin

while y<>0 do

writeln(a,‘ ‘, b);

writeln(UCLN(a,b));

begin

r := x mod y; x := y; y := r;

writeln(2 + 2*UCLN(a,b));

end;

readln;

UCLN:=x;

End; END.