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

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 ạ

0 bình luận về “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”

  1. 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!!!

    Bình luận

Viết một bình luận