
Anonymous
0
0
Khi kết thúc, giá trị của S bằng bao nhiêu
- asked 4 months agoVotes
0Answers
0Views
Giải Tin học 8 Bài 8: Lặp với số lần chưa biết trước
Bài 3 trang 70 sgk Tin học lớp 8: 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.
Lời giải:
a)
- Thuật toán có 10 vòng lặp, kết quả giá trị S=5.
- Chương trình:
b)
- Thuật toán có 0 vòng lặp vì điều kiện lặp không thỏa mãn, kết quả giá trị S=10.
- Chương trình: