- Để 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]
Trang 1-o0o -GIÁO ÁN LÊN LỚP MON-HOC: TIN HỌC - LỚP 8
Người soạn : Nguyễn Hải Yến Ngày soạn : 14/04/2017 Ngày duyệt : 14/04/2017 Người duyệt: Phạm Thị Đan
Trang 2BÀI 9: LÀM VIỆC VỚI DÃY SỐ
I MỤC TIÊU
1 Về kiến thức
- Biết được khai 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
2 Về kỹ năng
- Hiểu và ứng dụng được các cách khai báo mảng trong lập trình
3 Về thái độ
- Hứng thú với học lập trình, yê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 bài học trước, xem bài trước ở nhà, dụng cụ học tập
III PHƯƠNG PHÁP
- Giải quyết 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: 1 phút):
2 Kiểm tra bài cũ:
Kết hợp trong giờ
3 Giảng bài 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
1 Dãy số và mảng: 15 phút Các câu lệnh khai
báo và nhập dữ liệu: Var Diem_1, Diem_2,
Diem_3, : real; Read (Diem_1); Read
(Diem_2); Read (Diem_3); - Khi số HS
trong lớp càng nhiều thỡ đoạn khai báo và
15 phút
- GV: Giới thiệu
ví dụ 1 (SGK Tr 75)
- Như vậy chúng
ta đều biết sự bất
-H S :
C h ú ý
1 D ã y s ố v à mảng: 15 phút
- Để giải quyết vấn đề trên Pascal cung cấp một kiểu
Trang 3đọc đọc dữ liệu trong chương trỡnh càng dài.
- Để 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
tiện nếu chỉ sử dụng cách khai báo biến đó biết (khai bỏo biến đơn)
Vì vậy Pascal cung cấp một công cụ hiệu quả
để hỗ trợ người lập trình đó là kiểu mảng
- GV: Giới thiệu
về 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 đượ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
2 Ví dụ về 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 một chiều: var
25 phút
- GV: Giới thiệu các cách khai báo biến mảng
- GV: Giải thích các thành phần trong 2 cách khai báo biến mảng
- GV: sử dụng một số ví dụ để luyện tập về khai báo mảng một
c h i ề u v à g i ả i thích số lượng
p h ầ n t ử , k i ể u phần tử của từng biến mảng tương ứng với mỗi ví dụ
- GV: Gọi HS rút
ra cách khai báo
m ả n g t r o n g Pascal
- GV: Yêu cầu
HS đọc VD 2 ( T r 7 6 S G K ) Đưa ra cách khai báo và sử dụng biến mảng
-H S :
N g h
e và
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ụ về 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 một chiều:
v a r < t ê n b i ế n mảng> : array [kiểu chỉ 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 một chiều:
type <tên kiểu mảng> = array [kiểu chỉ số] of
<kiểu phần tử>;
v a r < t ê n b i ế n
mảng> :<tên kiểu mảng>;
trong đó:
- kiểu chỉ số là
m ộ t d ã y s ố nguyên liên tục n1 n2 với n1, n2
Trang 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 ra
-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à các hằng (hoặc biểu thức cho kết quả là số nguyên) xác định chỉ số đầu tiên và chỉ số
c u ố i c ù n g (n1£n2)
- kiểu phần tử là
kiểu của cỏc phần
tử mảng
Trang 5
4 Củng cố (thời gian: 3 phút):
- HS nhắc lại kiến thức về kiểu mảng, biến mảng, 2 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: 1 phút):
- Ôn tập kiến đó học
- Đọc trước phần 3: Tìm giá trị lớn nhất và nhỏ nhất của dãy số
V RÚT KINH NGHIỆM