Khi kết thúc, giá trị của S bằng bao nhiêu

Với giải bài 3 trang 70 sgk Tin học lớp 8 được biên soạn lời giải chi tiết sẽ giúp học sinh biết cách làm bài tập môn Tin học 8. Mời các bạn đón xem:

1 2,279 03/12/2021


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:

Tài liệu VietJack

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:

Tài liệu VietJack

Xem thêm lời giải bài tập Tin học lớp 8 hay, chi tiết khác:

Bài 1 trang 70 sgk Tin học 8: Nêu một vài ví dụ về hoạt động lặp với số lần chưa biết trước...

Bài 2 trang 70 sgk Tin học 8: Hãy phát biểu sự khác biệt giữa câu lệnh lặp với số lần lặp...

Bài 4 trang 70 sgk Tin học 8: Hãy tìm hiểu mỗi đoạn chương trình Pascal sau đây và...

Bài 5 trang 70 sgk Tin học 8: Hãy chỉ ra lỗi trong các câu lệnh sau đây:...

1 2,279 03/12/2021


Xem thêm các chương trình khác: