Đối với đoạn chương trình Pascal sau đây, hãy cho biết lệnh writeln in ra màn hình giá trị của i,j,k là bao nhiêu?
j:=2 ; K:=3;
for i:=1 to 5 do
begin
j:=j+1; K:=K+j;
end;
cach:= ‘ ‘ ;
writeln(j,cach,K);
Đối với đoạn chương trình Pascal sau đây, hãy cho biết lệnh writeln in ra màn hình giá trị của i,j,k là bao nhiêu?
j:=2 ; K:=3;
for i:=1 to 5 do
begin
j:=j+1; K:=K+j;
end;
cach:= ‘ ‘ ;
writeln(j,cach,K);
không viết ra i nha bạn
viết j=3
còn k=6
Lúc đầu `j=2;k=3`
– Khi `i = 1` thì `j = j+1=3; k=k+j=6`
– Khi `i=2` thì `j=j+1=4; k=k+j=10`
– Khi `i=3` thì `j=j+1=5; k=k+j=15`
– Khi `i=4` thì `j=j+1=6; k=k+j=21`
– Khi `i=5` thì `j=j+1=7; k=k+j=28`
Kết quả:
`j = 7`
`K = 28`