IV. Soạn thảo, dịch, hiệu chỉnh, thực hiện chương trình
d) Tổ chức thực hiện: GV giới thiệu và dẫn dắt vào bài: B HÌNH THÀNH KIẾN THỨC MỚ
B. HÌNH THÀNH KIẾN THỨC MỚI
Hoạt động 1: Làm quen với môi trường Python a) Mục tiêu: : Làm quen với môi trường python
b) 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. V.
c) Sản phẩm: HS hoàn thành tìm hiểu kiến thức
Hoạt động của GV và HS Sản phẩm dự kiến * Bước 1: Chuyển giao nhiệm vụ:
Chiếu chương trình lên bảng. Yêu cầu hs thực hiện các nhiệm vụ:
- Soạn chương trình vào máy. - Lưu chương trình.
- Dịch lỗi cú pháp.
- Thực hiện chương trình.
- Nhập dữ liệu 1 -3 2. Thông báo kết q uả
- Trở về màn hình soạn thảo. - Thực hiện chương trình.
- Nhập dữ liệu 1 0 2. Thông báo kết q uả.
- Vì sao có lỗi xuất hiện?
- Chỉnh sửa chương trình trên để chươ ng trình khơng dùng biến trung gian D.
- Thay đổi cơng thức tính x2? - Thực hiện chương trình.
- Quan sát và hướng dẫn sửa lỗi chươ ng trình khi học sinh không tự phát hiện và sửa được lỗi.
* Bước 2: Thực hiện nhiệm vụ:
+ HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi
+ GV: quan sát và trợ giúp các cặp.
* Bước 3: Báo cáo, thảo luận:
+ HS: Lắng nghe, ghi chú, một HS ph át biểu lại các tính chất.
+ Các nhóm nhận xét, bổ sung cho nh au.
* Bước 4: Kết luận, nhận định: GV chính xác hóa và gọi 1 học sinh nhắc l ại kiến thức
Bài 1: Lập trình giải phương trình ax + b = 0 với a, b khác 0 được nhập vào từ bàn phím
- Gõ chương trình vào máy tính. - Lưu chương trình.
- Dịch và sửa lỗi cú pháp. - Thực hiện chương trình.
- Thực hiện chương trình với bộ dữ liệu khá c.
- Sửa lại chương trình theo yêu cầu. - Sửa lại chương trình theo yêu cầu khác. - Thực hiện chương trình đã sửa.
- Thực hiện chương trình đã sửa với bộ dữ liệu khác
a=float(input(“Nhập số a=”) b=float(input(“Nhập số b=”) x=-b/a
print(“nghiệm=”,x)
Hoạt động 2: Tìm hiểu Rèn luyện kĩ năng lập chương trình a) Mục tiêu: Rèn luyện kĩ năng lập chương trình
b) 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. V.
c) Sản phẩm: HS hồn thành tìm hiểu kiến thức
d) Tổ chức thực hiện:
Hoạt động của GV và HS Sản phẩm dự kiến * Bước 1: Chuyển giao nhiệm
vụ:
- Đưa ra một bài tập, yêu cầu học si nh phân tích và lập trình giải bài toán.
- Dữ liệu vào? Dữ liệu ra? - Thuật toán/Ý tưởng?
- Yêu cầu học sinh tự sọan chương t rình và lưu lên máy.
- Yêu cầu học sinh nhập dữ liệu và t hông báo kết quả
* Bước 2: Thực hiện nhiệm vụ:
+ HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi
+ GV: quan sát và trợ giúp các cặp.
* Bước 3: Báo cáo, thảo luận:
+ HS: Lắng nghe, ghi chú, một HS phát biểu lại các tính chất.
+ Các nhóm nhận xét, bổ sung cho nhau.
* Bước 4: Kết luận, nhận định: G V chính xác hóa và gọi 1 học sinh n hắc
lại kiến thức