Hoạt động 1: Mở đầu · 5 phút
Khám phá: Lưu nhiều điểm trong một biến
a) Mục tiêu
Nhận ra nhu cầu lưu nhiều giá trị cùng lúc và xác định vấn đề cần giải quyết trong bài: truy cập một phần tử và tính tổng nhiều phần tử.
b) Nội dung
GV chiếu danh sách điểm kiểm tra của năm bạn trong nhóm: a=[7,9,5,8,6]. GV đặt câu hỏi: (1) Nếu không dùng danh sách, em cần bao nhiêu biến để lưu năm điểm này? (2) Làm thế nào lấy ra điểm của bạn thứ ba? (3) Làm thế nào tính tổng năm điểm mà không phải viết năm lần phép cộng?
c) Sản phẩm
HS nêu được: (1) Cần 5 biến riêng, rất bất tiện khi số lượng lớn; (2) Điểm thứ ba là phần tử có chỉ số 2, viết a[2] và được 5; (3) Dùng vòng lặp để duyệt và cộng dồn từng phần tử. Từ đó HS xác định nhiệm vụ bài học: hiểu cách truy cập và duyệt danh sách, rồi tính tổng.
d) Tổ chức thực hiện
Hoạt động của giáo viên
Hoạt động của học sinh
Giáo viên
Bước 1: Chuyển giao nhiệm vụ
Chiếu danh sách a=[7,9,5,8,6] và nêu ba câu hỏi, yêu cầu HS suy nghĩ 1 phút rồi giơ tay trả lời.
Học sinh
HS đọc đề, suy nghĩ cá nhân và chuẩn bị ý kiến.
Giáo viên
Bước 2: Thực hiện nhiệm vụ
Quan sát, gợi ý nếu HS bế tắc: “Nếu lớp có 40 bạn thì sao?”
Học sinh
HS suy nghĩ, ghi nhanh câu trả lời ra nháp. Dự kiến: “Cần 5 biến”, “Lấy điểm thứ ba bằng a[2]”, “Dùng for để cộng”.
Giáo viên
Bước 3: Báo cáo, thảo luận
Mời 2–3 HS trình bày; ghi các ý lên bảng và chọn các ý hợp lí.
Học sinh
Một số HS trình bày: “Cần một cấu trúc chứa nhiều giá trị”; “Điểm thứ ba là a[2] vì chỉ số bắt đầu từ 0”.
Giáo viên
Bước 4: Kết luận, nhận định
Chốt: danh sách giúp lưu nhiều giá trị có thứ tự trong một biến; bài học hôm nay tìm hiểu cách truy cập và duyệt danh sách. Ghi tên bài lên bảng.
Học sinh
HS ghi tên bài và nhiệm vụ học tập vào vở.