Giáo án Tin học 8 (Kết nối tri thức) - Tiết 7+8, Bài 12: Từ thuật toán đến chương trình - Năm học 2023-2024 - Dương Thị Phượng

pdf6 trang | Chia sẻ: Ban Ban | Ngày: 21/01/2026 | Lượt xem: 12 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án Tin học 8 (Kết nối tri thức) - Tiết 7+8, Bài 12: Từ thuật toán đến chương trình - Năm học 2023-2024 - Dương Thị Phượng, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
 Gv: Dương Thị Phượng – THCS Quang Minh – HH - BG 
Ngày soạn: 12/10/2023 
 CHỦ ĐỀ 5: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH 
 TIẾT 7+8. BÀI 12: TỪ THUẬT TOÁN ĐẾN CHƯƠNG TRÌNH 
 (Thời gian thực hiện: 02 tiết) 
 I. MỤC TIÊU 
 1. Kiến thức: 
 - HS mô tả được kịch bản di chuyển của nhân vật dưới dạng thuật toán. Xây 
dựng được sơ đồ khối từ thuật toán. Hiểu được chương trình là dãy các lệnh điều 
khiển máy tính thực hiện thuật toán. 
 - HS biết các câu lệnh để tạo chương trình điều khiển máy tính thực hiện 
thuật toán. 
 2. Năng lực: 
 2.1. Năng lực chung: 
 - Tự chủ và tự học: Chủ động trong việc nhận xét về các thành phần trên 
trang chiếu. Biết lắng nghe và chia sẻ ý kiến cá nhân với bạn, nhóm và GV. Tích 
cực tham gia các hoạt động trong lớp. 
 - Giao tiếp và hợp tác: Có thói quen trao đổi, giúp đỡ nhau trong học tập; 
biết cùng nhau hoàn thành nhiệm vụ học tập theo sự hướng dẫn của thầy cô. 
 - Giải quyết vấn đề và sáng tạo: Biết khái quát hóa thuật toán bằng sơ đồ. 
Biết phối hợp với bạn bè khi làm việc nhóm, có sáng tạo khi tham gia các hoạt 
động tin học. 
 2.2. Năng lực Tin học 
 - Biết được rằng nếu xây dựng thuật toán và chương trình hợp lý thì có thể 
điều khiển được nhân vật theo ý muốn. (NLd) 
 - Sử dụng, quản lý tốt máy tính của phòng Tin học. (NLa) 
 - Tạo chương trình điều khiển được nhân vật theo ý muốn. (NLd) 
 3. Phẩm chất: 
 - Rèn luyện đức tính chăm chỉ, sáng tạo không ngừng nâng cao hiệu suất lao 
động. 
 - Có trách nhiệm trong việc trình bày thuật toán, trong việc lập trình để điều 
khiển nhân vật di chuyển và vẽ hình chính xác. 
 II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU 
 1. Đối với giáo viên: Sách giáo khoa Tin học 8. 
 - Máy tính, máy chiếu, phòng Tin học. 
 - Phiếu học tập, giấy A0 
 2. Đối với học sinh: Sách giáo khoa Tin học 8, vở ghi. 
 III. TIẾN TRÌNH DẠY HỌC 
 TIẾT 7 
 1. Hoạt động Khởi động 
 a. Mục tiêu: HS thấy nhu cầu cần tạo chương trình điều khiển nhân vật. 
 b. Nội dung: 
 c. Sản phẩm: 
 d. Tổ chức thực hiện: Gv: Dương Thị Phượng – THCS Quang Minh – HH - BG 
 - GV chiếu hình 12.1, hỏi HS: Các em thấy nhân vật chuẩn bị di chuyển theo 
hình dạng gì? 
 - HS trả lời: Hình tam giác đều. GV dẫn dắt vào bài mới: Vậy làm thế nào 
để có thể thực hiện được việc đó hay thậm chí là di chuyển theo hình vuông và 
các hình khác. Chúng ta cùng tìm hiểu cách sử dụng ngôn ngữ lập trình trực quan 
để điều khiển nhân vật theo ý muốn. 
 2. Hoạt động Hình thành kiến thức mới 
 Hoạt động 1: Từ thuật toán đến chương trình 
 a. Mục tiêu: HS mô tả được kịch bản di chuyển của nhân vật dưới dạng 
thuật toán. Xây dựng được sơ đồ khối từ thuật toán. Hiểu được chương trình là 
dãy các lệnh điều khiển máy tính thực hiện thuật toán. 
 b. Nội dung: Mối liên hệ của thuật toán với chương trình 
 c. Sản phẩm: Phiếu học tập, giấy A0 
 d. Tổ chức thực hiện: 
 Hoạt động của GV và HS Sản phẩm dự kiến 
