Slide bài giảng tin học 8 cánh diều bài 6: Thực hành tìm và sửa lỗi
Slide điện tử bài 6: Thực hành tìm và sửa lỗi. Kiến thức bài học được hình ảnh hóa, sinh động hóa. Trình bày với các hiệu ứng hiện đại, hấp dẫn. Giúp học sinh hứng thú học bài. Học nhanh, nhớ lâu. Có tài liệu này, hiệu quả học tập của học môn Tin học 8 cánh diều sẽ khác biệt
Bạn chưa đủ điều kiện để xem được slide bài này. => Xem slide bài mẫu
Tóm lược nội dung
BÀI 6: THỰC HÀNH TÌM VÀ SỬA LỖI
HOẠT ĐỘNG KHỞI ĐỘNG
GV yêu cầu HS thảo luận và trả lời: Khi gặp lỗi trong chương trình Scratch, có thể dùng một số cách để tìm và gỡ lỗi như nào?
NỘI DUNG BÀI HỌC GỒM
1. Khám phá các lớp ảnh của một bức ảnh
Bài thực hành. Tìm và sửa lỗi một chương trình tính giá trị của biểu thức
HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
1. Khám phá các lớp ảnh của một bức ảnh
GV đặt câu hỏi hướng dẫn học sinh tìm hiểu: Việc tìm ra nguyên nhân và sửa chữa các lỗi trong chương trình được gọi là gì?
Nội dung ghi nhớ:
- Việc tìm ra nguyên nhân và sửa chữa các lỗi trong chương trình được gọi là gỡ lỗi (debug).
- Khi gặp lỗi trong chương trình Scratch, có thể dùng một số cách để tìm và gỡ lỗi như sau:
+ Đọc và kiểm tra chương trình.
+ Thử đặt mình vào vị trí của máy tính, khi nhận được những lệnh, khối lệnh như trong chương trình thì sẽ làm gì.
+ Tách nhỏ từng phần kiểm tra xem chúng có hoạt động đúng như mong muốn không, sửa chữa nếu có lỗi, chạy thử trước và cả sau khi ghép các khối đã chạy đúng ý muốn.
Bài thực hành. Tìm và sửa lỗi một chương trình tính giá trị của biểu thức
Chương trình sau khi tìm và gỡ lỗi có thể như sau:
HOẠT ĐỘNG LUYỆN TẬP
Từ nội dung bài học,GV yêu cầu HS luyện tập làm bài:
Câu 1: Để thể hiện việc một số lệnh được thực hiện lặp lại với số lần lặp đã xác định trước ta dùng?
A. Cấu trúc kết hợp B. Cấu trúc rẽ nhánh
C. Cấu trúc lặp D. Cả ba đáp án trên đều đúng
Câu 2: Số lần lặp trong Scratch được thể hiện trong lệnh?
A. Next costume B. Wait seconds C. Repeat D. Move steps
Câu 3: Có mấy loại cấu trúc lặp?
- Cấu trúc lặp biết trước số lần lặp
- Cấu trúc lặp không biết trước số lần lặp
- Cả hai đáp án trên đều đúng
- Cả hai đáp án trên đều sai
Câu 4: Điều kiện dừng lặp được thể hiện trong?
A. Next costume B. Repeat C. Repeat until D. Move steps
Câu 5: Điều kiện dừng lặp phải được thể hiện bằng?
A. Một biểu thức xâu kí tự B. Một biểu thức số
C. Một biểu thức logic D. Đáp án khác
HOẠT ĐỘNG VẬN DỤNG
Vận dụng kiến thức, GV yêu cầu HS trả lời câu hỏi:
Câu 1: Khối lệnh thể hiện lặp vô hạn lần là?
Câu 2: Khi sử dụng lệnh forever, muốn dừng lệnh thì phải dùng?