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:

BÀI 6: THỰC HÀNH TÌM VÀ SỬA LỖI

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?

  1. Cấu trúc lặp biết trước số lần lặp
  2. Cấu trúc lặp không biết trước số lần lặp
  3. Cả hai đáp án trên đều đúng
  4. 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?