*Nhiệm vụ 1 1. Từ thuật toán đến chương trình 
Bước 1: Chuyển giao nhiệm vụ: 
- GV chiếu lại hình 12.1 và yêu cầu HS 
hoạt động nhóm thực hiện: Với trường 
hợp nhân vật di chuyển theo đường đi là 
một tam giác đều phải em hãy: 
+ Xác định góc quay của nhân vật khi đi - Góc quay của nhân vật khi đi hết một 
hết một cạnh. cạnh là 120 
+ Liệt kê lần lượt các bước của thuật - Các bước của thuật toán: 
toán điều khiển nhân vật (bằng ngôn + Bước 1: Gán° số lần lặp bằng 1. 
ngữ tự nhiên) + Bước 2: Kiểm tra: Nếu lần lặp <3 thì 
 thực hiện bước 3, nếu không chuyển 
 sang bước 4. 
 + Bước 3: Di chuyển 60 bước, quay 
 trái 120 độ, tăng lần lặp lên 1 đơn vị. 
 + Bước 4: Kết thúc 
Bước 2: Thực hiện nhiệm vụ: 
- HS quan sát, suy nghĩ, tham khảo SGK 
 trả lời câu hỏi 
- GV quan sát và trợ giúp các nhóm. 
Bước 3: Báo cáo, thảo luận: 
- HS cử đại diện nhóm báo cáo kết quả. 
- Các nhóm nhận xét, bổ sung cho nhau. 
 Bước 4: Kết luận, nhận định: Gv: Dương Thị Phượng – THCS Quang Minh – HH - BG 
 Hoạt động của GV và HS Sản phẩm dự kiến 
- GV nhận xét, kết luận, chính xác hóa 
kiến thức. (Lưu ý: Việc trình bày thuật 
toán của HS có thể có nhiều cách khác 
nhau) 
- Chiếu hình 12.2 để HS hiểu tại sao góc 
quay lại là 120 
 ° 
*Nhiệm vụ 2 
Bước 1: Chuyển giao nhiệm vụ: 
- GV yêu cầu HS hoạt động theo kỹ thuật - Sơ đồ khối: 
Khăn trải bàn hoàn thiện vào phiếu học 
tập: Vẽ sơ đồ khối của thuật toán đã xây 
dựng ở Nhiệm vụ 1 
Bước 2: Thực hiện nhiệm vụ: 
- HS quan sát, suy nghĩ, tham khảo SGK
 trả lời câu hỏi 
- GV quan sát và trợ giúp các nhóm. 
Bước 3: Báo cáo, thảo luận: 
- HS cử đại diện nhóm báo cáo kết quả. 
- Các nhóm nhận xét, bổ sung cho nhau. 
 Bước 4: Kết luận, nhận định: 
- GV nhận xét, kết luận, chính xác hóa 
kiến thức. 
- GV chiếu chương trình thực hiện thuật 
toán, giải thích từng bước cho HS. 
- GV nhấn mạnh: Chương trình là dãy 
các lệnh điều khiển máy tính thực hiện 
thuật toán. 
- GV đưa ra câu hỏi củng cố: bạn An 
muốn bổ sung lệnh đợi một giây để điều - Vị trí đặt câu lệnh: Đặt bên trong 
khiển nhân vật dừng lại một giây sau khi vòng lặp và sau câu lệnh “Xoay 120 
đi hết mỗi cạnh của tam giác. Em hãy bổ độ” 
sung lệnh này vào sơ đồ khối mô tả Gv: Dương Thị Phượng – THCS Quang Minh – HH - BG 
 Hoạt động của GV và HS Sản phẩm dự kiến 
thuật toán và nêu vị trí đặt câu lệnh 
trong chương trình Scratch tương ứng ở 
Hình 12.3. 
 Hướng dẫn về nhà: - Học lý thuyết 
 TIẾT 8 
 Hoạt động 2: Thực hành: Tạo chương trình điều khiển máy tính thực 
hiện thuật toán 
 a. Mục tiêu: HS tạo được chương trình đơn giản. 
 b. Nội dung: Chương trình Scratch điều khiển nhân vật di chuyển và vẽ 
hình. 
 c. Sản phẩm: Tệp chương trình của HS. 
 d. Tổ chức thực hiện: 
 Hoạt động của GV và HS Sản phẩm dự kiến 
