Hướng dẫn giải bài tập SGK trang 45 môn Tin học 8 Bài 5 Từ bài toán đến chương trình sẽ giúp các em rèn luyện kĩ năng trả lời các câu hỏi liên quan đến các khái niệm bài toán, thuật toán; các bước giải bài toán trên máy tính; cách xác định được Input, Output của một bài toán đơn giản,... Mời các em cùng tham khảo.
-
Bài tập 1 trang 45 SGK Tin học 8
Hãy chỉ ra INPUT và OUTPUT của các bài toán sau:
a) Xác định số học sinh trong lớp cùng mang họ Trần.
b) Tính tổng của các phần tử lớn hơn 0 trong dãy n số cho trước.
c) Tìm số các số có giá trị nhỏ nhất trong n số đã cho. -
Bài tập 2 trang 45 SGK Tin học 8
Giả sử x và y là các biến số. Hãy cho biết kết quả của việc thực hiện thuật toán sau:
- Bước 1. \(x \leftarrow x + y\)
- Bước 2. \(y \leftarrow x - y\)
- Bước 3. \(x \leftarrow x - y\)
-
Bài tập 3 trang 45 SGK Tin học 8
Cho hai biến x và y. Hãy mô tả thuật toán đổi giá trị của các biến nói trên để x và y có giá trị tăng dần.
-
Bài tập 4 trang 45 SGK Tin học 8
Cho hai biến x và y. Hãy mô tả thuật toán đổi giá trị của các biến nói trên (nếu cần) để x và y theo thứ tự có giá trị không giảm.
-
Bài tập 5 trang 45 SGK Tin học 8
Hãy mô tả thuật toán giải bài toán tính tổng các phần tử của dãy số A= {a1, a2,..., an} cho trước.
-
Bài tập 6 trang 45 SGK Tin học 8
Hãy mô tả thuật toán tính tổng các số dương trong dãy số A = {a1, a2,..., an} cho trước.