Kiến thức: Biết được khái niệm mảng một chiều; biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng.. Kỹ năng: Hiểu thuật toán tìm số lớn nhất, nhỏ nhất của một dãy số2[r]
(1)Tuần 29 Ngày soạn: 18/03/2016
Tiết 58 Ngày dạy: 24/03/2016
Bài 9: LÀM VIỆC VỚI DÃY SỐ (t1) I MỤC TIÊU:
1 Kiến thức: Biết khái niệm mảng chiều; biết cách khai báo mảng, nhập, in, truy cập phần tử mảng
2 Kỹ năng: Hiểu thuật tốn tìm số lớn nhất, nhỏ dãy số. 3 Thái độ: HS có thái độ ham hiểu biết, học hỏi
II CHUẨN BỊ:
1 Giáo viên: SGK, SGV, tài liệu, Giáo án
2 Học sinh: Vở ghi, SGK, Đọc trước “Làm việc với dãy số” III CÁC HOẠT ĐỘNG DẠY-HỌC:
1 Ổn định tổ chức lớp: (1’)
-Kiểm tra sĩ số: 8A5 8A6 2 Kiểm tra cũ: (3’)
Câu hỏi:? Viết cú pháp câu lệnh điều kiện, câu lệnh lặp với số lần biết trước chưa biết trước ?
3. Bài mới:
Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng Hoạt đông 1: Dãy số biến mảng (37’)
GV: Đưa ví dụ SGK để giới thiệu cho học sinh cách sử dụng biến mảng
GV: Phân tích tốn để học sinh hiểu rõ vấn đề
GV: Để khai báo biến cho 32 học sinh lớp làm nào?
GV: có lệnh để nhập điểm vào?
Nếu số học sinh lớp nhiều đoạn khai báo đọc liệu chương trình dài Giả sử lưu nhiều liệu có liên quan với (như Diem_1, Diem_2, Diem_3, trên) biến đánh "số thứ tự" cho giá trị đó, ta sử dụng quy luật tăng hay giảm "số thứ tự"
- HS: Khai báo cho 32 học sinh
Var Diem_1, Diem_2, Diem_3,… : real;
- HS: 32 lần nhập Read(Diem_1); Read(Diem_2), Read(Diem_3); …
1 Dãy số biến mảng :
Ví dụ 1 Trong Pascal ta cần nhiều câu lệnh khai báo nhập liệu dạng sau đây, câu lệnh tương ứng với điểm học sinh:
- Dữ liệu kiểu mảng
tập hợp hữu hạn phần tử có thứ tự, phần tử có kiểu liệu, gọi kiểu phần tử Việc thứ tự thực cách gán cho phần tử chỉ số:
Hình 40
- Khi khai báo biến có kiểu liệu kiểu mảng, biến gọi biến mảng
(2)một vài câu lệnh lặp để xử lí liệu cách đơn giản hơn, chẳng hạn: - Với i = đến 50: nhập Diem_i;
- Với i = đến 50: so sánh Max với Diem_i; Để giúp giải vấn đề trên, kiểu liệu gọi kiểu mảng GV: Để giải vấn đề cần có liệu gì:
GV: Việc xếp thứ tự nào?
GV: Giá trị mảng nào?
- Hs: Dữ liệu kiểu mảng
- HS: Bằng cách gán gán cho phần tử số
-Hs: Giá trị biến mảng mảng, tức dãy số 4 Củng cố: (3’)
- Khi khai báo nhiều biến kiểu liệu dùng biến mảng - Cách khai báo mảng Pascal
5 dặn dò: (1’)
- Xem trước phần lại Bài - Làm Bài tập 1, SGK
IV Rút kinh nghiệm: