1.Về kiến thức:
- Biết được một kiểu dữ liệu mới là kiểu mảng một chiều. Biết được một loại biến cú chỉ số.
- Biết cấu trỳc tạo kiểu mảng một chiều và cỏch khai bỏo biến khiểu mảng một chiều.
2. Kĩ năng:
- Tạo được kiểu mảng một chiều và sử dụng biến mảng một chiều trong ngụn ngữ lập trỡnh Pascal để giải quyết một số bài toỏn cụ thể.
3. Thỏi độ:
- Cú tư duy đỳng đắn trong việc ỏp dụng mảng một chiều để giải cỏc bài toỏn đơn giản.
II. Phương phỏp
- Kết hợp phương phỏp giảng dạy thuyết trỡnh, vấn đỏp, hỡnh ảnh minh hoạ.
III. Chuẩn bị của giỏo viờn và học sinh
1. Chuẩn bị của giỏo viờn: Soạn giỏo ỏn, SGK, tài liệu tham khảo, mỏy chiếu,mỏy tớnh, chương trỡnh minh hoạ. mỏy tớnh, chương trỡnh minh hoạ.
2. Chuẩn bị của học sinh: Đọc trước bài mới, vở ghi lý thuyết, SGK.
IV. Tiến trỡn lờn lớp, nội dung bài giảng
1. Ổn định lớp
- Ổn định lớp.
- Yờu cầu lớp trưởng bỏo cỏo sĩ số.
2. Kiểm tra bài cũ và dẫn nhập bài mới2.1. Kiểm tra bài cũ 2.1. Kiểm tra bài cũ
2.2. Dẫn nhập bài mới
- Ở chương III chỳng ta đó nghiờn cứu về cấu trỳc rẽ nhỏnh, cấu trỳc lặp. Mặt khỏc, cỏc em cũng đó được làm quen với cỏc kiểu dữ liệu chuẩn như kiểu số nguyờn, số thực, logic, kớ tự. Tuy nhiờn, với những kiểu dữ liệu này làm thế nào để: Lưu trữ
và xử lớ một dóy số? Lưu trữ và xử lớ họ và tờn của một người?Lưu trữ và xử lớ bảng kết quả thi tốt nghiệp ... Cỏc kiểu dữ liệu chuẩn khụng đủ để biểu diễn dữ liệu của
cỏc bài toỏn trờn cũng như nhiều bài toỏn khỏc trong thực tế.
- Cỏc NNLT thường cung cấp một số kiểu dữ liệu được xõy dựng từ những kiểu dữ liệu chuẩn gọi là kiểu dữ liệu cú cấu trỳc. Chương này chỳng ta sẽ tỡm hiểu một số kiểu dữ liệu trong ngụn ngữ pascal để trả lời những cõu hỏi trờn. VD với bài toỏn xử lớ một dóy số ta dựng kiểu dữ liệu mảng. Vậy mảng là gỡ và sử dụng mảng như thế nào? Bài học hụm nay chỳng ta sẽ nghiờn cứu, tỡm hiểu “Kiểu mảng”
3. Nội dung bài giảng
Hoạt động 1: Kiểu mảng một chiều
GV: Đưa ra vớ dụ, cần lập trỡnh xử lớ một dóy số nguyờn, hóy tỡm cỏch lưu trữ một dóy số nguyờn khi lập trỡnh?
Bằng cỏch nào cú thể lưu trữ được thụng tin dưới dạng bảng khi lập trỡnh?
HS: Đưa ra ý kiến
GV: Đưa ra khỏi niệm mảng một chiều và một số yếu tố liờn quan trong lập trỡnh núi chung.
GV: Đi sõu phõn tớch hai chương trỡnh để cho học sinh nhận thấy sự tiện lợi khi sử dụng mảng.
HS: Trong khi gv phõn tớch 2 chương trỡnh, hs sẽ đưa ra ý kiến nhận xột về hai chương trỡnh.
GV: Chiếu CT vớ dụ
HS: Quan sỏt 2 chương trỡnh: CT1: Khụng sử dụng kiểu mảng. CT2: Sử dụng kiểu mảng một chiều.
GV: Từ CT đưa ra cỏch khai bỏo mảng một chiều trong NNLT pascal, giải thớch ý nghĩa.
Trong lập trỡnh thường cú 2 loại mảng: - Mảng một chiều.
- Mảng hai chiều.
1. Kiểu mảng một chiều
- Mảng một chiều là dóy hữu hạn cỏc phần tử cú cựng kiểu dữ liệu. Cỏc phần tử trong mảng cú cựng chung một tờn và phõn biệt nhau bởi chỉ số.
- Để mụ tả mảng một chiều cần xỏc định được kiểu của cỏc phần tử và cỏch đỏnh số cỏc phần tử của nú.