Lý thuyết Tin học 8 Bài 14 (Kết nối tri thức): Cấu trúc điều khiển
Tóm tắt lý thuyết Tin học lớp 8 Bài 14: Cấu trúc điều khiển hay, chi tiết sách Kết nối tri thức sẽ giúp học sinh nắm vững kiến thức trọng tâm, ôn luyện để học tốt Tin học 8.
Lý thuyết Tin học 8 Bài 14: Cấu trúc điều khiển
A. Lý thuyết Cấu trúc điều khiển
- Lập chương trình trò chơi dựa trên kịch bản đã xây dựng bằng ngôn ngữ lập trình trực quan.
- Sử dụng hai biến số trong trò chơi: số bí mật và số đoán của người chơi.
- Máy tính sẽ gán giá trị ngẫu nhiên cho số bí mật, yêu cầu người chơi nhập giá trị cho số đoán, hiển thị hai giá trị này.
- Kịch bản của trò chơi được mô tả bằng cấu trúc tuần tự dưới dạng liệt kê bằng ngôn ngữ tự nhiê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ách lắp ghép các khối lệnh thành phần theo đúng trình tự của các hoạt động, từ trên xuống dưới, như Hình 14.1b.

- Thay vì sử dụng thao tác hiển thị, em có thể dùng thao tác so sánh hai số để cho biết giá trị của biến trà lời bằng, thấp hơn hay cao hơn giá trị của biến số bí mật:
+ Nếu trả lời bàng sổ bí mật thì thông báo: “HOAN HÔ!”.
+ Nếu trả lời nhỏ hơn sổ bí mật thì thông báo: “Quá thấp”.
+ Nếu trả lời lớn hơn sổ bí mật thì thông báo: “Quá cao”.
- Ba trường hợp "bằng", "nhỏ hơn" và "lớn hơn" loại trừ lẫn nhau nên chỉ cần kiểm tra hai lần.
- Thuật toán so sánh hai giá trị trả lời và số bí mật có thể được mô tả bằng cấu trúc rẽ nhánh như trong Hình 14.2a.

- Ngôn ngữ lập trình trực quan sử dụng khối lệnh để thể hiện cấu trúc rẽ nhánh.
- Khối lệnh chứa điều kiện hay biểu thức lôgic, máy tính sẽ thực hiện khối lệnh tiếp theo dựa trên giá trị đúng hay sai của điều kiện đó.
- Hình 14.3c minh họa việc so sánh hai biến và hiển thị thông báo tương ứng trong Scratch.

- Việc đoán số trong trò chơi được lặp lại cho đến khi người chơi đoán đúng số bí mật.
- Khi đoán sai, máy tính yêu cầu người chơi nhập lại số và thực hiện so sánh với số bí mật.
- Nếu người chơi đoán đúng, vòng lặp kết thúc.
- Thuật toán được mô tả bằng cấu trúc lặp như trong Hình 14.4a và được thể hiện trong ngôn ngữ lập trình trực quan băng khối lệnh “lặp cho đến khi” (Hình 14.4d).

