Hai tìm hiểu các thuật toán sau đây và cho biết khi thực hiện máy tính sẽ thực hiện bảo nhiêu vòng lập khi kết thúc giá trị của S bằng bao nhiêu viết

Hai tìm hiểu các thuật toán sau đây và cho biết khi thực hiện máy tính sẽ thực hiện bảo nhiêu vòng lập khi kết thúc giá trị của S bằng bao nhiêu viết chương trình paseal thể hiện các thuật toán đó
A bước 1 S<-10,x<-0,5 bước 2 nếu S<=5.2,chuyển tới bước 4 bước 3 S<-x và quay lại bước 2 bước 4 thông báo S và kết thúc thuật toán B thuật toán 2 bước 1 S<-10,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 và quay lại bước 2 bước 4 thông báo S và kết thúc thuật toán

0 bình luận về “Hai tìm hiểu các thuật toán sau đây và cho biết khi thực hiện máy tính sẽ thực hiện bảo nhiêu vòng lập khi kết thúc giá trị của S bằng bao nhiêu viết”

  1.  a. Thuật toán 1 :

    Máy tính sẽ thực hiện 10 vòng lặp , khi kết thúc thuật toán giá trị của S = 5.0

       Đoạn chương trình Pascal tương ứng:

       S := 10;  x := 0.5;

       While S > 5.2 do

                           S := S – x;

       Writeln(S);

    b. Thuật toán 2 :

    Máy tính sẽ không thực hiện vòng lặp nào do điều kiện không thỏa mãnkhi kết thúc thuật toán giá trị của S = 10

    Đoạn chương trình Pascal tương ứng:

    S := 10;  n := 0;

       While S < 10 do

                     Begin

                           n := n + 3;

                           S := S – n

                       End;                     

       Writeln(S);

    Bình luận

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