Câu 1 (2 điểm): Cho đoạn chương trình Pascal sau:
j:=2; k:=4;
for i:=1 to 5 do j:=j+3;
k:=k+j;
writeln(j,k);
hãy cho biết lệnh writeln (j,k) in ra màn hình giá trị của j, k là bao nhiêu?
Câu 1 (2 điểm): Cho đoạn chương trình Pascal sau:
j:=2; k:=4;
for i:=1 to 5 do j:=j+3;
k:=k+j;
writeln(j,k);
hãy cho biết lệnh writeln (j,k) in ra màn hình giá trị của j, k là bao nhiêu?
5-1+1=5. Vậy có 5 vòng lặp.
Do không begin chỗ sau do nên chỉ thực hiện j, rồi quay lại cộng k.
VL1: j:=5;
VL2: j:=8;
VL3: j:=11;
VL4: j:=14;
VL5: j:=17;
k:=k+j=4+17=21
Vậy j=17 và k=21.