- Để giải quyết vấn đề trên Pascal cung cấp một kiểu dữ liệu được gọi là kiểu mảng. - Khi khai báo một biến có kiểu dữ liệu là kiểu mảng thì biến đó được gọi là biến mảng[r]
(1)
-o0o -GIÁO ÁN LÊN LỚP MON-HOC: TIN HỌC - LỚP 8
(2)BÀI 9: LÀM VIỆC VỚI DÃY SỐ
I MỤC TIÊU
1 Về kiến thức
- Biết khai 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 Về kỹ năng
- Hiểu ứng dụng cách khai báo mảng lập trình
3 Về thái độ
- Hứng thú với học lập trình, u thích ngơn ngữ lập trình Pascal
II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
1 Giáo viên
- GV: Soạn bài, đọc tài liệu tham khảo,
2 Học sinh
- HS: Xem lại học trước, xem trước nhà, dụng cụ học tập
III PHƯƠNG PHÁP
- Giải vấn đề, vấn đáp, hoạt động nhóm, trực quan, thuyết trình, giải thích
IV TIẾN TRÌNH GIỜ DẠY
1 Ổn định lớp (thời gian: phút):
2 Kiểm tra cũ:
Kết hợp
3 Giảng mới:
NỘI DUNG
THỜ I GIA
N
HOẠT ĐỘNG DẠY HỌC
GHI BẢNG Hoạt động của
giáo viên
Hoạt động của học sinh Dãy số mảng: 15 phút Các câu lệnh khai
báo nhập liệu: Var Diem_1, Diem_2, Diem_3, : real; Read (Diem_1); Read (Diem_2); Read (Diem_3); - Khi số HS lớp nhiều thỡ đoạn khai báo
15 phút
- GV: Giới thiệu ví dụ (SGK Tr 75)
- Như biết bất
-H S : C h ú ý
(3)đọc đọc liệu chương trỡnh dài - Để giải vấn đề Pascal cung cấp kiểu liệu gọi kiểu mảng - Khi khai báo biến có kiểu liệu kiểu mảng biến gọi biến mảng
tiện sử dụng cách khai báo biến biết (khai bỏo biến đơn)
Vì Pascal cung cấp cơng cụ hiệu để hỗ trợ người lập trình kiểu mảng - GV: Giới thiệu biến mảng
lắng nghe v s u y nghĩ -H S : C h ú ý lắng nghe v g h i chép
dữ liệu gọi kiểu mảng - Khi khai báo biến có kiểu liệu kiểu mảng biến gọi biến mảng
2 Ví dụ biến mảng: 25 phút Có hai cách khai báo biến mảng Cách 1: Khai báo trực tiếp biến mảng chiều: var
25 phút
- GV: Giới thiệu cách khai báo biến mảng - GV: Giải thích thành phần cách khai báo biến mảng - GV: sử dụng số ví dụ để luyện tập khai báo mảng c h i ề u v g i ả i thích số lượng p h ầ n t , k i ể u phần tử biến mảng tương ứng với ví dụ
- GV: Gọi HS rút cách khai báo m ả n g t r o n g Pascal
- GV: Yêu cầu HS đọc VD ( T r S G K ) Đưa cách khai báo sử dụng biến mảng
-H S : N g h e g h i chép -C c h khai b o t r ự c t i ế p biến m ả n g m ộ t c h i ề u -H S : C h ú ý quan sát -H S : G h i chép
2 Ví dụ biến mảng: 25 phút Có hai cách khai báo biến mảng Cách 1: Khai báo t r ự c t i ế p b i ế n mảng chiều: v a r < t ê n b i ế n mảng> : array [kiểu số] of [kiểu phần tử]; Cách 2: Khai báo g i n t i ế p b i ế n mảng qua kiểu mảng chiều: type <tên kiểu mảng> = array [kiểu số] of <kiểu phần tử>; v a r < t ê n b i ế n mảng>:<tên kiểu mảng>;
trong đó:
(4)-H S : C h ú ý quan s t v g h i chép -H S : C h ú ý quan s t , luyệ n tập v i c c v í d ụ G V đ a -H S : S u y nghĩ v t r ả l i c â u hỏi -H S : Đ ọ c v í d ụ v g h i chép
là (hoặc biểu thức cho kết số nguyên) xác định số số c u ố i c ù n g (n1£n2)
- kiểu phần tử là kiểu cỏc phần tử mảng
(5)4 Củng cố (thời gian: phút):
- HS nhắc lại kiến thức kiểu mảng, biến mảng, cách khai báo biến mảng - GV củng cố lại kiến thức
5 Hướng dẫn tự học (thời gian: phút):
- Ơn tập kiến học
- Đọc trước phần 3: Tìm giá trị lớn nhỏ dãy số
V RÚT KINH NGHIỆM