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ị của S bằng bao nhiêu? Viết chương trình Pascal thể hiện các thuật toán đó.
a) Thuật toán 1
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 ← 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.
Quảng cáo
1 câu trả lời 751
a) Thuật toán 1:
- Kết quả thuật toán có 10 vòng lặp, giá trị S=5.
- Chương trình Pascal:

b) Thuật toán 2:
- Kết quả thuật toán có 0 vòng lặp do điều kiện vòng lặp không thỏa mãn, giá trị S=10.
- Chương trình Pascal:

Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
45367 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
34798 -
Đã trả lời bởi chuyên gia
30603 -
Hỏi từ APP VIETJACK28113
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
22359
