Giải Tin Học 8 trang 83

Lời giải chi tiết SGK Lớp 8 · Môn Tin Học · Trang 83–84

Nội dung chính

Trang 82 trình bày lý thuyết về cấu trúc lặp trong lập trình Scratch, bao gồm:

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

Trang 83 là phần Thực hành: Xây dựng trò chơi đoán số với hướng dẫn từng bước.


Câu hỏi trắc nghiệm (Trang 82)

Câu hỏi

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

A. Lặp một khối lệnh với số lần định trước.

B. Lặp một khối lệnh vô hạn lần.

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

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


Cách giải

Bước 1: Xác định các loại cấu trúc lặp có sẵn trong Scratch

Theo nội dung bài học, Scratch cung cấp 3 dạng cấu trúc lặp:

  • Lặp với số lần định trước (khối "lặp lại ... lần") → Đáp án A có sẵn ✓
  • Lặp vô hạn (khối "lặp lại liên tục") → Đáp án B có sẵn ✓
  • Lặp có điều kiện kết thúc (khối "lặp lại cho đến khi ...") → Điều kiện được kiểm tra trước khi thực hiện khối lệnh → Đáp án C có sẵn ✓

Bước 2: Phân tích đáp án D

Đáp án D nói về "lặp với điều kiện được kiểm tra sau khi thực hiện khối lệnh". Đây là dạng vòng lặp do...while trong các ngôn ngữ lập trình khác.

Trong Scratch, không có sẵn khối lệnh nào kiểm tra điều kiện sau khi thực hiện khối lệnh.

Bước 3: Kết luận

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

💡 Mẹo nhớ: - Scratch có 3 loại lặp: "Đếm - Mãi - Đến" - Đếm: Lặp đếm số lần (lặp lại 10 lần) - Mãi: Lặp mãi mãi (lặp liên tục) - Đến: Lặp đến khi điều kiện đúng (lặp lại cho đến khi...) - Cả 3 loại đều kiểm tra điều kiện TRƯỚC khi lặp, không có loại kiểm tra SAU.

Phần Thực hành (Trang 83)

Trang 83 không có câu hỏi/bài tập cần giải, mà là hướng dẫn thực hành xây dựng trò chơi đoán số trong Scratch.

Tóm tắt các bước thực hành:

BướcNội dung
Bước 1Tạo biến "số bí mật" và sử dụng biến "trả lời" có sẵn
Bước 2Tạo khung chương trình gồm 6 khối lệnh ghép theo thứ tự
Bước 3Tạo các biểu thức: "lấy ngẫu nhiên từ 1 đến 100" và "trả lời = số bí mật"

🎯 Ghi nhớ: - Cấu trúc lặp giúp thực hiện một công việc nhiều lần mà không cần viết lại lệnh. - Scratch có 3 dạng lặp: lặp số lần định trước, lặp vô hạn, lặp có điều kiện kết thúc. - Tất cả các vòng lặp trong Scratch đều kiểm tra điều kiện trước khi thực hiện khối lệnh bên trong.
Chế độ đọc sách →