Giáo án môn Tin học lớp 10 sách Kết nối tri thức: Bài 28
Số trang: 5
Loại file: pdf
Dung lượng: 355.46 KB
Lượt xem: 28
Lượt tải: 1
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Giáo án môn Tin học lớp 10 sách Kết nối tri thức: Bài 28 được biên soạn với mục tiêu nhằm giúp học sinh tìm hiểu phạm vi của biến khai báo trong hàm; nắm được vài nét sơ lược về phát triển phần mềm; biết và trình bày được ý nghĩa của phạm vi hoạt động của biến trong chương trình và hàm;... Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo án môn Tin học lớp 10 sách Kết nối tri thức: Bài 28 BÀI 28: PHẠM VI CỦA BIẾN Môn học: Tin Học; Lớp: 10 Thời gian thực hiện: 2 tiếtI. MỤC TIÊU1. Kiến thức:- Biết và trình bày được ý nghĩa của phạm vi hoạt động của biến trong chương trình và hàm.2. Kỹ năng: - Năng lực tự chủ và tự học - Năng lực giao tiếp và hợp tác - Năng lực sáng tạo và giải quyết vấn đề3. Phẩm chất: Nghiêm túc, tập trung, tích cực chủ động.II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Sgk, Sbt, giáo án.III. TIẾN TRÌNH DẠY HỌC1. HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU)- Mục tiêu: Tạo hứng thú học tập cho học sinh- Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi- Sản phẩm: Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa ra- Tổ chức thực hiện: GV giới thiệu và dẫn dắt vào bài? 1. Một biển được định nghĩa trong chương trình chính (bên ngoài các hàm) thì sẽ được sử dụngnhư thế nào bên trong các hàm ?2. Một biến được khai báo bên trong một hàm thì có sử dụng được ở bên ngoài hàm đó haykhông?Bài này sẽ giúp em tìm câu trả lời cho các câu hỏi trên HS: trả lời câu hỏi2. HÌNH THÀNH KIẾN THỨC MỚIHoạt động 1: Tìm hiểu phạm vi của biến khai báo trong hàm- Mục Tiêu: + Nắm được vài nét sơ lược về phát triển phần mềm- Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV- Sản phẩm: Hs hoàn thành tìm hiều kiến thức- Tổ chức thực hiện: Sản phẩm dự kiến Hoạt động của giáo viên và học sinh 1. PHẠM VI CỦA BIẾN KHAI BÁO * Bước 1: Chuyển giao nhiệm vụ: TRONG HÀM GV: Nêu đặt câu hỏi Các biến được khai báo bên trong một hàm Quan sát các lệnh sau để tìm hiểu phạm vi chỉ được sử dụng bên trong hàm đó. Chương có hiệu lực của biến khi khai báo bên trong trình chính không sử dụng được. một hàm. >>> def func(a,b) : HS: Thảo luận, trả lời n = 10 a=a*2 ?----------------bên trong hàm này có các b = a+b biến n, a, b đang hoạt động n = 10 a và b return a + b + n được thay đổi >>> a = 1 ?-----] Đây là các biến bên ngoài hàm a,b >>> b = 2 ?----] Các biến này được gần a=1, b=2 >>> func(a,b) 16 >>> a,b (1,2) >>>n Kế hoạch bài dạy môn Tin học 10 – Chương trình sách KNTT Sản phẩm dự kiến Hoạt động của giáo viên và học sinh Traceback (most recent call last): File ?------ Sau khi chạy hàm, các biến a, b vẫn , line 1, in không thay đổi n NameError: name n is not defined Biến n có tác dụng bên trong hàm func, gọi Như vậy: bên ngoài hàm này sẽ bị báo lỗi Trong Python tất cả các biển khai báo bên trong hàm đều có tính địa phương (cục bộ), * Bước 2: Thực hiện nhiệm vụ: không có hiệu lực ở bên ngoài hàm. + HS: Suy nghĩ, tham khảo sgk trả lời câu Câu hỏi: hỏi 1. Giả sử có các lệnh sau: + GV: quan sát và trợ giúp các cặp. >>> a, b - 1, 2 * Bước 3: Báo cáo, thảo luận: >>> def f(a, b): + HS: Lắng nghe, ghi chú, một HS phát a = a+b biểu lại các tính chất. b = b*a + Các nhóm nhận xét, bổ sung cho nhau. return a + b * Bước 4: Kết luận, nhận định: GV chính Giá trị của a, b bằng bao nhiêu sau khi thực xác hóa và gọi 1 học sinh nhắc lại kiến hiện lệnh sau? thức a) f(1, 2) b) f(10, 20) 2. Ta có thể khai báo một biển bên trong hàm trùng tên với biến đã khai báo trước đó bên ngoài hàm không?Hoạt động 2: Tìm hiểu phạm vi của biến khai báo ngoài hàm- Mục Tiêu: + Nắm được cách dùng biến khai báo ngoài hàm- Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV- Sản phẩm: Hs hoàn thành tìm hiều kiến thức- Tổ chức thực hiện: Hoạt động của giáo viên và học Sản phẩm dự kiến sinh 2. PHẠM VI CỦA BIẾN KHAI BÁO NGOÀI * Bước 1: Chuyển giao nhiệm vụ: HÀM GV: Nêu đặt câu hỏi Ví dụ 1. Biến khai báo bên ngoài hàm không có Quan sát các lệnh sau, tìm hiểu phạm tác dụng bên trong hàm. vi có hiệu lực của biến khi khai báo >>> def f(n): bên ng ...
Nội dung trích xuất từ tài liệu:
Giáo án môn Tin học lớp 10 sách Kết nối tri thức: Bài 28 BÀI 28: PHẠM VI CỦA BIẾN Môn học: Tin Học; Lớp: 10 Thời gian thực hiện: 2 tiếtI. MỤC TIÊU1. Kiến thức:- Biết và trình bày được ý nghĩa của phạm vi hoạt động của biến trong chương trình và hàm.2. Kỹ năng: - Năng lực tự chủ và tự học - Năng lực giao tiếp và hợp tác - Năng lực sáng tạo và giải quyết vấn đề3. Phẩm chất: Nghiêm túc, tập trung, tích cực chủ động.II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Sgk, Sbt, giáo án.III. TIẾN TRÌNH DẠY HỌC1. HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU)- Mục tiêu: Tạo hứng thú học tập cho học sinh- Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi- Sản phẩm: Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa ra- Tổ chức thực hiện: GV giới thiệu và dẫn dắt vào bài? 1. Một biển được định nghĩa trong chương trình chính (bên ngoài các hàm) thì sẽ được sử dụngnhư thế nào bên trong các hàm ?2. Một biến được khai báo bên trong một hàm thì có sử dụng được ở bên ngoài hàm đó haykhông?Bài này sẽ giúp em tìm câu trả lời cho các câu hỏi trên HS: trả lời câu hỏi2. HÌNH THÀNH KIẾN THỨC MỚIHoạt động 1: Tìm hiểu phạm vi của biến khai báo trong hàm- Mục Tiêu: + Nắm được vài nét sơ lược về phát triển phần mềm- Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV- Sản phẩm: Hs hoàn thành tìm hiều kiến thức- Tổ chức thực hiện: Sản phẩm dự kiến Hoạt động của giáo viên và học sinh 1. PHẠM VI CỦA BIẾN KHAI BÁO * Bước 1: Chuyển giao nhiệm vụ: TRONG HÀM GV: Nêu đặt câu hỏi Các biến được khai báo bên trong một hàm Quan sát các lệnh sau để tìm hiểu phạm vi chỉ được sử dụng bên trong hàm đó. Chương có hiệu lực của biến khi khai báo bên trong trình chính không sử dụng được. một hàm. >>> def func(a,b) : HS: Thảo luận, trả lời n = 10 a=a*2 ?----------------bên trong hàm này có các b = a+b biến n, a, b đang hoạt động n = 10 a và b return a + b + n được thay đổi >>> a = 1 ?-----] Đây là các biến bên ngoài hàm a,b >>> b = 2 ?----] Các biến này được gần a=1, b=2 >>> func(a,b) 16 >>> a,b (1,2) >>>n Kế hoạch bài dạy môn Tin học 10 – Chương trình sách KNTT Sản phẩm dự kiến Hoạt động của giáo viên và học sinh Traceback (most recent call last): File ?------ Sau khi chạy hàm, các biến a, b vẫn , line 1, in không thay đổi n NameError: name n is not defined Biến n có tác dụng bên trong hàm func, gọi Như vậy: bên ngoài hàm này sẽ bị báo lỗi Trong Python tất cả các biển khai báo bên trong hàm đều có tính địa phương (cục bộ), * Bước 2: Thực hiện nhiệm vụ: không có hiệu lực ở bên ngoài hàm. + HS: Suy nghĩ, tham khảo sgk trả lời câu Câu hỏi: hỏi 1. Giả sử có các lệnh sau: + GV: quan sát và trợ giúp các cặp. >>> a, b - 1, 2 * Bước 3: Báo cáo, thảo luận: >>> def f(a, b): + HS: Lắng nghe, ghi chú, một HS phát a = a+b biểu lại các tính chất. b = b*a + Các nhóm nhận xét, bổ sung cho nhau. return a + b * Bước 4: Kết luận, nhận định: GV chính Giá trị của a, b bằng bao nhiêu sau khi thực xác hóa và gọi 1 học sinh nhắc lại kiến hiện lệnh sau? thức a) f(1, 2) b) f(10, 20) 2. Ta có thể khai báo một biển bên trong hàm trùng tên với biến đã khai báo trước đó bên ngoài hàm không?Hoạt động 2: Tìm hiểu phạm vi của biến khai báo ngoài hàm- Mục Tiêu: + Nắm được cách dùng biến khai báo ngoài hàm- Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV- Sản phẩm: Hs hoàn thành tìm hiều kiến thức- Tổ chức thực hiện: Hoạt động của giáo viên và học Sản phẩm dự kiến sinh 2. PHẠM VI CỦA BIẾN KHAI BÁO NGOÀI * Bước 1: Chuyển giao nhiệm vụ: HÀM GV: Nêu đặt câu hỏi Ví dụ 1. Biến khai báo bên ngoài hàm không có Quan sát các lệnh sau, tìm hiểu phạm tác dụng bên trong hàm. vi có hiệu lực của biến khi khai báo >>> def f(n): bên ng ...
Tìm kiếm theo từ khóa liên quan:
Giáo án điện tử lớp 10 Giáo án lớp 10 sách Kết nối tri thức Giáo án môn Tin học lớp 10 Giáo án Tin học lớp 10 sách Kết nối tri thức Giáo án Tin học 10 bài 28 Phạm vi của biến khai báo trong hàm Phạm vi của biến khai báo ngoài hàmTài liệu liên quan:
-
Giáo án môn Thể dục lớp 10 (Trọn bộ cả năm)
179 trang 345 0 0 -
Giáo án Hình học lớp 10: Các hệ thức lượng trong tam giác
13 trang 279 0 0 -
Giáo án Tin học lớp 10 bài 9: An toàn trên không gian mạng
3 trang 267 0 0 -
Giáo án Hóa học lớp 10 - Tiết 18: Ý nghĩa của bảng tuần hoàn các nguyên tố hóa học
7 trang 212 0 0 -
Giáo án Tin học lớp 10 (Trọn bộ cả năm)
152 trang 192 0 0 -
Giáo án Hóa học lớp 10: Chủ đề - Phân loại phản ứng trong hóa học vô cơ
6 trang 147 0 0 -
Giáo án môn Công nghệ lớp 10 (Trọn bộ cả năm)
208 trang 134 0 0 -
Giáo án Toán lớp 10: Chương 2 - Hàm số và đồ thị
41 trang 83 0 0 -
5 trang 79 0 0
-
Giáo án môn Địa lí lớp 10 sách Kết nối tri thức: Bài 9
18 trang 77 0 0