B. Bài tập Cấu trúc điều khiển
Đang cập nhật…
Trắc nghiệm Tin học 8 Bài 14: Cấu trúc điều khiển
Câu 1. Thứ tự thực hiện thao tác trong kịch bản cần đảm bảo điều nào sau đây?
A. Thực hiện theo tuần tự.
B. Ngẫu nhiên thực hiện.
C. Đan xen các thao tác.
D. Giống thứ tự của lệnh.
Đáp án đúng là: A
Câu 2. Cho chương trình Scratch như sau:
Dưới đây là một số nhận xét về chương trình.
(Nhấp vào ô màu vàng để chọn đúng / sai)
Chương trình bắt đầu khi lệnh 1 được thực hiện.
Biến A có kiểu số (cụ thể là số nguyên).
Câu 3. Một ví dụ về cấu trúc tuần tự là
A. lựa chọn ngẫu nhiên một chữ số.
B. các thao tác để lắp ráp mô hình.
C. làm bài tập toán đến khi hết giờ.
D. thay đổi của ánh sáng mặt trời.
Đáp án đúng là: B
Câu 4. Người lập trình dựa vào điều nào sau đây để thực hiện lập trình?
A. Kịch bản chương trình.
B. Tốc độ của máy tính.
C. Những khối lệnh sẵn có.
D. Loại ngôn ngữ lập trình.
Đáp án đúng là: A
Câu 5. Cho chương trình Scratch như sau:
Vị trí của câu lệnh di chuyển sang trái sau khi xoay phải là
A. Trước lệnh 2.
B. Trước lệnh 5.
C. Trước lệnh 4.
D. Trước lệnh 3
Đáp án đúng là: B
Câu 6. Thứ tự thực hiện của cấu trúc tuần tự lần lượt là
A. từ dưới lên trên.
B. từ trên xuống dưới.
C. từ trái sang phải.
D. từ phải sang trái.
Đáp án đúng là: B
Câu 7. Cho chương trình Scratch như sau:
Phương án nào sau đây nêu đúng vị trị đặt lại lệnh 2 để nhân vật nói xin chào trước khi xoay sang trái?
A. Xuống trước lệnh 4.
B. Xuống trước lệnh 5.
C. Xuống sau lệnh 3.
D. Xuống sau lệnh 5.
Đáp án đúng là: B
Câu 8. Khối lệnh nào sau đây là cấu trúc thực hiện không biết trước số lần lặp?
A.
B.
C.
D.
Đáp án đúng là: D
Câu 9. Khối lệnh nào sau đây KHÔNG là cấu trúc lặp?
A.
B.
C.
D.
Đáp án đúng là: B
Câu 10. Sắp xếp thao tác phù hợp với chương trình Scratch sau:
Nhân vật nói chào mừng.
Hiển thị chào mừng đến khóa học.
Nhân vật hỏi và đợi câu trả lời.
Di chuyển một khoảng.
Nhân vật nói chào mừng.
Di chuyển một khoảng.
Nhân vật hỏi và đợi câu trả lời.
Hiển thị chào mừng đến khóa học.
Câu 11. Thứ tự thực hiện trong kịch bản có vai trò nào sau đây?
A. Xác định khối lệnh cần sử dụng.
B. Xác định thao tác cần thực hiện.
C. Xác định kết quả sau thực hiện.
D. Xác định số lượng các thao tác.
Đáp án đúng là: B
Câu 12. Cho chương trình Scratch như sau:
Dưới đây là các nhận xét về chương trình.
(Nhấp vào ô màu vàng để chọn đúng / sai)
Biến A có 7 lần tăng giá trị: 9 - 11 - 13 - 15 - 17- 19 - 21
Cấu trúc lặp là biết điều kiện dừng nhưng không biết trước số lần lặp.
Câu 13. Trước khi lập trình trên máy tính, em cần làm điều gì sau đây?
A. Xác định các khối lệnh cần dùng.
B. Xác định máy tính được lập trình.
C. Xác định kiểu dung lượng lưu trữ.
D. Xác định kịch bản chương trình.
Đáp án đúng là: D
Câu 14. Một ví dụ về cấu trúc tuần tự là
A. sự thay đổi của nhiệt độ ngoài trời.
B. làm bài tập toán đến khi hết giờ.
C. các thao tác để lắp ráp máy tính.
D. ánh đèn màu bật tắt ngẫu nhiên.
Đáp án đúng là: C
Câu 15. Khối lệnh nào sau đây phù hợp cho hành động nhập vào một số cho đến khi số đó lớn hơn 0?
A.
B.
C.
D.
Đáp án đúng là: B
Hành động nhập vào một số cho đến khi số đó lớn hơn 0 thì dừng. Đây chính là hành động lặp biết điều kiện dừng nhưng không biết số lần lặp.
Xem thêm các bài lý thuyết Tin học 8 sách Kết nối tri thức hay, chi tiết tại:
Lý thuyết Bài 10b: Thêm văn bản, tạo hiệu ứng cho ảnh
Lý thuyết Bài 12: Từ thuật toán đến chương trình
Lý thuyết Bài 13: Biểu diễn dữ liệu
Lý thuyết Bài 16: Tin học với nghề nghiệp
Xem thêm tài liệu Tin học lớp 8:
Giải Tin học 8 Bài 14: Cấu trúc điều khiển
Xem thêm các chương trình khác:
- Soạn văn 8 Kết nối tri thức (hay nhất)
- Văn mẫu lớp 8 - Kết nối tri thức
- Tóm tắt tác phẩm Ngữ văn 8 – Kết nối tri thức
- Bố cục tác phẩm Ngữ văn lớp 8 – Kết nối tri thức
- Tác giả tác phẩm Ngữ văn lớp 8 - Kết nối tri thức
- Giải SBT Ngữ văn 8 – Kết nối tri thức
- Giải Vở thực hành Ngữ văn 8 Kết nối tri thức | VTH Ngữ văn 8 Tập 1, Tập 2
- Nội dung chính tác phẩm Ngữ văn lớp 8 – Kết nối tri thức
- Soạn văn 8 Kết nối tri thức (ngắn nhất)
- 100+ đề Đọc hiểu Ngữ Văn 8 (có đáp án)
- Giải sgk Toán 8 – Kết nối tri thức
- Lý thuyết Toán 8 – Kết nối tri thức
- Giải sbt Toán 8 – Kết nối tri thức
- Vở thực hành Toán 8 Kết nối tri thức | Giải VTH Toán 8 Tập 1, Tập 2
- Chuyên đề dạy thêm Toán 8 cả 3 sách (2026 có đáp án)
- Các dạng bài tập Toán lớp 8 Kết nối tri thức
- Bài tập Tiếng Anh 8 Global success theo Unit có đáp án
- Giải sgk Tiếng Anh 8 – Global success
- Giải sbt Tiếng Anh 8 - Global Success
- Trọn bộ Từ vựng Tiếng Anh 8 Global success đầy đủ nhất
- Ngữ pháp Tiếng Anh 8 Global success
- Giải sgk Khoa học tự nhiên 8 – Kết nối tri thức
- Lý thuyết Khoa học tự nhiên 8 – Kết nối tri thức
- Giải sbt Khoa học tự nhiên 8 – Kết nối tri thức
- Giải vth Khoa học tự nhiên 8 – Kết nối tri thức
- Giải sgk Lịch sử 8 – Kết nối tri thức
- Lý thuyết Lịch sử 8 - Kết nối tri thức
- Giải sbt Lịch sử 8 – Kết nối tri thức
- Giải sgk Địa lí 8 – Kết nối tri thức
- Lý thuyết Địa lí 8 - Kết nối tri thức
- Giải sbt Địa lí 8 – Kết nối tri thức
- Giải VTH Địa lí 8 Kết nối tri thức | Vở thực hành Địa lí 8
- Giải sgk Giáo dục công dân 8 – Kết nối tri thức
- Lý thuyết Giáo dục công dân 8 – Kết nối tri thức
- Giải sbt Giáo dục công dân 8 – Kết nối tri thức
- Giải sgk Công nghệ 8 – Kết nối tri thức
- Lý thuyết Công nghệ 8 - Kết nối tri thức
- Giải sbt Công nghệ 8 – Kết nối tri thức
- Giải sgk Hoạt động trải nghiệm 8 – Kết nối tri thức
