Bài 4. Sử dụng biến trong chương trình

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Nguyễn Ruby

tìm hiểu đoạn chương trình sau đây. Khồng cần viết chương trình,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?

i:=1;j:=2;k:=3;

while i<=6 do

begin i:=i+1; j:=j+1; k:=k+j; end;

space:=' '

write(I,space,j,space,k);

Phạm Thanh Tường
10 tháng 5 2017 lúc 11:19

lần thứ nhất i=1+1=2, j=2+1=3; k=3+3=6

lần thứ hai \(i=2+1=3;j=3+1=4;k=6+4=10\)

Lần thứ ba \(i=3+1=4;j=4+1=5;k=10+5=15\)

Lần thứ tư \(i=4+1=5;j=5+1=6;k=15+6=21\)

Lần thứ năm \(i=5+1=6;j=6+1=7;k=21+7=28\)

vì qua lần thứ năm này giá trị của i vẫn thỏa mãn (đúng) với điều kiện nên câu lệnh tiếp tục thực hiện:

\(i=6+1=7;j=7+1=8;k=28+8=36\)

Qua lần lặp này giá trị của i>6 nên không thỏa mãn điều kiện, câu lệnh kết thúc.

Giá trị của i, j, k được in ra màn hình lần lượt bằng 7, 8, 36


Các câu hỏi tương tự
Nguyễn Xuân Thảo Lu
Xem chi tiết
Thiên Yết
Xem chi tiết
19 Huỳnh Lê hoàng 8a7
Xem chi tiết
Phạm Thế Như
Xem chi tiết
Nguyễn Bảo linh
Xem chi tiết
Nguyễn Ngọc Quỳnh Trang
Xem chi tiết
Nguyễn Ngọc Quỳnh Trang
Xem chi tiết
Dang Hien
Xem chi tiết
Dang Hien
Xem chi tiết