II. Các thao tác trên List trong Python
d) Tổ chức thực hiện: GV giới thiệu và dẫn dắt vào bài: nhắc lại nội dung kiến th ức.
- Củng cố các kiến thức về: Kiểu dữ liệu danh sách, lệnh lặp, lệnh rẽ nhánh.
2. Năng lực
- Năng lực giải quyết vấn đề, sáng tạo. - Năng lực tự học, đọc hiểu.
- Năng lực hợp tác nhóm: trao đổi thảo luận, trình bày kết quả. - Năng lực tính tốn, Năng lực thực hành .
3. Phẩm chất
- Phẩm chất: Giúp học sinh rèn luyện bản thân phát triển các phẩm chất tốt đẹp: yêu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm êu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
Giáo viên: Sách giáo khoa, máy tính điện tử.
Học sinh: đồ dùng học tập, SGK, vở ghi, máy tính
III. TIẾN TRÌNH DẠY HỌC
A. HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU)
a) Mục tiêu: Tạo tình huống khơi gợi tinh thần cho học sinh
b) Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi.
c) 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.
d) Tổ chức thực hiện: GV giới thiệu và dẫn dắt vào bài: nhắc lại nội dung kiến thức. ức.
B. HÌNH THÀNH KIẾN THỨC MỚI
Hoạt động 1: Củng cố nội dung lý thuyết qua bài tập a) Mục tiêu: Củng cố nội dung lý thuyết
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
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ụ:
Yêu cầu HS hãy nêu 2 cách để kh ai báo mảng?
Hãy giải thích các đại lượng?
Bài 1:
Viết chương trình nhập vào 12 số nguyên dương tương ứng là tiền điện của 12 tháng năm vừa rồi của nhà em, đưa ra màn hình các thơng tin sau:
Cách tham chiếu đến phần tử của mảng?
Cách nhập dữ liệu? Cách in dữ liệu?
* Bước 2: Thực hiện nhiệm vụ:
+ HS: Suy nghĩ, tham khảo sgk t rả 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 H S phát biểu lại các tính chất. + Các nhóm nhận xét, bổ sung ch o nhau. * Bước 4: Kết luận, nhận định: GV chính xác hóa và gọi 1 học si nh nhắc lại kiến thức
- Tổng số tiền điện của cả năm, trung bình mỗi tháng
- Liệt kê các tháng dung nhiều hơn trung bình mỗi tháng
print("Nhập vào tiền điện của 12 tháng trong năm")
ls=[]
for x in range(1,13): a=int(input()) ls.append(a)
print("Tổng số tiền điện của cả năm ") t=0
for x in range(0,12): t=t+ls[x] print(t)
print("TB mỗi tháng",t/12)
print("Các tháng dùng nhiều hơn TB") for x in range(0,12):
if ls[x]>t/12:
print(ls[x],end=' ')
Hoạt động 2: Giải bài tập số 2