Bài giảng Tin học Lớp 8 - Chủ đề 2: Làm việc với dãy số
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 8 - Chủ đề 2: Làm việc với dãy số", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 8 - Chủ đề 2: Làm việc với dãy số
Company LOGO CHỦ ĐỀ 2 LÀM VIỆC VỚI DÃY SỐ Làm việc với dãy số 31 Dãy số và biến mảng Ví dụ 1: Viết chương trình nhập điểm kiểm tra của 50 học sinh trong lớp. Khai báo 1 biến như sau: - Nhập và lưu điểm Var diem_1: real; cho một học sinh Write (‘Nhap diem= ‘); Readln(diem_1); - Nhập và lưu điểm cho 2 Khai báo 2 biến như sau: học sinh Var diem_1, diem_2: real; Write (‘Diem hs 1= ‘); Readln(diem_1); Write (‘Diem hs 2= ‘); Readln(diem_2); Làm việc với dãy số 31 Dãy số và biến mảng Khắc phục những hạn chế: Lưu các dữ liệu liên quan bằng một biến duy nhất. Đặt chung 1 tên và đặt cho mỗi phần tử một chỉ số. ? Em hiểu thế nào là dữ Dữ liệu kiểu mảng: Là một tập hợp hữu hạn các liệu kiểu mảng ? phần tử có thứ tự, mọi phần tử đều có cùng kiểu dữ liệu (số nguyên hoặc số thực). Việc sắp thứ tự thực hiện bằng cách gán cho mỗi phần tử một chỉ số. (số ? nguyên). Vậy em hiểu biến Biến mảng: khi khai báo một biến có kiểu dữ liệu là mảng là gì? kiểu mảng, biến đó được gọi là biến mảng. Vậy: 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). Làm việc với dãy số 2 Ví dụ về biến mảng 1 2 3 4 5 6 7 Khi khai báo biến A 17 20 24 10 16 2222 18 ? mảng cần chỉ rõ điều gì? 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ử. Trong đó: + Tên mảng : A + Số phần tử của mảng: 7 + Kiểu dữ liệu của các phần tử:Kiểu nguyên + Khi tham chiếu đến phần tử thứ i. Ta viết A[i] A[6] = 22 Làm việc với dãy số 2 Ví dụ về biến mảng Chiều cao và tuổi thuộc Var Chieucao: array [1..50] of real; những kiểu dữ liệu nào? Var Tuoi: array [1..50] of integer; Chương trình nhập điểm Var diem: array [1..50] of real; kiểm tra của các học sinh trong lớp. For i:=1 to 50 do Begin write(‘diem hs’,i,’:’); readln(diem[i]); End; Làm việc với dãy số 3 Tìm giá trị lớn nhất và nhỏ nhất của dãy số Bước 1: Nhập N và dãy a1, a2, , an. Bước 2: Max ← a , i ← 2. Em hãy nêu thuật toán 1 để tìm số nhỏ nhất và Bước 3: Nếu i > N thì đưa ra giá trị Max rồi kết thúc. số lớn nhất trong dãy Bước 4: Nếu ai > Max thì Max ← ai. số? Bước 5: i ← i + 1. Quay lại bước 3. Dãy số 5 3 4 7 6 3 15 9 i ? 2 3 4 5 6 7 8 9 i>n ? S S S S S S S Đ Ai>Max S S Đ S S Đ S Kết Max 5 5 5 7 7 7 15 15 thúc Bài tập 1 BT1: Em hãy chọn khai báo biến mảng đúng trong các khai báo sau: A Var X: Array[10 , 13] of Real; B Var X: Array[4 .. 10] of Real; C Var X: Array[10 .. 1] of Integer; D Var X: Array[3.4 .. 4.8] of Integer;
File đính kèm:
bai_giang_tin_hoc_lop_8_chu_de_2_lam_viec_voi_day_so.pptx
CHUYÊN ĐỀ 2_ LÀM VIỆC VỚI DÃY SỐ.pdf

