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 768
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
45463 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
34882 -
Đã trả lời bởi chuyên gia
30698 -
Hỏi từ APP VIETJACK28315
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
22483
