Hãy Tìm hiểu thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúc giá trị của 5 bằng bao nhiêu?
Bước1: S<-13; X<-1
Bước2: Nếu S>5 chuyển tới bước 3 ngược lại chuyển sang bước4
Bước3: S<-S-X và quay lại bước 2
Bước4: Thông báo S và kết thúc thuật toán
Bước1: S<-13; X<-1
Bước2: Nếu S>5 chuyển tới bước 3 ngược lại chuyển sang bước4
Bước3: S<-S-X và quay lại bước 2
Bước4: Thông báo S và kết thúc thuật toán
Quảng cáo
1 câu trả lời 295
Thuật toán trên bao gồm 4 bước:
Bước 1: Thiết lập giá trị S ban đầu là 13 và giá trị X ban đầu là 1.
Bước 2: Kiểm tra nếu giá trị của S lớn hơn 5, chuyển tới bước 3; nếu không, chuyển tới bước 4.
Bước 3: Giảm giá trị của S đi X đơn vị (tức là giảm 1 đơn vị) và quay lại bước 2 để kiểm tra điều kiện lặp lại.
Bước 4: In ra giá trị của S và kết thúc thuật toán.
Nếu giá trị ban đầu của S là 13 và X là 1 đơn vị thì nếu không có sự thay đổi nào, thuật toán sẽ thực hiện vòng lặp vô hạn và không bao giờ kết thúc. Nếu giá trị của X được giảm xuống, thuật toán có thể dừng lại khi giá trị của S nhỏ hơn hoặc bằng 5.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK45502
-
Hỏi từ APP VIETJACK28395
Gửi báo cáo thành công!
