hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán máy tính sẽ thực hiện bao nhiêu vòng lặp? khi kết thúc giá trị S bằng bao nhiêu? viết chương trình pascal thể hiện thuật toán
bước 1 s:=0,n:=0
bước 2 nếu s>=10, chuyển tới bước 4
bước 3 n:=n+3, s:= s-n quay lại b2
bước 4 thông báo S và kết thúc thuật toán
giúp em với mai em thi r ạ
n:=n+3 $\to$ n luôn tăng
s:=s-n $\to$ s luôn giảm $\to$ điều kiện luôn sai
$\to$ lỗi lặp vô hạn lần.
* chương trình:
program kaito;
uses crt;
var s, n: integer;
begin
clrscr;
while s<10 do begin n:=n+3; s:=s-n; end;
writeln(‘S = ‘,s);
readln
end.
CHÚC BẠN HỌC TỐT!!!