Đối với từng đ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?
i:=1; j:=2; k:=3;
while i<6 do i:=i+1; j:=j+1; k:=k+j;
writeln(i,’ ’, j,’ ’, k);
Giá trị của j, k sau khi thực hiện đoạn chương trình là?
Có vẻ như mình đã gặp bế tắc rồi. Mọi người có thể dành chút thời gian để giúp đỡ mình không?
Các câu trả lời
Câu hỏi Tin học Lớp 8
Câu hỏi Lớp 8
Bạn muốn hỏi điều gì?
Do đó, khi chạy đoạn chương trình trên, giá trị của j là 7 và giá trị của k là 10.
Khi in ra màn hình, giá trị của i sẽ là 6, giá trị của j sẽ là 7 và giá trị của k sẽ là 10.
Sau khi thực hiện vòng lặp while, i sẽ tăng lên 6, j sẽ tăng lên 7, k sẽ được cập nhật theo công thức k = k + j.
Ban đầu, giá trị của i = 1, j = 2, k = 3.