1. Trang chủ
  2. » Mẫu Slide

Lam viec voi day sotiet 55

13 1 0

Đ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 13
Dung lượng 1,72 MB

Nội dung

VD: Viết phần khai báo để giải bài toán: Tính diện tích S của tam giác với độ dài cạnh a và chiều cao h... Những hạn chế :.[r]

(1)(2)

KiĨm tra bµi cị

KiĨm tra bµi cị

Em viết cấu trúc khai báo biến? Cho ví dụ? Cấu trúc:

Var <Tên biến>: Kiểu liệu biến;

VD: Viết phần khai báo để giải tốn: Tính diện tích S tam giác với độ dài cạnh a chiều cao h (a, h số nguyên)

Var a, b: interger;

(3)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ (T1)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ (T1)

1. DÃY SỐ VÀ BIẾN MẢNG:

VÝ dô:

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

một học sinh một học sinh

Write (‘Nhap diem= ‘); Write (‘Nhap diem= ‘); Readln(diem_1);

Readln(diem_1);

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

2 học sinh 2 học sinh

Khai báo biến sau:

Var diem_1: real;

Khai báo biến sau:

Var diem_1, diem_2: real;

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

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

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

Readln(diem_1);

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

Readln(diem_2);

(4)

Những hạn chế:

 Phải khai báo nhiều biến.  Chương trình phải viết dài

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

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

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

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

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

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

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

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

……

……

……

……

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

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

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

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

Khai báo n biến sau:

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

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

 Lưu liệu liên quan biến nhất.  Đặt chung tên đặt cho phần tử số.

Var diem: array[1 50] of real; ……

For i:=1 to 50 do Begin

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

End;

(5)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ (T1)

1. DÃY SỐ VÀ BIẾN MẢNG:

VÝ dô:

:

Em hiểu liệu kiểu mảng ?

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ử có kiểu liệu (số nguyên số thực) Việc thứ tự thực cách gán cho phần tử số (số nguyên)

Vậy em hiểu biến mảng gì?

(6)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ (T1)

1. DÃY SỐ VÀ BIẾN MẢNG: Ví dụ:

Var diem_1, diem_2, diem_3,

diem_4, , diem_n: real;

Biến mảng:: Khi khai báo một biến có kiểu liệu kiểu mảng, biến gọi là biến mảng.

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ử cùng kiểu liệu.

Em hiểu mảng ?

(7)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ (T1)

1. DÃY SỐ VÀ BIẾN MẢNG: Ví dụ:

Giá trị biến mảng

mảng, tức dãy số (số nguyên, số thực).

Biến mảng:: Khi khai báo một biến có kiểu liệu kiểu mảng, biến gọi là biến mảng.

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ử cùng kiểu liệu.

2. KHAI BÁO MẢNG:

Khi khai báo biến mảng cần rõ điều gì?

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

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

+ Kiểu liệu chung phần tử.

17 20 24 10 16 22 18

A

(8)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ (T1)

1. DÃY SỐ VÀ BIẾN MẢNG: Ví dụ:

17 20 24 10 16 22 18

A

1 2 3

Trong đó

Khi tham chiếu đến phần tử thứ i

Ta viết A[i]

Tên mảng :

Số phần tử mảng: Ví dụ:

22

Kiểu liệu phần tử:

Giá trị biến mảng

mảng, tức dãy số (số nguyên, số thực).

Biến mảng:: Khi khai báo một biến có kiểu liệu kiểu mảng, biến gọi là biến mảng.

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ử cùng kiểu liệu.

A

7

Kiểu nguyên

(9)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ (T1)

1. DÃY SỐ VÀ BIẾN MẢNG: Ví dụ:

Giá trị biến mảng

mảng, tức dãy số (số nguyên, số thực).

Biến mảng:: Khi khai báo một biến có kiểu liệu kiểu mảng, biến gọi là biến mảng.

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ử cùng kiểu liệu.

2. KHAI BÁO MẢNG:

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

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

+ Kiểu liệu chung phần tử. Var <tên biến mảng>: array[<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu>;

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

Cấu trúc khai báo mảng:

Trong đó:

- Var, Array, of là từ khóa chương

trình.

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

- Chỉ số đầu phải <= số cuối (Số nguyên)

(10)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ (T1)

1. DÃY SỐ VÀ BIẾN MẢNG: 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ử cùng kiểu liệu.

2. KHAI BÁO MẢNG:

Var <tên biến mảng>:

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

array[<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu>;

- Array, of là từ khóa c.trình.

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

- Chỉ số đầu phải <= số cuối. - Kiểu liệu số

nguyên số thực.

Ví dụ:

Ví dụ:

Sử dụng khai báo mảng để khai báo chiều cao, tuổi bạn học sinh lớp em.

Bài làm:

Var Chieucao: array[1 50] of real;

Var Tuoi: array[1 50] of integer; Số lượng học sinh

lớp bao nhiêu?

(11)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ (T1)

1. DÃY SỐ VÀ BIẾN MẢNG: 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ử cùng kiểu liệu.

2. KHAI BÁO MẢNG:

Var <tên biến mảng>:

array[<chỉ số đầu> <chỉ số

cuối>] of <kiểu liệu>;

Var <tên biến mảng>:

array[<chỉ số đầu> <chỉ số

cuối>] of <kiểu liệu>;

- Array, of là từ khóa c.trình.

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

- Chỉ số đầu phải <= số cuối. - Kiểu liệu số

nguyên số thực.

3. CỦNG CỐ:

?? Em khai báo mảng diemtin

gồm 32 phần tử, 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;

(12)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ (T1)

1. DÃY SỐ VÀ BIẾN MẢNG: 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ử cùng kiểu liệu.

2. KHAI BÁO MẢNG:

Var <tên biến mảng>:

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

array[<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu>;

- Array, of từ khóa c.trình. - Tên biến mảng người dùng đặt.

- Chỉ số đầu phải <= số cuối. - Kiểu liệu số

nguyên số thực.

1 Xem lại cách khai báo mảng, sử dụng khai báo trường hợp

2 Làm tập: 1; trang 79 SGK,9.1->9.4 SBT

(13)

BÀI 9: LÀM VIỆC VỚI DÃY SỐ (T1)

1. DÃY SỐ VÀ BIẾN MẢNG: 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ử cùng kiểu liệu.

2. KHAI BÁO MẢNG:

Var <tên biến mảng>:

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

array[<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu>;

- Array, of từ khóa c.trình. - Tên biến mảng người dùng đặt.

- Chỉ số đầu phải <= số cuối. - Kiểu liệu số

nguyên số thực.

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; a) Var X: Array[10 , 13] of Real;

Ngày đăng: 28/05/2021, 10:50

w