+ GV: Hướng dẫn cho HS cách thực hiện viết vòng lặp so sánh để tìm ra số lớn nhất và số nhỏ nhất.. + GV: Kích thước của mảng ở trong ví dụ trên là bao nhiêu.[r]
(1)BÀI 9: LÀM VIỆC VỚI DÃY SỐ I MỤC TIÊU:
1 Kiến thức:
- Biết khái niệm mảng chiều
- Hiểu thuật tốn tìm số lớn nhất, số nhỏ dãy số
2 Kĩ năng: Biết cách khai báo mảng, nhập, in truy cập phần tử mảng.
3 Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn. II CHUẨN BỊ:
1 Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu. 2 Học sinh: Vở ghi, sách giáo khoa.
III CÁC HOẠT ĐỘNG DẠY – HỌC: 1 Ổn định lớp:
8A1:……… 8A2:……… 8A3:……… 2 Kiểm tra cũ:
Câu hỏi: Trình bày cú pháp khai báo biến mảng? Cho ví dụ? 3 Bài mới:
Hoạt động GV Hoạt động HS Nội dung ghi bảng Hoạt động 1: Tìm giá trị lớn nhỏ dãy số.
+ GV: Trình bày đưa ví dụ SGK/78
+ GV: Phân tích nội dung tốn cho HS nắm bắt
+ GV: Mơ cách thức tìm giá trị lớn nhỏ dãy số mảng
+ GV: Yêu cầu HS tìm Input Output toán
+ GV: Yêu cầu HS xác định theo nhóm trình bày kết
+ GV: Cho nhóm trình bày input output tốn
+ GV: Cho nhóm khác nhận xét bổ xung
+ GV: Nhận xét sửa sai cho HS từ thuật toán GV đưa yêu cầu
+ GV: Yêu cầu HS xem lại thuật toán ví dụ 6, chương trình SGK HKI
+ GV: Cho HS tìm hiểu lại cách minh họa thuật tốn với trường hợp tìm thỏ lớn
+ HS: Quan sát, ý lắng nghe, tìm hiểu thêm thơng tin ví dụ + HS: Tập trung ý lắng nghe hiểu nội dung toán
+ HS: Quan sát q trình mơ GV đưa để nắm bắt cách thực
+ HS: Xác định:
- Input: Dãy A số a1, a2, …, an (n 1)
- Output: In hình số lớn số nhỏ
+ HS: Các nhóm trình bày kết nhóm
+ HS: Các nhóm khác nhận xét bổ sung ý kiến
+ HS: Tập trung lắng nghe chỉnh sửa nội dung sai sót
+ HS: Xem lại thuật toán học HK I
+ HS: Xem lại hiểu cách thực thuật tốn
3 Tìm giá trị lớn và nhỏ dãy số.
Ví dụ 3: Viết chương trình nhập N số ngun từ bàn phím in hình số nhỏ số lớn N nhập từ bàn phím
Ngày soạn: 04/05/2015 Ngày day: 06/05/2015 Tuần 32
(2)+ GV: Các biến sử dụng chương trình gì?
+ GV: Yêu cầu HS mô tả cách khai báo biến mảng N số nguyên nhập vào từ bàn phím
+ GV: Giải thích cho HS vịng lặp để nhập giá trị vào cho biến mảng + GV: Hướng dẫn HS cách thực vòng lặp nhập liệu vào mảng
+ GV: Giải thích cho HS vịng lặp để tìm số lớn nhỏ có giá trị cho biến mảng + GV: Hướng dẫn cho HS cách thực viết vịng lặp so sánh để tìm số lớn số nhỏ
+ GV: Kích thước mảng ví dụ
+ GV: Chú ý phân tích câu lệnh chương trình để HS nắm bắt nội dung
+ GV: Gọi HS lên bảng thực viết chương trình
+ GV: Yêu cầu HS khác thực nhập theo cá nhân
+ GV: Quan sát hướng dẫn sửa sai cho HS trình thực + GV: Nhận xét sửa lỗi sai mà HS thường gặp
+ GV: Sau thực xong yêu cầu HS lưu lại
+ GV: Sử dụng mẫu HS trình chiếu biểu diễn cho bạn khác quan sát
+ GV: Cho HS thực chạy chương trình với liệu khác
+ GV: Yêu cầu HS quan sát cho nhận xét kết đạt
+ GV: Củng cố cho HS nội dung
+ HS: Các biến sử dụng i, n, max,
+ HS: Khai báo:
Var i, n, max, min: Integer; A: Array[1 100] of Integer; + HS: Quan sát đoạn chương trình tìm hiểu theo hướng dẫn + HS: Thực viết thử đoạn chương trình nhập nháp
+ HS: Dựa thuật toán Quan sát đoạn chương trình tìm hiểu theo hướng dẫn
+ HS: Thực viết thử đoạn chương trình nhập nháp
+ HS: Kích thước mảng 100
+ HS: Tập trung ý lắng nghe hiểu câu lệnh
+ HS: Một em lên bảng thực viết chương trình
+ HS: Nhập chương trình theo cá nhân
+ HS: Thực nhập sửa lỗi theo hướng dẫn GV + HS: Chú ý lắng nghe sửa chữa sai sót thường gặp + HS: Thực lưu với tên mới, lưu chọn nút lệnh Save + HS: Quan sát làm bạn, rút kinh nghiệm, học tập làm hay, hiệu cao + HS: Chú ý nhập với liệu mà GV cung cấp
+ HS: Nhận xét kiểm tra kết nhận chương trình với liệu
+ HS: Tập trung lắng nghe 4 Củng cố
- Củng cố nội dung 5 Dặn dò:
- Ôn lại lại học IV RÚT KINH NGHIỆM:
(3)