Giải chi tiết Tin học 8 cánh diều mới bài 4: Thể hiện cấu trúc rẽ nhánh trong chương trình

Giải bài 4: Thể hiện cấu trúc rẽ nhánh trong chương trình sách Tin học 8 cánh diều. Phần đáp án chuẩn, hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học của sách giáo khoa. Hi vọng, các em học sinh hiểu và nắm vững kiến thức bài học.

Khởi động

Câu hỏi. Em hãy mô tả thuật toán giải phương trình bậc nhất ax : b - 0 (bằng liệt kê các bước hoặc bằng sơ đồ khối).

Hướng dẫn trả lời:

Mô tả thuật toán phương trình bậc nhất ax + b = 0 như sau:

1. Nhập giá trị của a và b từ bàn phím.

2. Nếu a=0:

- Nếu b=0, phương trình vô số nghiệm

- Nếu b=0, phương trình vô nghiệm.

3. Nếu a khác 0, x = -b/a.

4. Hiển thị giá trị của x trên màn hình.

Câu hỏi. Ở lớp 6 em đã biết một mẫu mô tả cấu trúc rẽ nhánh đầy đủ như ở Hình 3a. Em hãy thể hiện mô tả cấu trúc rẽ nhánh ở Hình 3b bằng một khối lệnh trong Scratch.

 bằng một khối lệnh trong Scratch.

Hướng dẫn trả lời:

Em sử dụng khối lệnh if else trong scratch như sau

Em sử dụng khối lệnh if else trong scratch như sau

Câu hỏi 2. Với mô tả thuật toán giải phương trình bậc nhất ax + b = 0 ở mục khởi động, em hãy tạo chương trình Scratch thể hiện thuật toán đó.

Hướng dẫn trả lời:

Câu 2

Câu hỏi 3. Trong các câu sau, những câu nào đúng với môi trường lập trình Scratch?

1) Hoàn toàn thể hiện được cấu trúc rẽ nhánh của thuật toàn.

2) Khối lệnh rẽ nhánh dạng đầy đủ mới cân điều kiện rễ nhánh, còn khối lạnh rõ nhánh dạng khuyết không cần có điều kiện nào.

3) Điều kiện rễ nhánh cần phải được thể hiện bằng một biểu thức logic.

4) Đã thể hiện cấu trúc rẽ nhánh dạng khuyết, có thể dùng khối lệnh rẽ nhánh dạng đầy đủ (lf... then.... else...) nhưng không kéo thả lệnh nào vào phần else.

Hướng dẫn trả lời:

Trong các câu trên, các câu đúng về môi trường lập trình Scratch là:

1. Hoàn toàn thể hiện được cấu trúc rẽ nhánh của thuật toán.

3. Điều kiện rẽ nhánh cần phải được thể hiện bằng một biểu thức logic.

Các câu sai là:

2. Khối lệnh rẽ nhánh dạng đầy đủ mới cần điều kiện rẽ nhánh, còn khối lệnh rẽ nhánh dạng khuyết không cần có điều kiện nào. => Khối lệnh rẽ nhánh dạng đầy đủ (If ... then ... else) cũng cần phải có điều kiện rẽ nhánh. Khối lệnh rẽ nhánh dạng khuyết (If) không có điều kiện nhưng chỉ thực hiện một lệnh nếu điều kiện đúng.

4. Để thể hiện cấu trúc rẽ nhánh dạng khuyết, có thể dùng khối lệnh rẽ nhánh dạng đầy đủ (If … then… else…) nhưng không kéo thả lệnh nào phần else. Để thể hiện cấu trúc rẽ nhánh dạng khuyết, cần sử dụng khối lệnh rẽ nhánh dạng khuyết (If) mà không kéo thả lệnh nào phần else.

Tìm kiếm google: Giải tin học 8 CD 4: Thể hiện cấu trúc rẽ nhánh trong chương trình, giải tin học 8 cánh diều bài 4, giải sách giáo khoa tin học 8 cánh diều bài 4

Xem thêm các môn học

Giải tin học 8 Cánh diều mới

CHỦ ĐỀ D. ĐẠO ĐỨC, PHÁP LUẬT VÀ VĂN HÓA TRONG MÔI TRƯỜNG SỐ

CHỦ ĐỀ E. ỨNG DỤNG TIN HỌC

E1. XỬ LÍ VÀ TRỰC QUAN HÓA DỮ LIỆU BẰNG BẢNG TÍNH ĐIỆN TỬ

E2. SOẠN THẢO VĂN BẢN VÀ PHẦN MỀM TRÌNH CHIẾU NÂNG CAO

CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH


Đia chỉ: Tòa nhà TH Office, 90 Khuất Duy Tiến, Thanh Xuân, Hà Nội
Điện thoại hỗ trợ: Fidutech - click vào đây
Chúng tôi trên Yotube
Cùng hệ thống: baivan.net - Kenhgiaovien.com - tech12h.com