Giáo án Tin học Khối 8 VNEN - Tiết 58: Bài thực hành 3
Bạn đang xem tài liệu "Giáo án Tin học Khối 8 VNEN - Tiết 58: Bài thực hành 3", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Giáo án Tin học Khối 8 VNEN - Tiết 58: Bài thực hành 3
Tiết 58 Ngày soạn 14/04/2018 Ngày dạy /04/2018 Bài thực hành 3 (01 tiết) I/ MỤC TIÊU CẦN ĐẠT: Kiến thức: Như tài liệu HD học Tin học lớp 8, trang 157. Kĩ năng: Như tài liệu HD học Tin học lớp 8, trang 157. Thái độ, phẩm chất: Nghiêm túc, tự giác và tích cực trong học tập .. Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ. Năng lực cần hình thành: NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máy tính, phần mềm; NL lập trình, II/ KẾ HOẠCH TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: HĐ của HS HĐ của GV Nội dung cần đạt A. HOẠT ĐỘNG KHỞI ĐỘNG *PPDH: Hợp tác nhóm nhỏ. *KTDH: Đặt câu hỏi, giao nhiệm vụ, động não *Định hướng phát triển năng lực: NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo. *Hs tiếp nhận và thực hiện nhiệm vụ được giao. *Các hs tìm hiểu kĩ nội dung câu hỏi, thảo luận và trả lời câu hỏi. *Cử đại diện nhóm phát biểu trước lớp. *Hs hoàn thành – hoàn thiện sản phẩm của mình. * Gv giao nhiệm vụ cho HS: (?) Giả sử a, b là biến kiểu integer, em hãy cho biết lệnh sau đây nhằm thực hiện việc gì? Lệnh này thể hiện cấu trúc nào mà em đã học? If a < b then writeln(a) else writeln(b) ; *Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. *Gv tổ chức cho Hs được báo cáo kết quả (sản phẩm) *Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình. KQ: If a < b then writeln(a) else writeln(b) ; - Lệnh trên in ra màn hình số nguyên a nếu a<b; ngược lại thì in ra màn hình số b. - Lệnh trên thể hiện cấu trúc lệnh rẽ nhánh vừa học ở bài trước. B - HOẠT ĐỘNG LUYỆN TẬP *PPDH: Hợp tác nhóm nhỏ, hỏi đáp, giải quyết vấn đề, luyện tập – thực hành *KTDH: Đặt câu hỏi, giao nhiệm vụ, động não *Định hướng phát triển năng lực: NL tự học, NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo, NL ICT. BT 1: + Hs tiếp nhận và thực hiện nhiệm vụ được giao. -Các Hs đọc kĩ nội dung BT 1 -Thảo luận và làm BT vào vở. + Một vài nhóm hs báo cáo KQ làm được trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục này trong TLHDH-tr 157, 158. (?) Trong các câu lệnh đã cho, câu lệnh nào sai cú pháp? * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp. * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình. KQ: .Đoạn chương trình ở các câu A, B, D sai cú pháp. BT 2: + Hs tiếp nhận và thực hiện nhiệm vụ được giao. -Các Hs đọc kĩ nội dung BT 2 -Làm BT vào vở và kiểm tra trên Free Pascal . + Một vài nhóm hs báo cáo KQ làm được trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục này trong TLHDH-tr 158. (?) Em hãy cho biết trong 4 đoạn chương trình ở mục BT1, đoạn ch/tr nào thực hiện được mục đích đề ra: tìm số lớn hơn trong hai số a, b và gán cho biến c? -Sau đó em hãy sử dụng free pascal kiểm tra lại ý kiến của mình trong BT này. * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp. * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình. KQ: .Đoạn chương trình ở câu C thực hiện được mục đích đề ra. BT 3: + Hs tiếp nhận và thực hiện nhiệm vụ được giao. -Các Hs đọc kĩ nội dung BT 3 -Làm BT vào vở và kiểm tra trên Free Pascal . + Một vài nhóm hs báo cáo KQ làm được trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục này trong TLHDH-tr 158, 159. (?) Em hãy cho biết khi thực hiện mỗi câu lệnh trong BT3, giá trị của biến a sẽ là bao nhiêu nếu trước đó giá trị của a bằng 10? -Sau đó em hãy sử dụng free pascal kiểm tra lại ý kiến của mình trong BT này. * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp. * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình. KQ: *Giá trị của biến a trong mỗi câu lệnh là: A. giá trị của biến nguyên a là 8. B. giá trị của biến nguyên a là 10. C. giá trị của biến nguyên a là 13. D. giá trị của biến nguyên a là 6. BT 4: + Hs tiếp nhận và thực hiện nhiệm vụ được giao. -Các Hs đọc kĩ nội dung BT 4 -Trả lời câu a -Làm câu b, c trên Free Pascal . + Một vài nhóm hs báo cáo KQ làm được trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục này trong TLHDH-tr 159. (?) Em hãy cho biết chương trình trên nhằm mục đích gì? (?) Em hãy soạn thảo, dịch và chạy thử chương trình (?) tìm chỗ chưa đúng trong ch/tr và sửa lại để có kết quả đúng. * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp. * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình. KQ: a) Ch/tr trên nhằm mục đích so sánh trọng lượng của Te_giac và Trau và in ra màn hình Tê giác nặng hơn hay nhẹ hơn hay nặng bằng Trâu. b) Soạn thảo, dịch và chạy thử ch/tr c) Tìm chỗ chưa đúng trong ch/tr và sửa lại: BT 5: + Hs tiếp nhận và thực hiện nhiệm vụ được giao. -Các Hs đọc kĩ nội dung BT 5 -Trả lời câu hỏi -Soạn thảo và chạy thử trên Free Pascal . + Một vài nhóm hs báo cáo KQ làm được trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục này trong TLHDH-tr 160. (?) Em hãy cho biết chương trình này thực hiện công việc gì? (?) Em hãy soạn thảo, dịch và chạy thử chương trình * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp. * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình. KQ: *) Ch/tr này thực hiện việc nhập hai số từ bàn phím và so sánh hai số sauddos in ra màn hình số lớn (max), số bé(min). C - HOẠT ĐỘNG VẬN DỤNG + Hs tiếp nhận và thực hiện nhiệm vụ được giao. -Các Hs đọc kĩ nội dung BT, thảo luận cách làm. -TH trên máy. + Một vài nhóm hs báo cáo KQ làm được trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc thông tin mục này trong SHD –tr 160, 161. -Cùng bạn trong nhóm thảo luận cách làm, soạn thảo ch/tr trên máy, chạy và kiểm tra kết quả. * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp. * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình. KQ: (Hs tự TH) D - HOẠT ĐỘNG TÌM TÒI, MỞ RỘNG + Hs tiếp nhận và thực hiện nhiệm vụ được giao: HS tự tìm hiểu hoặc trao đổi –hỏi người khác để thực hiện nhiệm vụ được giao. + HS chia sẻ kết quả với người khác và báo cáo thành tích làm được với thầy cô giáo. + Hs hoàn thành – hoàn thiện sản phẩm của mình * Gv giao nhiệm vụ về nhà cho HS: -Các em HS hãy đọc thông tin trong SHDH để hiểu thêm ý nghĩa của hai câu lệnh IF – THEN lồng nhau trong Pascal. * Gv có thể trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được báo cáo kết quả (sản phẩm) ở tiết học sau. * Gv nx, đánh giá kết quả để Hs hoàn thiện sản phẩm của mình. KQ:
File đính kèm:
- giao_an_tin_hoc_khoi_8_vnen_tiet_58_bai_thuc_hanh_3.docx