- Bạn An dùng cách khai báo từng biến rời để lưu số lượng sách của mỗi lớp như sau:?. - Bạn Nga dùng cách khai báo biến mảng để lưu số lượng sách của của mỗi lớp như sau:.[r]
(1)A KHỞI ĐỘNG
Bài toán quyên góp sách
(2)- Bạn An dùng cách khai báo biến rời để lưu số lượng sách lớp sau:
- Bạn Nga dùng cách khai báo biến mảng để lưu số lượng sách của lớp sau:
Em cho biết phần khai báo bạn An biến?
24 biến
(3)(4)Chủ đề 10: LÀM VIỆC VỚI DÃY SỐ
1 Mảng gì?
Mảng
- Mảng tập hợp hữu hạn phần tử có thứ tự
- Các phần tử có kiểu liệu (chứa liệu có kiểu giống nhau)
- Mỗi phần tử có số (1, 2, 3, 4, …, 24)
- Giá trị phần tử khác
1 2 3
4 5 6…
- Kệ sách tập hợp ngăn sách có thứ tự
- Các ngăn có kích thước giống nhau, dùng để chứa sách
- Các ngăn đánh số thứ tự 1, 2, 3, 4, …, 24
- Số lượng sách ngăn khác
Kệ sách
03/22/2021
(5)Chủ đề 10: LÀM VIỆC VỚI DÃY SỐ
1 Mảng gì?
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ó ………., gọi kiểu ………
Việc thứ tự thực cách gán cho mỗi phần tử ……….
Điền từ thích hợp vào chỗ trống
chỉ số
(1) (2)
(3) hữu hạn giá trị
(6)Ví dụ 1: Xét mảng "so_luong" lưu số lượng sách từng ngăn sau:
Chủ đề 10: LÀM VIỆC VỚI DÃY SỐ
1 Mảng gì?
Thảo luận nhóm điền vào chỗ trống.
a Mảng so_luong có tất ……… phần tử
b Cả 24 phần tử có kiểu liệu:………… c Giá trị phần tử (số lượng sách ngăn) là: so_ luong[1] = 10, so_luong[2]= ….….,so_luong[3]= ……., so_luong[4]=……… , …, so_luong[24] = ………
24
Số nguyên
18 13
(7)Ví dụ 2: Xét mảng "nhiet_do" lưu nhiệt độ ngày tuần sau:
Chủ đề 10: LÀM VIỆC VỚI DÃY SỐ
1 Mảng gì?
Thảo luận nhóm điền vào chỗ trống.
a Mảng nhiet_do có tất ………phần tử
b Các phần tử có kiểu liệu là:………… c Chỉ số mảng là:………
d Chỉ số cuối mảng là:…………
7
2 8
(8)Chủ đề 10: LÀM VIỆC VỚI DÃY SỐ
2 Cách khai báo biến mảng
Tên mảng
Chỉ số đầu Chỉ số cuối
Kiểu liệu
(9)Chủ đề 10: LÀM VIỆC VỚI DÃY SỐ
2 Cách khai báo biến mảng
Trong đó:
Khi khai báo biến có kiểu liệu kiểu mảng, biến gọi biến mảng
Cách khai báo mảng Pascal:
- <chỉ số đầu> <chỉ số cuối> hai số nguyên thỏa mãn, số đầu <= số cuối
- <kiểu liệu> kiểu liệu integer, real, char, byte
(10)Ví dụ 1: Khai báo mảng Lop_hoc có 28 phần tử thuộc kiểu số nguyên.
Chủ đề 10: LÀM VIỆC VỚI DÃY SỐ
2 Cách khai báo biến mảng
Var Lop_hoc : array[1 28] of integer;
Lop_hoc là……… 1 là………
28 là……… integer ………. ………
Kiểu liệu chỉ số cuối
(11)Chủ đề 10: LÀM VIỆC VỚI DÃY SỐ
2 Cách khai báo biến mảng
Ví dụ 2: Em khai báo mảng diem có 10 phần tử kiểu số thực.