While S>5 do
begin
n:=n+3;
s:=s-n;
end;
writeln(s);
hãy cho biết có bao nhiêu vòng lặp và lệnh writeln(s) in ra màn hình giá trị của s là bao nhiêu?
giupp tui vớii ạ
Quảng cáo
2 câu trả lời 219
Có 4 vòng lặp được thực hiện trong khi S>5.
Ban đầu, S được gán giá trị 20 và n được gán giá trị 0. Trong mỗi vòng lặp, n tăng lên 3 đơn vị và giá trị này được trừ đi từ S. Khi S giảm đến giá trị 5 hoặc nhỏ hơn, vòng lặp dừng lại.
Giá trị cuối cùng của S sẽ được in ra màn hình bởi lệnh writeln(s). Do đó, giá trị của s sau khi thực hiện các lệnh trong khi lặp là:
s = 20 - 3 - 6 - 9 - 12 = -10
Vậy kết quả cuối cùng được in ra màn hình là -10.
Có 4 vòng lặp được thực hiện trong khi S>5.
Ban đầu, S được gán giá trị 20 và n được gán giá trị 0. Trong mỗi vòng lặp, n tăng lên 3 đơn vị và giá trị này được trừ đi từ S. Khi S giảm đến giá trị 5 hoặc nhỏ hơn, vòng lặp dừng lại.
Giá trị cuối cùng của S sẽ được in ra màn hình bởi lệnh writeln(s). Do đó, giá trị của s sau khi thực hiện các lệnh trong khi lặp là:
s = 20 - 3 - 6 - 9 - 12 = -10
Vậy kết quả cuối cùng được in ra màn hình là -10.
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK44980
-
Hỏi từ APP VIETJACK27135
