Slide bài giảng tin học 8 cánh diều bài 5: Thể hiện cấu trúc lặp trong chương trình

Slide điện tử bài 5: Thể hiện cấu trúc lặp trong chương trình. 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 5: THỂ HIỆN CẤU TRÚC LẶP TRONG CHƯƠNG TRÌNH

 

HOẠT ĐỘNG KHỞI ĐỘNG

GV yêu cầu HS thảo luận và trả lời: Cách để thêm hiệu ứng lấp lánh là?

NỘI DUNG BÀI HỌC GỒM

1. Thể hiện trong scratch cấu trúc lặp khi biết trước số lần lặp

2. Thể hiện trong scratch cấu trúc lặp khi không biết số lần lặp trước

HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

1. Thể hiện trong scratch cấu trúc lặp khi biết trước số lần lặp

GV đặt câu hỏi hướng dẫn học sinh tìm hiểu: Để thể hiện việc một số lệnh được thực hiện lặp đi lặp lại với số lần lặp đã xác định trước, trong nhóm Control chọn khối lệnh nào?

Nội dung ghi nhớ:

- Để thể hiện việc một số lệnh được thực hiện lặp đi lặp lại với số lần lặp đã xác định trước, trong nhóm Control chọn khối lệnh:

BÀI 5: THỂ HIỆN CẤU TRÚC LẶP TRONG CHƯƠNG TRÌNH

2. Thể hiện trong scratch cấu trúc lặp khi không biết số lần lặp trước

GV đưa ra câu hỏi:Trong Scratch có khối lệnh trong khung lặp lại mãi mãi, muốn dừng vòng lặp này phải dùng lệnh nào trong nhóm Control?

Nội dung ghi nhớ:

Scratch có khối lệnh thể hiện cấu trúc lặp khi không biết số lần lặp nhưng biết điều kiện dừng lặp.

+ Điều kiện dừng lặp được thể hiện bằng một biểu thức logic.

+ Khi biểu thức này nhận giá trị đúng thì việc lặp lại sẽ dừng.

BÀI 5: THỂ HIỆN CẤU TRÚC LẶP TRONG CHƯƠNG TRÌNH

- Trong Scratch có khối lệnh trong khung lặp lại mãi mãi, muốn dừng vòng lặp này phải dùng lệnh stop this script BÀI 5: THỂ HIỆN CẤU TRÚC LẶP TRONG CHƯƠNG TRÌNHtrong nhóm Control.

BÀI 5: THỂ HIỆN CẤU TRÚC LẶP TRONG CHƯƠNG TRÌNH

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?

A. Cấu trúc lặp biết trước số lần lặp        B. Cấu trúc lặp không biết trước số lần lặp

C. Cả hai đáp án trên đều đúng                    D. 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ỤN

Vận dụng kiến thức, GV yêu cầu HS trả lời câu hỏi:

Câu 1: Có mấy khối lệnh để thể hiện cấu trúc lặp trong thuật toán?

Câu 2: Khối lệnh nào thể hiện cấu trúc lặp trong thuật toán?