Vớ dụ về biến mảng:

Một phần của tài liệu Tài liệu Giáo án Tin 8 hoàn chỉnh theo chuẩn kiến thức (Trang 138 - 139)

- Về nhà học bài ghi vở.

2. Vớ dụ về biến mảng:

- Để làm việc với dóy số ta khai bảo biến mảng cú kiểu số tương ứng trong phần khai bỏo.

- Khi khai bỏo biến mảng càn chỉ rừ: tờn biến mảng, số lượng, kiểu dữ liệu của phần tử.

- GV: Đưa ra vớ dụ về biến mảng

Vớ dụ, cỏch khai bỏo đơn giản một biến mảng trong ngụn ngữ Pascal như sau:

var Chieucao: array[1..50] of real; var Tuoi: array[21..80] of integer;

Với cõu lệnh thứ nhất, ta đó khai bỏo một biến cú tờn

Chieucao gồm 50 phần tử, mỗi phần tử là biến cú kiểu số

thực. Với cõu lệnh khai bỏo thứ hai, ta cú biến Tuoi gồm 60

phần tử (từ 21 đến 80) cú kiểu số nguyờn.

- HS: Chỳ ý vớ dụ

- GV: Cho HS nhận xột vớ dụ và đưa ra cỳ phỏp về biến mảng.

- HS: Thảo l‎‎‎uận nhúm và đưa ra cõu trả l‎‎‎ời.

- GV: Nhận xột và đưa ra cỏch khai bỏi biến mảng trong Pascal

- HS: Chỳ ý và ghi vở

- GV: Đưa vớ dụ 2

Vớ dụ 2. Tiếp tục với vớ dụ 1, thay vỡ khai bỏo cỏc biến

Diem_1, Diem_2, Diem_3,... để lưu điểm số của cỏc học

sinh, ta khai bỏo biến mảng Diem như sau:

var Diem: array[1..50] of real;

- HS: Đọc hiểu vớ dụ

- GV: Hướng dẫn học sinh cỏch sử dụng biến mảng

- HS: Chỳ ý

- GV giảng bài: Trước hết, cú thể thay rất nhiều cõu lệnh nhập và in dữ liệu ra màn hỡnh bằng một cõu lệnh lặp. Chẳng hạn, ta cú thể viết:

For i:=1 to 50 do readln(Diem[i]);

để nhập điểm của cỏc học sinh.

Để so sỏnh điểm của mỗi học sinh với một giỏ trị nào đú, ta cũng chỉ cần một cõu lệnh lặp, chẳng hạn:

For i:=1 to 50 do

if Diem[i]>8.0 then writeln('Gioi');

- HS quan sỏt, l‎‎‎ắng nghe và tiếp thu

- GV: Cỏch khai bỏo biến cú ớch lợi gỡ?

- HS: Tiết kiệm thời gian và cụng sức viết chương trỡnh.

- GV giảng bài tiếp: Hơn nữa, mỗi học sinh cú thể cú nhiều điểm theo từng mụn học: điểm Toỏn, điểm Văn, điểm Lớ,... Để xử lớ đồng thời cỏc loại điểm này, ta cú thể khai bỏo nhiều biến mảng:

var DiemToan: array[1..50] of real; var DiemVan: array[1..50] of real; var DiemLi: array[1..50] of real;

hay

var DiemToan, DiemVan, DiemLi: array[1..50] of real;

Khi đú, ta cũng cú thể xử lớ điểm thi của một học sinh cụ

- Cỏch khai bỏo mảng trong Pascal như sau:

Tờn mảng : array[<chỉ số đầu>..

<chỉ số cuối>] of <kiểu dữ l‎‎‎iệu> trong đú chỉ số đầu và chỉ số

cuối là hai số nguyờn hoặc biểu

thức nguyờn thoả món chỉ số đầu ≤ chỉ số cuối và kiểu dữ l‎‎‎iệu cú thể là integer hoặc real.

Một phần của tài liệu Tài liệu Giáo án Tin 8 hoàn chỉnh theo chuẩn kiến thức (Trang 138 - 139)

Tải bản đầy đủ (DOC)

(156 trang)
w