Bài giảng Tin học 8 - Tiết 54, Bài 9: Làm việc với dãy số - Năm học 2018-2019 - Nguyễn Trung Hải Hòa
I. Mục tiêu:
1. Kiến thức:
- Làm quen với việc khai báo và sử dụng các biến mảng.
- Tìm hiểu một số ví dụ về biến mảng.
2. Kĩ năng: Việc gán giá trị, nhập giá trị và tính toán với các giá trị của một phần tử trong biến mảng được thực hiện thông qua chỉ số tương ứng của phần tử đó.
3. Thái độ: Thái độ học tập nghiêm túc, yêu thích môn học.
4. Năng lực hướng tới: phát triển năng lực tư duy, kĩ năng làm việc với dãy số
II. Chuẩn bị:
1. Giáo viên: SGK, SGV, giáo án.
2. Học sinh: SGK, vở ghi, dụng cụ học tập.
Bạn đang xem tài liệu "Bài giảng Tin học 8 - Tiết 54, Bài 9: Làm việc với dãy số - Năm học 2018-2019 - Nguyễn Trung Hải Hòa", để 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 8 - Tiết 54, Bài 9: Làm việc với dãy số - Năm học 2018-2019 - Nguyễn Trung Hải Hòa

Năm học 2018-2019, Trường THCS Chu Văn An - GA môn Tin học - GV: Nguyễn Trung Hải Hòa Ngày soạn: 21/03/2019 Tuần: 28 Tiết chương trình: 54 Tên bài học: Bài 9: LÀM VIỆC VỚI DÃY SỐ I. Mục tiêu: 1. Kiến thức: - Làm quen với việc khai báo và sử dụng các biến mảng. - Tìm hiểu một số ví dụ về biến mảng. 2. Kĩ năng: Việc gán giá trị, nhập giá trị và tính toán với các giá trị của một phần tử trong biến mảng được thực hiện thông qua chỉ số tương ứng của phần tử đó. 3. Thái độ: Thái độ học tập nghiêm túc, yêu thích môn học. 4. Năng lực hướng tới: phát triển năng lực tư duy, kĩ năng làm việc với dãy số II. Chuẩn bị: 1. Giáo viên: SGK, SGV, giáo án. 2. Học sinh: SGK, vở ghi, dụng cụ học tập. III. Phương pháp dạy học: Phương pháp vấn đáp, phương pháp đặt và giải quyết vấn đề, phương pháp động não, phương pháp hướng dẫn thực hành. IV. Tiến trình dạy học: 1. Ổn định: Giáo viên cho học sinh ổn định vị trí ngồi, điểm danh lớp. (1 phút) 2. Kiểm tra bài cũ: (không) 3. Tổ chức các hoạt động: Hoạt động của giáo vên Hoạt động của học sinh Nội dung ghi bảng A. Hoạt động khởi động: Hoạt động 1: Tìm hiểu nhu cầu cần sử dụng biến mảng trong lập trình(9’) GV: Chiếu ví dụ: Viết chương trình nhập điểm kiểm tra 1 tiết môn Tin của các học sinh trong một lớp. GV: Giả sử chúng ta cần nhập điểm kiểm tra cho 1 học sinh, ta cần bao nhiêu biến? HS: cần một biến GV: Gọi diem1 là biến chứa điểm cho 1 học sinh, em hãy nêu việc khai báo biến? HS: Var diem1: real; GV: khi ta đã có biến chứa điểm, để lưu giá trị điểm vào cho biến điểm 1 từ bàn phím ta thực hiện lệnh gì? HS: lệnh Readln(diem1); GV: tương tự như vậy nếu ta khai báo và nhập điểm cho 2 hs thì như thế HS: khai báo 2 biến nào? Var diem1, diem2: real; sử dụng 2 lệnh nhập điểm GV nhận xét câu trả lời của học sinh Readln(diem1); và bổ khuyết nếu có Readln(diem2); GV: Giả sử lớp ta có 40 học sinh, vậy để nhập điểm cho cả lớp ta làm thế nào? GV chiếu câu trả lời: HS: ta khai báo 40 biến Khai báo 40 biến: và sử dụng 40 câu lệnh readln Var Diem1, Diem2, Diem3, , Diem40: Real; Sử dụng 40 câu lệnh nhập điểm: Read(Diem1); Read(Diem2); Read(Diem3); ;Readln(Diem40); 1 Năm học 2018-2019, Trường THCS Chu Văn An - GA môn Tin học - GV: Nguyễn Trung Hải Hòa Hoạt động của giáo vên Hoạt động của học sinh Nội dung ghi bảng Hoạt động 3: Ví dụ về biến 2. Ví dụ về biến mảng: mảng.(10’) a. Cách khai báo mảng GV: Để làm việc với các dãy số, trong Pascal: chúng ta phải khai báo biến mảng Cú pháp: trong phần khai báo của chương trình. Tên mảng : array[<chỉ số Đối với NNLT Pascal, việc khai báo đầu>.. ] of biến mảng như thế nào? HS: Cách khai báo mảng ; - Yêu cầu học sinh nghiên cứu SGK trong Pascal như sau: Nêu cách khai báo biến mảng. Tên mảng : array[<chỉ số đầu>.. ] of Trong đó: - Tên mảng: do người lập GV nhận xét câu trả lời của học sinh trình đặt và ghi bảng - array, of: là từ khóa GV giới thiệu: Trong đó: của chương trình - Tên mảng: do người lập trình đặt - Chỉ số đầu, chỉ số cuối: - array, of: là từ khóa của chương là 2 số nguyên, thỏa trình mãn: chỉ số đầu ≤ chỉ - Chỉ số đầu, chỉ số cuối: là 2 số số cuối giữa hai chỉ số nguyên, thỏa mãn: chỉ số đầu ≤ là dấu .. chỉ số cuối giữa hai chỉ số là dấu .. - Kiểu dữ liệu: là kiểu của - Kiểu dữ liệu: là kiểu của các phần các phần tử, là Integer tử, là Integer hoặc Real HS chú ý lắng nghe và ghi hoặc Real - Số phần tử = chỉ số cuối – chỉ số bài vào vở - Số phần tử = chỉ số cuối đầu + 1 – chỉ số đầu + 1 GV: trở lại với ví dụ ở đầu bài, để khai HS: VD: báo biến mảng diem ta thực hiện như Var Diem : array [1.. 40] Var Diem : array [1.. 40] thế nào ? of Real; of Real; GV nhận xét câu trả lời của học sinh và ghi bảng GV chốt lại kiến thức: hỏi các thành phần của câu lệnh khai báo biến mảng điểm HS: lắng nghe trả lời GV chiếu hình ảnh: HS thực hiện: Var Tuoi : Var Tuoi : array [2.. 20] GV: hãy khai báo biến mảng tuổi bằng array [2.. 20] of Integer; of Integer; NNLT Pascal? GV: Khai báo 2 mảng A và B gồm 10 HS trả lời: Var A, B : Var A, B : array [1.. 10] phần tử thuộc kiểu dữ liệu số nguyên? array [1.. 10] of Integer; of Integer; GV: khi ta đã khai báo mảng việc sử b. Truy cập đến giá trị dụng nó như thế nào? phần tử trong mảng: GV giới thiệu: để truy cập đến giá trị Cú pháp: phần tử trong mảng ta có cú pháp: Tên mảng [Chỉ số] Tên mảng [Chỉ số] VD: Diem[1] Tham chiếu tới phần tử thứ nhất 3 Năm học 2018-2019, Trường THCS Chu Văn An - GA môn Tin học - GV: Nguyễn Trung Hải Hòa Hoạt động của giáo vên Hoạt động của học sinh Nội dung ghi bảng Câu 2: Đáp án: Câu 3: TRÒ CHƠI Ô CHỮ Đáp án: 5
File đính kèm:
bai_giang_tin_hoc_8_tiet_54_bai_9_lam_viec_voi_day_so_nam_ho.docx