*Nhiệm vụ 1 2. Thực hành: Tạo chương trình 
Bước 1: Chuyển giao nhiệm vụ: điều khiển máy tính thực hiện thuật 
- GV chiếu kết quả chạy chương trình toán 
mẫu điều khiển nhân vật di chuyển như 
hình 12.1 
- GV yêu cầu HS thực hành trên máy 
tính để làm nhiệm vụ sau: Tạo chương 
trình điều khiển nhân vật di chuyển theo 
đường đi là một tam giác đều như minh 
họa ở hình 12.3 
- GV yêu cầu HS tham khảo hướng dẫn 
trong SGK để thực hiện nhiệm vụ. 
Bước 2: Thực hiện nhiệm vụ: 
- HS đọc SGK và thực hành cá nhân trên 
máy tính để tạo chương trình Scratch 
Bước 3: Báo cáo, thảo luận: 
- GV sử dụng phần mềm quản lý phòng 
máy để chiếu sản phẩm của HS. Các HS 
khác nhận xét. 
 Bước 4: Kết luận, nhận định: 
- GV nhận xét, kết luận, chính xác hóa 
kiến thức. 
*Nhiệm vụ 2 
Bước 1: Chuyển giao nhiệm vụ: 
- GV yêu cầu HS thực hành trên máy 
tính để làm nhiệm vụ sau: thêm 1 số lệnh Gv: Dương Thị Phượng – THCS Quang Minh – HH - BG 
 Hoạt động của GV và HS Sản phẩm dự kiến 
để nhân vật vừa di chuyển, vừa vẽ tam 
giác đều. 
- GV yêu cầu HS tham khảo hướng dẫn 
trong SGK để thực hiện nhiệm vụ. 
Bước 2: Thực hiện nhiệm vụ: 
- HS đọc SGK và thực hành cá nhân trên 
máy tính để tạo chương trình Scratch 
Bước 3: Báo cáo, thảo luận: 
- GV sử dụng phần mềm quản lý phòng 
máy để chiếu sản phẩm của HS. Các HS 
khác nhận xét. 
 Bước 4: Kết luận, nhận định: 
- GV nhận xét, kết luận, chính xác hóa 
kiến thức. 
 3. Hoạt động luyện tập 
 a. Mục tiêu: Củng cố, luyện tập kiến thức vừa học. 
 b. Nội dung: Bài tập trong phần Luyện tập trang 75 SGK. 
 c. Sản phẩm: Sơ đồ khối của HS 
 d. Tổ chức thực hiện: 
 - GV yêu cầu HS làm bài tập 1 trong phần Luyện tập trang 75 SGK. 
 - HS suy nghĩ, làm bài tập vào vở và báo cáo kết quả 
 Luyện tập 
 Bài 1: Em hãy mô tả thuật toán bằng sơ đồ khối trong trường hợp đường đi 
của nhân vật là một hình vuông 
 Bài 2: Em hãy nâng cấp chương trình Vehinh.sb3 bằng cách bổ sung một 
nhân vật mới và lập trình để khi nháy chuột vào nhân vật này thì chương trình 
thực hiện thuật toán vẽ hình vuông. 
 4. Hoạt động Mở rộng 
 a. Mục tiêu: Từ kiến thức đã học, HS mở rộng trả lời các câu hỏi với trường 
hợp khác 
 b. Nội dung: Chương trình ở hình 12.3. Bài tập 3 phần Luyện tập trang 75 
SGK. 
 c. Sản phẩm: Câu trả lời của HS. Sơ đồ khối, tệp chương trình của HS 
 d. Tổ chức thực hiện: 
 - GV đưa câu hỏi, yêu cầu HS trả lời cá nhân từng nội dung: Trong bài học 
trên phần đường đi của nhân vật là hình tam giác đều. Đường đi đó có thể là hình 
vuông, lục giác đều,.. Khi đó các con số nào trong chương trình ở hình 12.3 cần 
phải thay đổi. Gv: Dương Thị Phượng – THCS Quang Minh – HH - BG 
 - GV đưa câu hỏi về nhà: bạn Khoa viết kịch bản mô tả hoạt động của xe ô 
tô chạy trên đường như sau: Khi xe cách hòn đá nhỏ hơn 120 bước, xe sẽ dừng lại 
(Hình 12.5). 
 a) Em hãy hoàn thành sơ đồ khối theo kịch bản trên bằng cách ghép mỗi lệnh 
dưới đây với một ô phù hợp được đánh số 1 và 2 trong hình 12.6. 
 di chuyển 5 bước cách hòn đá nhỏ hơn 120 bước. 
 b) Em hãy viết chương trình Scratch thực hiện thuật toán 

File đính kèm:

  • pdfgiao_an_tin_hoc_8_ket_noi_tri_thuc_tiet_78_bai_12_tu_thuat_t.pdf