Bài giảng Tin học 8: Làm việc với dãy số

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

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

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);

 

ppt14 trang | Chia sẻ: gaobeo18 | Lượt xem: 1152 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài giảng Tin học 8: Làm việc với dãy số, để tải tài liệu về máy bạn click vào nút TẢI VỀ ở trên
LÀM VIỆC VỚI DÃY SỐ1. Dãy số và biến mảng.XÉT VÍ DỤ SAU:- Nhập và lưu điểm cho một học sinh Write (‘Nhap diem= ‘);Readln(diem_1); - Nhập và 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 1 biến như sau:Var diem_1: real;Khai báo 2 biến như sau:Var diem_1, diem_2: real;- Nhập và lưu điểm cho n học sinh thì sao?Những hạn chế: Phải khai báo quá nhiều biến. Chương trình tính toán phải viết khá dàiWrite (‘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 và lưu điểm cho n học sinh thì sao?Khai báo n biến như sau:Var diem_1, diem_2, diem_3, diem_4, .. , diem_n: real;Khắc phục những hạn chế: Ghép chung n biến trên thành một dãy. Đặt chung 1 tên và đặt cho mỗi phần tử một chỉ số.Var diem: array[1..50] of real;For i:=1 to n doBegin write(‘diem hs’,i,’:’); readln(diem[i]);End;KIỂU DỮ LIỆU MẢNG.,varDiem1Diem2Diem,,3,Diem4,Diemn:Real;Chỉ số.............Diem1. Dãy số và biến mảng.8109109- 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 kiểu dữ liệu.Bài: LÀM VIỆC VỚI DÃY SỐ1. Dãy số và biến mảngDữ liệu kiểu mảng17202410162218A 1	 2	 3	 4	 5	 6	7 Trong đóKhi tham chiếu đến phần tử thứ i - ta viết A[i].	 A[6] = 22. Tên mảng : ASố phần tử của mảng: 7. Ví dụ:Kiểu dữ liệu của các phần tử: Kiểu nguyên22Bài: LÀM VIỆC VỚI DÃY 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 kiểu dữ liệu.- Biến mảng: khi khai báo một biến có kiểu dữ liệu là kiểu mảng, biến đó được gọi là biến mảng.- Giá trị của biến mảng là một mảng, tức một dãy số (số nguyên, hoặc số thực).Bài: LÀM VIỆC VỚI DÃY SỐ2. Ví dụ về biến mảng: Khai báo mảng cần chỉ rõ: + Tên biến mảng. + Số lượng phần tử. + Kiểu dữ liệu chung của các phần tử.2. Ví dụ về biến mảngVar chieucao: array[1..50] of real;Var Tuoi: array[1..80] of integer;TQ:Var Tên mảng: array [ ..] of ;Tên mảng: array [ ..] of ;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.2. Ví dụ về biến mảngVar Diem1, Diem2, Diem3, , Diemn: Real;Read(Diem1); Read(Diem2); Read(Diem3);  ; Read(Diem n);Var Diem: array [1..40] of Real;For i:= 1 to n do Readln(Diem[i]);Chỉ sử dụng 2 câu lệnh:+ Sử dụng biến mảng một cách hiệu quả trong xử lí dữ liệu: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;? Em hãy chọn khai báo biến mảng đúng trong các khai báo sau:- Em hãy khai báo mảng diemtin gồm 32 phần tử, mỗi phần tử là biến có kiểu số thực.- Em hãy khai báo mảng monhoc gồm 12 phần tử, mỗi phần tử là biến có kiểu số thực.Var diemtin: array[1..32] of real;Var monhoc: array[1..12] of real;CỦNG CỐHƯỚNG DẪN VỀ NHÀ: Xem lại cách khai báo mảng.- Việc xử lí dữ liệu mảng. Đọc trước phần còn lại ở SGK

File đính kèm:

  • pptBai 10 Lam viec voi day so.ppt