Bài 9. Làm việc với dãy số

13 6 0
Bài 9. Làm việc với dãy số

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[r]

(1)(2)

XÉT VÍ DỤ SAU:

- Nhập lưu điểm cho

một học sinh Write (‘Nhap diem= ‘); Readln(diem_1);

- Nhập lưu điểm cho

2 học sinh Write (‘Diem hs 1= ‘);Readln(diem_1); Write (‘Diem hs 2= ‘); Readln(diem_2);

Khai báo biến sau:

Var diem_1: real;

Khai báo biến sau:

Var diem_1, diem_2: real;

(3)

Những hạn chế:

 Phải khai báo nhiều biến.

 Chương trình tính tốn phải viết dài

Write (‘Diem hs 1= ‘); Readln(diem_1);

Write (‘Diem hs 2= ‘); Readln(diem_2);

Write (‘Diem hs 3= ‘); Readln(diem_3);

Write (‘Diem hs 4= ‘); Readln(diem_4); ……

……

Write (‘Diem hs n= ‘); Readln(diem_n);

- Nhập lưu điểm cho n học sinh sao?

Khai báo n biến sau:

Var diem_1, diem_2, diem_3, diem_4 , , diem_n: real;

Khắc phục hạn chế:

 Ghép chung n biến thành dãy.

 Đặt chung tên đặt cho phần tử số.

Var diem: array[1 50] of real;

……

For i:=1 to n

Begin

write(‘diem hs’,i,’:’); readln(diem[i]);

End;

(4)

…… …

, var

Diem1, Diem , Diem 3, Diem , Diem n : Real ;

Chỉ số

Diem

(5)

- Dữ liệu kiểu mảng: Là tập hợp hữu hạn phần tử có thứ tự, phần tử

kiểu liệu

(6)

17 20 24 10 16 22 18

A

Trong

 Khi tham chiếu đến phần tử thứ i - ta viết A[i].

A[6] = 22

 Tên mảng : A

 Số phần tử mảng: 7

Ví dụ:

 Kiểu liệu phần tử: Kiểu nguyên

(7)

- Biến mảng: khai báo biến có kiểu dữ liệu kiểu mảng, biến gọi biến mảng.

(8)

- Khai báo mảng cần rõ: + Tên biến mảng.

+ Số lượng phần tử.

(9)

Var chieucao: array[1 50] of real;

Var Tuoi: array[1 80] of integer;

TQ:

Var Tên mảng: array [<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu>;

(10)

Var Diem1, Diem2, Diem3, …, Diemn: Real; …

Read(Diem1); Read(Diem2); Read(Diem3); … ; Read(Diemn);

Var Diem: array [1 40] of Real; …

For i:= to n Readln(Diem[i]);

Chỉ sử dụng câu lệnh:

(11)

b) Var X: Array[5 10.5] of Real;

c) Var X: Array[3.4 4.8] of Integer; d) Var X: Array[10 1] of Integer; e) Var X: Array[4 10] of Real;

CỦNG CỐ

a) Var X: Array[10 , 13] of Real;

(12)

- Em khai báo mảng diemtin gồm 32 phần tử, mỗi phần tử biến có kiểu số thực.

- Em khai báo mảng monhoc gồm 12 phần tử, phần tử biến có kiểu số thực.

Var diemtin: array[1 32] of real;

(13)

HƯỚNG DẪN VỀ NHÀ:

- Xem lại cách khai báo mảng.

- Việc xử lí liệu mảng.

Ngày đăng: 29/03/2021, 16:24

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan