Soạn giáo án tin học 10 cánh diều Chủ đề F -Bài 5: thực hành viết chương trình đơn gián (2 tiết)
Soạn chi tiết đầy đủ giáo án tin học 10 Chủ đề F - Bài 5: thực hành viết chương trình đơn gián (2 tiết) sách cánh diều . Giáo án soạn chuẩn theo Công văn 5512 để các thầy cô tham khảo lên kế hoạch bài dạy tốt. Tài liệu có file tải về và chỉnh sửa được. Hi vọng, mẫu giáo án này mang đến sự hữu ích và tham khảo cần thiết. Mời thầy cô tham khảo
Bài 5: thực hành viết chương trình đơn gián (2 tiết)
I. MỤC TIÊU:
1. Kiến thức: Học xong bài này, HS đạt các yêu cầu sau:
· Viết và thực hiện được một vài chương trình Python đơn giản với dữ liệu nhập vào từ bàn phím.
· Sử dụng được một vài hàm toán học do Python cung cấp.
· Nhận biết được chú thích trong một chương trình Python.
2. Năng lực
- Năng lực chung:
● Năng lực tự chủ và tự học trong tìm tòi khám phá
● Năng lực giải quyết vấn đề và sáng tạo trong thực hành, vận dụng.
Năng lực riêng:
· Năng lực sử dụng được một vài hàm toán học do Python cung cấp.
· Năng lực ứng dụng phù hợp Python trong các bài toán thực tế.
3. Phẩm chất: Chăm chỉ, tích cực và trách nhiệm.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1. Đối với GV:
- SGK, giáo án, SBT
- Hình ảnh, tài liệu liên quan đến Pháp luật trong môi trường số.
- Máy tính, máy chiếu (nếu có).
2. Đối với HS:
- SGK, SBT, vở ghi, giấy nháp
- Tìm hiểu bài đọc và tư liệu liên quan đến bài học.
III. TIẾN TRÌNH DẠY HỌC
A. HÌNH THÀNH KIẾN THỨC MỚI (THỰC HÀNH)
Hoạt động 1: Thực hành bài 1 giải phương trình bậc nhất
a. Mục tiêu:Biết lập trình giải bài toán đơn giản
b. Nội dung: GV cho HS tiếp cận nội dung, hướng dẫn và thực hiện.
c. Sản phẩm: HS biết cách làm và hoàn thành bài 1
d. Tổ chức thực hiện:
HĐ CỦA GV VÀ HS | SẢN PHẨM DỰ KIẾN |
Bước 1: Chuyển giao nhiệm vụ: - GV yêu cầu hs đọc nhiệm vụ bài tập 1: Chương trình ở Hình 1a được viết để giải phương trình bậc nhất ax + b = 0, với a, b là hai số thực nhập vào từ bàn phím (a ≠ 0) và nghiệm được thông báo ra màn hình. Tuy nhiên, chương trình đó còn viết thiếu ở những vị trí “ … “. Em hãy hoàn thiện chương trình và kiểm thử xem với dữ liệu vào a = 1 và b = 2, chương trình em vừa hoàn thiện có cho kết quả giống như Hình 1b không?
Chương trình sẽ đưa ra màn hình thông tin gì nếu nhập vào giá trị a = 0? Bước 2: Thực hiện nhiệm vụ: - HS suy nghĩ, tham khảo sgk thực hành - GV quan sát và hướng dẫn HS thực hiện. Bước 3: Báo cáo, thảo luận: - HS báo cáo cho GV kết quả thực hiện của mình. Bước 4: Kết luận, nhận định - GV đánh giá, nhận xét và kết luận. | Bài 1. Giải phương trình bậc nhất - Hoàn thiện chương trình: a = float(input("a = ")) b = float (input("b = ")) print("Nghiệm của phương trình là ", -b/a) - Chạy thử với a = 1, b = 2: => Chương trình vừa hoàn thiện có cho kết quả giống như Hình 1b. - Chương trình sẽ đưa ra màn hình lỗi nếu giá trị a nhập vào là 0: ZeroDivisionError: float division by zero |
Hoạt động 2: Thực hành bài 2 an ninh lương thực
a. Mục tiêu:Biết lập trình giải bài toán an ninh lương thực
b. Nội dung: GV cho HS tiếp cận nội dung, hướng dẫn và thực hiện.
c. Sản phẩm: HS biết cách làm và hoàn thành bài 2
d. Tổ chức thực hiện:
HĐ CỦA GV VÀ HS | SẢN PHẨM DỰ KIẾN |
Bước 1: Chuyển giao nhiệm vụ: - GV yêu cầu hs đọc nhiệm vụ bài tập 2: Trung bình mỗi người dân cần có a kg gạo để ăn, chế biến và phục vụ chăn nuôi trong một năm. Để đảm bảo an ninh lương thực, tổng số gạo dự trữ trong các kho của nhà nước chia cho đầu người phải lớn hơn hoặc bằng a kg. Một nước có số dân là b thì cần dự trữ tối thiểu bao nhiêu ki-lô-gam gạo? Soạn thảo chương trình nhập từ bàn phím hai số a, b và đưa ra màn hình khối lượng gạo tối thiểu cần dự trữ. Yêu cầu: Cần đưa ra màn hình hướng dẫn nhập dữ liệu bằng tiếng Việt có dấu. Bước 2: Thực hiện nhiệm vụ: - HS suy nghĩ, tham khảo sgk thực hành hỏi - GV quan sát và hướng dẫn HS thực hiện. Bước 3: Báo cáo, thảo luận: - HS báo cáo cho GV kết quả thực hiện của mình. Bước 4: Kết luận, nhận định - GV đánh giá, nhận xét và kết luận. | Bài 2. An ninh lương thực Chương trình: a = float(input("Nhập số kg gạo cần thiết ")) b = int (input("Nhập số người dân của một nước ")) print("Số gạo cần dự trữ là ", b*a) |
Xem đầy đủ các khác trong bộ: => Giáo án Tin học 10 cánh diều
Tải giáo án:
Nâng cấp lên tài khoản VIP để tải tài liệu và dùng thêm được nhiều tiện ích khác