Câu hỏi tự luận tin học 8 kết nối tri thức Bài 14: Cấu túc điều khiển

Bộ câu hỏ i tự luận Tin học 8 Kết nối tri thức. Câu hỏi và bài tập tự luận Bài 14: Cấu túc điều khiển. Cách giải thích nghĩa của từ. Bộ tài liệu tự luận này có 4 mức độ: Thông hiểu, nhận biết, vận dụng và vận dụng cao. Phần tự luận này sẽ giúp học sinh hiểu sâu, sát hơn về môn học Tin học 8 Kết nối tri thức.

Xem: => Giáo án tin học 8 kết nối tri thức

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

BÀI 14: CẤU TRÚC ĐIỀU KHIỂN

(16 câu)

1. NHẬN BIẾT (5 câu)

Câu 1: Em hãy trình bày đặc điểm các cấu trúc điều khiển ở chương trình trong môi trường lập trình trực quan.

Trả lời

Cấu trúc điều khiển trong ngôn ngữ lập trình trực quan:

- Cấu trúc tuần tự được thể hiện bằng các lắp ghép các khối lệnh theo trình tự của các hoạt động, từ trên xuống dưới

- Cấu trúc rẽ nhánh có hai dạng, dạng huyết và dạng đầy đủ

- Cấu trúc lặp có ba dạng: lặp với số lần định trước, lặp vô hạn và lặp có điều kiện kết thúc.

Câu 2: Cấu trúc rẽ nhánh dạng đầy đủ là gì?

Trả lời: Nếu Điều kiện đúng thì thực hiện Lệnh 1, nếu sai thì thực hiện Lệnh 2.

Câu 3: Cấu trúc lặp dùng để làm gì?

Trả lời:

- Cấu trúc lặp dùng để mô tả các bước của thuật toán được thực hiện lặp lại nhiều lần.

- Trong cấu trúc lặp, bao giờ cũng có bước kiểm tra điều kiện kết thúc quá trình lặp.

- Ba cấu trúc tuần tự, rẽ nhánh và lặp là đủ để mô tả mọi thuật toán.

Câu 4: Trong ngôn ngữ lập trình Scratch, có bao nhiêu khối lệnh lặp?

Trả lời: Trong ngôn ngữ lập trình Scatch có ba khối lệnh lặp, bao gồm: lặp với số lần định trước, lặp vô hạn, và lặp có điều kiện kết thúc.

Câu 5: Cấu trúc rẽ nhánh có bao nhiêu dạng?

Trả lời: Cấu trúc rẽ nhánh có hai dạng: dạng khuyết và dạng đầy đủ.

 

2. THÔNG HIỂU (4 câu)

Câu 1: Cấu trúc lặp nào không được cho trước trong các nhóm lệnh của Scratch?

Trả lời:

Lặp với điều kiện được kiểm tra sau khi thực hiện khỏi lệnh.

Câu 2: Trong Scratch, câu lệnh ở hình dưới đây thể hiện cấu trúc điều khiển nào?

Trả lời:

Cấu trúc rẽ nhánh dạng thiếu

Câu 3: Nhóm lệnh âm thanh trong Scratch có màu gì?

Trả lời:

Nhóm câu lệnh âm thanh – sound có màu hồng.

Câu 4: Em hãy nêu các bước thêm một số lệnh để nhân vật vừa di chuyển, vừa vẽ tam giác đều.  

Trả lời:

Bước 1: Nháy chuột vào nhóm lệnh kéo thả các lệnh của nhóm này vào chương trình

Bước 2: Nháy chuột vào nhóm lệnh , kéo thả lệnh vào chương trình 

Bước 3: Nháy chuột vào nút để chạy chương trình và xem kết quả

Bước 4: Lưu tệp với tên và thoát khỏi chương trình.

 

3. VẬN DỤNG (4 câu)

Câu 1: Em hãy ghép mỗi đoạn lệnh ở hàng trên với kết quả tương ứng mà đoạn lệnh đó vẽ ở hàng dưới trong bảng dưới đây

Trả lời:

a – 2; b – 3; c – 4; d – 1.

Câu 2:  Em hãy ghép các khối lệnh a, b, c, d vào các vị trí tương ứng 1, 2, 3, 4 ở hình dưới đây để được thuật toán giải phương trình ax + b = 0 trong ngôn ngữ lập trình Scratch với các giá trị a, b nhập từ bản phím.

Trả lời

1 – b – d – 2; 3 – c; 4 – a.

Kết quả sau khi sắp xếp như hình sau:

Câu 3: Em hãy ghép mỗi phép toán với một kiểu dữ liệu kết quả cho phù hợp.

Trả lời

Câu 4: Em hãy viết chương trình Scratch của riêng mình để giải quyết một bài toán cụ thể trong một môn học như Khoa học tự nhiên, Toán học,… trong đó có sử dụng hằng, biến và biểu thức để thực hiện thuật toán.

Trả lời

Chương trình:

 

4. VẬN DỤNG CAO (3 câu) 

Câu 1: Giả sử em cần xây dựng một trò chơi trên máy tính. Trong trò chơi, em cần tìm một số bí mật mà máy tính đã lấy ngẫu nhiên trong khoảng từ 1 đến 100. Em được đoán nhiều lần cho đến khi đoán đúng số bí mật đó. Mỗi lần em đoán sai, máy tính sẽ cho em biết số em đoán là nhỏ hơn hay lớn hơn số bí mật. Em hãy mô tả kịch bản của trò chơi đó dưới dạng một thuật toán.

Trả lời:

Mô tả thuật toán đọc và hiển thị dữ liệu sử dụng cấu trúc tuần tự.

1) Bắt đầu

2) Gán cho số bí mật một giá trị ngẫu nhiên trong khoảng từ 1 đến 100.

3) Hỏi và nhận giá trị từ bàn phím, lưu vào biến trả lời.

4) Hiển thị số bí mật trong 2 giây.

5) Hiển thị trả lời trong 2 giây.

6) Kết thúc.

Câu 2: Ước chung lớn nhất của hai số không thay đổi nếu thay số lớn hơn bằng phần dư trong phép chia của nó cho số bé. Dựa trên nhận xét đó, ước chung lớn nhất của hai số không âm có thể được tính theo thuật toán được biểu diễn bằng sơ đồ khối trong Hình 14.9. Em hãy ghép các khối lệnh Scratch trong Hình 14.10 thành chương trình tính ước chung lớn nhất của hai số nguyên không âm

 

 

Trả lời:

Thứ tự sắp xếp đúng là: 7 -> 5 -> 6 -> 3 -> 9 -> 1 -> 2 -> 4 -> 8.

Câu 3: Ghép mỗi cấu trúc điều khiển tương ứng với khối lệnh trong Scratch?

Trả lời:

1) Lặp lại liên tục việc di chuyển 10 bước

a) 

2) Lặp lại 10 lần việc di chuyển 10 bước

b) 

3) Lặp lại việc di chuyển 10 bước cho đến khi tọa độ x lớn hơn 200

c) 

4) Nếu tọa độ x nhỏ hơn 200 thì di chuyển 10 bước

d)  

Trả lời:

1 – d); 2 – a); 3 – b); 4 – c)

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải về là file word, có nhiều hơn + đầy đủ đáp án. Xem và tải: Câu hỏi tự luận tin học 8 kết nối tri thức - Tại đây

Tài liệu khác

Tài liệu của bạn

Tài liệu mới cập nhật

Tài liệu môn khác

Chat hỗ trợ
Chat ngay