KHDH_ TUẦN 26 27

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Cao Thiên Vũ
Ngày gửi: 17h:51' 23-03-2025
Dung lượng: 466.0 KB
Số lượt tải: 97
Nguồn:
Người gửi: Cao Thiên Vũ
Ngày gửi: 17h:51' 23-03-2025
Dung lượng: 466.0 KB
Số lượt tải: 97
Số lượt thích:
0 người
BÀI 13: CHẠY THỬ CHƯƠNG TRÌNH (2 TIẾT )
1. Yêu cầu cần đạt
– Chạy thử được chương trình.
Từ đó góp phần hình thành các năng lực và phẩm chất chung.
2. Đồ dùng dạy học
Giáo viên: SGK, máy tính, máy chiếu, tệp chương trình Hình 1, ….
–
Học sinh: SGK, vở, bút, ….
3. Các hoạt động dạy học chủ yếu
Tiết 1: Khởi động, Khám phá, Luyện tập
A. HOẠT ĐỘNG KHỞI ĐỘNG (5 phút)
–
* Mục tiêu:
– HS biết được mục tiêu của chạy thử là phát hiện lỗi trong chương trình.
Phương pháp, kĩ thuật: Hoạt động nhóm, giải quyết vấn đề.
*
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
–
HS hoạt động nhóm kết hợp quan Chương trình không hoạt động bởi vì
sát Hình 1 trong SGK và cho biết chương khối lệnh sự kiện và câu lệnh không
trình so sánh hai số a, b được nhập từ bàn được kết nối với nhau.
phím có hoạt động hay không?
GV mời đại diện một số nhóm trả
lời, các nhóm khác nhận xét, đánh giá.
B. HOẠT ĐỘNG KHÁM PHÁ (25 phút)
1. Lỗi chương trình không hoạt động
–
Mục tiêu:
*
HS biết được mục tiêu của chạy thử chương trình là phát hiện lỗi trong chương
trinh.
–
HS nhận biết khi chương trình không hoạt động, em cần kiểm tra, chỉnh sửa, đảm
bảo các lệnh được lắp ghép với nhau qua khớp nối.
–
*
Phương pháp, kĩ thuật: HS làm việc cá nhân và trao đổi thảo luận nhóm đôi, vấn
đáp.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
Hoạt động
: HS hoạt động HS kể được một số ví dụ như kết quả ra bị
sai hoặc chương trình không thể chạy, ….
nhóm, thảo luận và trả lời câu hỏi
gợi ý của GV:
–
Em hãy kể một số tình
huống trong quá trình chạy
chương trình nhưng lại không ra
kết quả mong muốn thì em sẽ làm
gì?
Từ đó GV hướng dẫn cho
HS vào bài mới: Khi thực hiện
xong chương trình thì cần phải
chạy thử chương trình để biết
chương trình của mình có hoạt
động hay không? Kết quả trả về
có đúng yêu cầu không?
Hoạt động :
–
Đối1 với , HS hoạt động
nhóm kết hợp quan sát Hình 2
trong SGK và cho biết là chương
trình có hoạt động hay không? Vì
sao?
–
Đối với 2 , HS hãy đề xuất
phương án chỉnh sửa chương trình
ở Hình 2 trong SGK để chương
trình có thể hoạt động được.
–
HS trả lời được:
1
: Chương trình không hoạt động vì các
lệnh chương trình không được ghép nối lại
với nhau.
2:
Ghép nối các lệnh lại với nhau qua
khớp nối. Thay
lệnh
GV mời một số HS trả lời
và lên trên bảng thực hiện trên
máy của GV cho cả lớp quan sát.
–
bằng lệnh
.
GV nhận xét, đánh giá sản
phẩm của HS với đáp án đúng.
Hoạt động
: HS tự chốt kiến thức theo nội dung ghi nhớ.
–
2. Lỗi chương trình hoạt động không như mong muốn
* Mục tiêu:
– HS biết được khi chương trình hoạt động không như mong muốn, em cần xác định
vị trí lỗi, nguyên nhân gây lỗi và sửa lỗi cho chương trình.
*
Phương pháp, kĩ thuật: HS thảo luận nhóm, vấn đáp.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
Chương trình đưa ra thông báo sai vì
HS thảo luận nhóm và cho biết trong khi chương trình chạy thì sẽ so sánh
(a > b), mà thấy a không lớn b nên sẽ
Hình 3 trong SGK tại sao khi nhập a = 3 thực hiện lệnh
và b = 3 thì chương trình lại đưa ra thông
báo sai?
– GV nhận xét, gợi ý đáp án từ đó đưa ra
quy tắc thực hiện chạy thử và sửa lỗi
chương trình.
n Chạy thử chương trình với các giá trị
khác nhau để kiểm tra chương trình có
hoạt động và trả kết quả đúng hay không?
dẫn đến đưa ra thông báo sai.
oTìm kiếm trong các khối lệnh của
chương trình để suy luận, xem xét và phân
tích nguyên nhân gây lỗi.
Khi phát hiện ra lỗi ta tiến hành sửa lỗi.
Hoạt động
: HS hoạt động nhóm và – Câu trả lời của HS trong PHIẾU
HỌC TẬP. HS nêu được:
a)
Đề xuất a và b là hai số bằng
nhau. Ví dụ: khi nhập giá trị a = 6, b =
hiện các yêu cầu của hoạt động
và ghi 6 cho giá trị là sai, do đó, lệnh thực
lại kết quả vào PHIẾU HỌC TẬP.
hiện và đưa ra thông báo sai là 3 nhỏ
–
GV mời đại diện một số nhóm trình hơn 3.
b)
Nếu cặp số a > b hoặc a < b thì
bày, các nhóm khác theo dõi, lắng nghe.
chương trình sẽ đưa ra thông báo
–
GV chốt đáp án và nhận xét.
đúng. Ngược lại, a = b chương trình
sẽ thông báo sai, vì chưa có điều kiện
so sánh a = b.
thực
c)
Hoạt động
Phương án đề xuất sau:
: HS tự chốt kiến thức theo nội dung ghi nhớ.
C. HOẠT ĐỘNG LUYỆN TẬP (5 phút)
*
Mục tiêu: Giúp HS củng cố, nắm vững lại kiến thức của bài.
*
Phương pháp, kĩ thuật: Hoạt động cá nhân, vấn đáp.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
–
HS làm việc cá nhân, đọc yêu cầu –
Chạy thử chương trình để
và trả lời các câu hỏi trong phần Luyện phát hiện chương trình có hoạt động
tập.
và kết quả hiển thị có đúng không.
GV mời một số HS trả lời. GV chốt –
Em cần kiểm tra lại các lệnh
đáp án và nhận xét.
của chương trình, xem xét lỗi xuất
phát ở đâu để tìm cách chỉnh sửa
lỗi.
Tiết 2: Thực hành, Vận dụng
A.
HOẠT ĐỘNG KHỞI ĐỘNG (5 phút)
–
* Mục tiêu: Tạo không khí hứng thú cho bài học.
*
Phương pháp, kĩ thuật: Trò chơi.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
HS tham gia trò chơi, trả lời câu hỏi trắc nghiệm.
HS trả lời được: 1 – A; 2 – C; 3 –
(Nội dung câu hỏi trong file đính kèm – CÂU HỎI A.
TRÒ CHƠI KHỞI ĐỘNG (tiết 2)).
B.
HOẠT ĐỘNG THỰC HÀNH (20 phút)
*
Mục tiêu:
–
HS tạo và chạy được chương trình.
–
HS chạy thử chương trình và kiểm tra lỗi, tìm lỗi, sửa lỗi.
*
Phương pháp, kĩ thuật: Thực hành, giải quyết vấn đề.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
Bài thực hành 1: HS sau khi tạo và chạy –
Bài thực hành trên máy.
chương trình để kiểm tra chương trình có –
Khi chạy chương trình thì không
hoạt động không? Nếu không tìm lỗi sai và thấy chương trình hoạt động.
sửa lỗi.
–
Lỗi là do các khối lệnh dưới không
– GV mời một số HS trình bày kết quả bài được ghép nối với lệnh sự kiện.
làm của mình và đánh giá sản phẩm của HS
–
Sửa lỗi kéo lệnh sự kiện lại gần để
với đáp án đúng.
hai khối lệnh ghép nối lại với nhau và
chạy thử.
Chạy thử sẽ phát hiện thêm một lỗi
nữa là khi cho a, b cùng giá trị thì chương
trình hiển thị thông báo không đúng.
–
Sửa lỗi bằng cách chỉnh sửa lại các
câu lệnh xét cả ba trường hợp có thể xảy
ra khi so sánh hai số a, b.
–
Bài thực hành 2: HS chạy thử chương trình và –
chỉnh sửa lỗi nếu có.
–
GV mời một số HS trình bày kết quả
bài làm của mình để cả lớp cùng quan sát kết
quả.
–
–
GV nhận xét, đánh giá, gợi ý đáp án.
C.
HOẠT ĐỘNG VẬN DỤNG (10 phút)
*
Bài thực hành trên máy tính.
Chạy thử chương trình nhận thấy
chương trình không hoạt động.
–
Sửa lỗi chương trình như sau:
Mục tiêu:
– HS áp dụng được kiến thức đã học để kiểm tra lỗi, tìm lỗi, sửa lỗi cho các chương
trình Scratch mà HS tạo ra ở bài học trước.
*
Phương pháp, kĩ thuật: Giải quyết vấn đề, vấn đáp, thực hành.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
HS nêu một số trường hợp trong quá trình Câu trả lời của HS.
làm bài thực hành 9, 10, 11, 12 khi chạy chương
trình đã gặp lỗi gì? Các lỗi mà HS đã phát hiện
và chỉnh sửa lỗi đó như thế nào?
–
GV mời một số HS trình bày kết quả làm
việc của mình cho cả lớp và nhận xét.
–
ĐIỀU CHỈNH SAU BÀI DẠY: ............................................................................................
1. Yêu cầu cần đạt
– Chạy thử được chương trình.
Từ đó góp phần hình thành các năng lực và phẩm chất chung.
2. Đồ dùng dạy học
Giáo viên: SGK, máy tính, máy chiếu, tệp chương trình Hình 1, ….
–
Học sinh: SGK, vở, bút, ….
3. Các hoạt động dạy học chủ yếu
Tiết 1: Khởi động, Khám phá, Luyện tập
A. HOẠT ĐỘNG KHỞI ĐỘNG (5 phút)
–
* Mục tiêu:
– HS biết được mục tiêu của chạy thử là phát hiện lỗi trong chương trình.
Phương pháp, kĩ thuật: Hoạt động nhóm, giải quyết vấn đề.
*
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
–
HS hoạt động nhóm kết hợp quan Chương trình không hoạt động bởi vì
sát Hình 1 trong SGK và cho biết chương khối lệnh sự kiện và câu lệnh không
trình so sánh hai số a, b được nhập từ bàn được kết nối với nhau.
phím có hoạt động hay không?
GV mời đại diện một số nhóm trả
lời, các nhóm khác nhận xét, đánh giá.
B. HOẠT ĐỘNG KHÁM PHÁ (25 phút)
1. Lỗi chương trình không hoạt động
–
Mục tiêu:
*
HS biết được mục tiêu của chạy thử chương trình là phát hiện lỗi trong chương
trinh.
–
HS nhận biết khi chương trình không hoạt động, em cần kiểm tra, chỉnh sửa, đảm
bảo các lệnh được lắp ghép với nhau qua khớp nối.
–
*
Phương pháp, kĩ thuật: HS làm việc cá nhân và trao đổi thảo luận nhóm đôi, vấn
đáp.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
Hoạt động
: HS hoạt động HS kể được một số ví dụ như kết quả ra bị
sai hoặc chương trình không thể chạy, ….
nhóm, thảo luận và trả lời câu hỏi
gợi ý của GV:
–
Em hãy kể một số tình
huống trong quá trình chạy
chương trình nhưng lại không ra
kết quả mong muốn thì em sẽ làm
gì?
Từ đó GV hướng dẫn cho
HS vào bài mới: Khi thực hiện
xong chương trình thì cần phải
chạy thử chương trình để biết
chương trình của mình có hoạt
động hay không? Kết quả trả về
có đúng yêu cầu không?
Hoạt động :
–
Đối1 với , HS hoạt động
nhóm kết hợp quan sát Hình 2
trong SGK và cho biết là chương
trình có hoạt động hay không? Vì
sao?
–
Đối với 2 , HS hãy đề xuất
phương án chỉnh sửa chương trình
ở Hình 2 trong SGK để chương
trình có thể hoạt động được.
–
HS trả lời được:
1
: Chương trình không hoạt động vì các
lệnh chương trình không được ghép nối lại
với nhau.
2:
Ghép nối các lệnh lại với nhau qua
khớp nối. Thay
lệnh
GV mời một số HS trả lời
và lên trên bảng thực hiện trên
máy của GV cho cả lớp quan sát.
–
bằng lệnh
.
GV nhận xét, đánh giá sản
phẩm của HS với đáp án đúng.
Hoạt động
: HS tự chốt kiến thức theo nội dung ghi nhớ.
–
2. Lỗi chương trình hoạt động không như mong muốn
* Mục tiêu:
– HS biết được khi chương trình hoạt động không như mong muốn, em cần xác định
vị trí lỗi, nguyên nhân gây lỗi và sửa lỗi cho chương trình.
*
Phương pháp, kĩ thuật: HS thảo luận nhóm, vấn đáp.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
Chương trình đưa ra thông báo sai vì
HS thảo luận nhóm và cho biết trong khi chương trình chạy thì sẽ so sánh
(a > b), mà thấy a không lớn b nên sẽ
Hình 3 trong SGK tại sao khi nhập a = 3 thực hiện lệnh
và b = 3 thì chương trình lại đưa ra thông
báo sai?
– GV nhận xét, gợi ý đáp án từ đó đưa ra
quy tắc thực hiện chạy thử và sửa lỗi
chương trình.
n Chạy thử chương trình với các giá trị
khác nhau để kiểm tra chương trình có
hoạt động và trả kết quả đúng hay không?
dẫn đến đưa ra thông báo sai.
oTìm kiếm trong các khối lệnh của
chương trình để suy luận, xem xét và phân
tích nguyên nhân gây lỗi.
Khi phát hiện ra lỗi ta tiến hành sửa lỗi.
Hoạt động
: HS hoạt động nhóm và – Câu trả lời của HS trong PHIẾU
HỌC TẬP. HS nêu được:
a)
Đề xuất a và b là hai số bằng
nhau. Ví dụ: khi nhập giá trị a = 6, b =
hiện các yêu cầu của hoạt động
và ghi 6 cho giá trị là sai, do đó, lệnh thực
lại kết quả vào PHIẾU HỌC TẬP.
hiện và đưa ra thông báo sai là 3 nhỏ
–
GV mời đại diện một số nhóm trình hơn 3.
b)
Nếu cặp số a > b hoặc a < b thì
bày, các nhóm khác theo dõi, lắng nghe.
chương trình sẽ đưa ra thông báo
–
GV chốt đáp án và nhận xét.
đúng. Ngược lại, a = b chương trình
sẽ thông báo sai, vì chưa có điều kiện
so sánh a = b.
thực
c)
Hoạt động
Phương án đề xuất sau:
: HS tự chốt kiến thức theo nội dung ghi nhớ.
C. HOẠT ĐỘNG LUYỆN TẬP (5 phút)
*
Mục tiêu: Giúp HS củng cố, nắm vững lại kiến thức của bài.
*
Phương pháp, kĩ thuật: Hoạt động cá nhân, vấn đáp.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
–
HS làm việc cá nhân, đọc yêu cầu –
Chạy thử chương trình để
và trả lời các câu hỏi trong phần Luyện phát hiện chương trình có hoạt động
tập.
và kết quả hiển thị có đúng không.
GV mời một số HS trả lời. GV chốt –
Em cần kiểm tra lại các lệnh
đáp án và nhận xét.
của chương trình, xem xét lỗi xuất
phát ở đâu để tìm cách chỉnh sửa
lỗi.
Tiết 2: Thực hành, Vận dụng
A.
HOẠT ĐỘNG KHỞI ĐỘNG (5 phút)
–
* Mục tiêu: Tạo không khí hứng thú cho bài học.
*
Phương pháp, kĩ thuật: Trò chơi.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
HS tham gia trò chơi, trả lời câu hỏi trắc nghiệm.
HS trả lời được: 1 – A; 2 – C; 3 –
(Nội dung câu hỏi trong file đính kèm – CÂU HỎI A.
TRÒ CHƠI KHỞI ĐỘNG (tiết 2)).
B.
HOẠT ĐỘNG THỰC HÀNH (20 phút)
*
Mục tiêu:
–
HS tạo và chạy được chương trình.
–
HS chạy thử chương trình và kiểm tra lỗi, tìm lỗi, sửa lỗi.
*
Phương pháp, kĩ thuật: Thực hành, giải quyết vấn đề.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
Bài thực hành 1: HS sau khi tạo và chạy –
Bài thực hành trên máy.
chương trình để kiểm tra chương trình có –
Khi chạy chương trình thì không
hoạt động không? Nếu không tìm lỗi sai và thấy chương trình hoạt động.
sửa lỗi.
–
Lỗi là do các khối lệnh dưới không
– GV mời một số HS trình bày kết quả bài được ghép nối với lệnh sự kiện.
làm của mình và đánh giá sản phẩm của HS
–
Sửa lỗi kéo lệnh sự kiện lại gần để
với đáp án đúng.
hai khối lệnh ghép nối lại với nhau và
chạy thử.
Chạy thử sẽ phát hiện thêm một lỗi
nữa là khi cho a, b cùng giá trị thì chương
trình hiển thị thông báo không đúng.
–
Sửa lỗi bằng cách chỉnh sửa lại các
câu lệnh xét cả ba trường hợp có thể xảy
ra khi so sánh hai số a, b.
–
Bài thực hành 2: HS chạy thử chương trình và –
chỉnh sửa lỗi nếu có.
–
GV mời một số HS trình bày kết quả
bài làm của mình để cả lớp cùng quan sát kết
quả.
–
–
GV nhận xét, đánh giá, gợi ý đáp án.
C.
HOẠT ĐỘNG VẬN DỤNG (10 phút)
*
Bài thực hành trên máy tính.
Chạy thử chương trình nhận thấy
chương trình không hoạt động.
–
Sửa lỗi chương trình như sau:
Mục tiêu:
– HS áp dụng được kiến thức đã học để kiểm tra lỗi, tìm lỗi, sửa lỗi cho các chương
trình Scratch mà HS tạo ra ở bài học trước.
*
Phương pháp, kĩ thuật: Giải quyết vấn đề, vấn đáp, thực hành.
*
Nội dung hoạt động và sản phẩm:
Nội dung hoạt động
Sản phẩm
HS nêu một số trường hợp trong quá trình Câu trả lời của HS.
làm bài thực hành 9, 10, 11, 12 khi chạy chương
trình đã gặp lỗi gì? Các lỗi mà HS đã phát hiện
và chỉnh sửa lỗi đó như thế nào?
–
GV mời một số HS trình bày kết quả làm
việc của mình cho cả lớp và nhận xét.
–
ĐIỀU CHỈNH SAU BÀI DẠY: ............................................................................................
 









Các ý kiến mới nhất