1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Bài giảng Tin học 8 - Tiết 56, Bài 9: Làm việc với dãy số

19 25 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 870,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hướng dẫn về nhà -Hãy nêu cách khai báo biến mảng, xuất, truy cập các phần tử của mảng -Cho một vài ví dụ về khai báo biến mảng.. -Về nhà học bài, kết hợp SGK -Chuẩn bị phần còn lại của [r]

Trang 1

Lop8.net

Trang 2

XÉT VÍ DỤ SAU

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

một học sinh Write (‘Diem hs 1= ‘);Readln(diem1);

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

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

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

Khai báo 1 biến như sau:

Var diem1: real;

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

Trang 3

Những hạn chế:

q Phải khai báo quá nhiều biến

q Chương trình phải viết khá dài

Khắc phục những hạn chế:

q Ghép chung nhiều biến trên thành một dãy

q Đặt chung 1 tên và đặt cho một phần tử một chỉ số

Sử dụng: KIỂU DỮ LIỆU MẢNG

Lop8.net

Trang 4

17 20 24 10 16 22 18

A

1 2 3 4 5 6 7

Trong đó

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

q Tên mảng : A

q Số phần tử của mảng : 7

Ví dụ1:

q Kiểu dữ liệu của các phần tử : Kiểu nguyên

22

22

A[6] =

1 Dãy số và biến mảng

Trang 5

8 6 7 5 ……… 10

Diem

Chỉ số

Mảng Dữ liệu kiểu mảng

1 Dãy số và biến mảng

Lop8.net

Trang 6

8 6 7 5 ……… 10

Diem

Chỉ số

Phần tử của mảng

1 Dãy số và biến mảng

Trang 7

8 6 7 5 ……… 10

Diem

Chỉ số

1 Dãy số và biến mảng

+Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử

có thứ tự , mọi phần tử đều có cùng một kiểu dữ liệu, gọi

là kiểu của phần tử.

+Mỗi phần tử được xác định bởi chỉ số tương ứng.

Lop8.net

Trang 8

8 6 7 5 ……… 10

Diem

Chỉ số

1 Dãy số và biến mảng

+Một biến được khai báo có kiểu dữ liệu là kiểu mảng

được gọi là biến mảng.

+Giá trị của biến mảng là một mảng, tức là một dãy số +Mỗi số làø giá trị của từng phần tử trong mảng.

Trang 9

1 Dãy số và biến mảng

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

Khai báo biến mảng:

Tên mảng: array [<chỉ số đầu> <chỉ số cuối>] of

<kiểu dữ liệu>;

- Array, of là từ khóa của chương trình.

- Tên mảng do người dùng đặt.

- Chỉ số đầu phải <= chỉ số cuối.

- Kiểu dữ liệu có thể là số nguyên hoặc số thực.

Lop8.net

Trang 10

Var chieucao: array[1 50] of real;

Khai báo mảng tên chieucao

gồm 50 phần tử với mỗi phần tử thuộc kiểu dữ liệu số thực

Var cannang: array[1 20] of real; Mảng tên

cannang gồm

20 phần tử thuộc kiểu dữ liệu số thực

Mảng oto gồm

100 phần tử

Var oto: array[1 100] of integer;

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

Trang 11

- Em hãy khai báo mảng diemtin gồm 40 phần

tử thuộc kiểu dữ liệu số thực.

- Em hãy khai báo mảng mubaohiem gồm 200 phần tử.

Var diemtin: array[1 40] of real;

Var mubaohiem: array[1 200] of integer;

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

Lop8.net

Trang 12

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

Write(‘Nhap diem HS thu 1: ‘);

Readln(diem1);

Write(‘Nhap diem HS thu 2: ‘);

Readln(diem2);

Write(‘Nhap diem HS thu 3: ‘);

Readln(diem3);

Write(‘Nhap diem HS thu 10: ‘);

Readln(diemk);

For i:=1 to 10 do

begin write(‘Nhap vao diem HS thu’,I, ‘ :’ );

readln( diem[i] );

end;

Trang 13

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

Writeln(diem1);

Writeln(diem2);

Writeln(diem3);

Writeln(diem10);

For i:=1 to 10 do writeln( diem[i] );

Lop8.net

Trang 14

8 6 7 6 … … … ….

7 8 6 9 … … … ….

9 7 8 7 … … … ….

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

Trang 15

• Hay

Var DiemToan, diem van, diemli: array[1…50]

of real;

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

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;

Lop8.net

Trang 16

8 6 7 6 … … … ….

7 8 6 9 … … … ….

9 7 8 7 … … … ….

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

9

diemvan[4] =9;

diemtoan[2] =7;

7 8

Trang 17

Củng cố

Hướng dẫn về nhà

Lop8.net

Trang 18

-Hãy nêu cách khai báo biến mảng, xuất, truy cập các phần tử của mảng

-Cho một vài ví dụ về khai báo biến mảng

-Về nhà học bài, kết hợp SGK

-Chuẩn bị phần còn lại của bài:

+Viết thuật toán tìm số lớn nhất,nhỏ nhất của dãy số +Xem phần thân chương trình SGK trang 78 nêu ý nghĩa của từng câu lệnh

Hướng dẫn về nhà

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

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w