Giáo án Tin học Lớp 8 - Tuần 22 - Năm học 2018-2019 - Trường THCS Ngô Quang Nhã
I. Mục tiêu:
1. Kiến thức:
- Biết được khái niệm mảng một chiều.
- Biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng.
2. Kỹ năng:
- Tìm hiểu thuật toán biến mảng với các dãy số mảng một chiều và mảng hai chiều.
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. Chuần bị:
¶ Thầy: Giáo án, SGK.
¶ Trò: sách, xem trước bài học.
III. Các bước lên lớp:
1. Ổn định lớp (1’)
2. Kiểm tra bài cũ: (5’)
Viết một đoạn chương trình tính tổng số lẻ liên tiếp sao cho tổng bé hơn100
Bạn đang xem tài liệu "Giáo án Tin học Lớp 8 - Tuần 22 - Năm học 2018-2019 - Trường THCS Ngô Quang Nhã", để 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: Giáo án Tin học Lớp 8 - Tuần 22 - Năm học 2018-2019 - Trường THCS Ngô Quang Nhã
Tuần 22 Ngày soạn: 02/01/2019 Tiết 43 BÀI 9: LÀM VIỆC VỚI DÃY SỐ (Tiết 1) I. Mục tiêu: 1. Kiến thức: - Biết được khái niệm mảng một chiều. - Biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng. 2. Kỹ năng: - Tìm hiểu thuật toán biến mảng với các dãy số mảng một chiều và mảng hai chiều. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học. II. Chuần bị: ¶ Thầy: Giáo án, SGK. ¶ Trò: sách, xem trước bài học. III. Các bước lên lớp: 1. Ổn định lớp (1’) 2. Kiểm tra bài cũ: (5’) Viết một đoạn chương trình tính tổng số lẻ liên tiếp sao cho tổng bé hơn100. 3. Nội dung bài mới: HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG CƠ BẢN ÄHoạt động 1: Dãy số và biến mảng (32’) - Giáo viên: y/c HS đọc nội dung ví dụ ở phần mở bài (SGK - 71) + Hoạt động nào được nêu trong ví dụ? + Hoạt động hoạt động đó tiên hành như thế nào? - GV: Vậy xác đinh mức thu nhập và mức độ chênh lệch mức thu nhập của các hộ gia đình thực hiện qua mấy bước? - Giáo viên: để khai báo và nhập dữ liệu thu nhập trung bình cho từng hộ gia đình 1 lần, em sẽ thực hiện như thế nào? - GV: Giới thiệu cho học sinh cách nhập nhiều dữ liệu liên quan với nhau bằng một biến duy nhất + Em cho biết thế nào là dữ liệu khiểu mảng? + Kiểu mảng được sắp xếp như thế nào? + Thế nào là biến mảng? Giá trị của biến mảng? - GV: Yêu cầu học sinh nhận xét, chuẩn kiến thức - Học sinh nghiên cứu - HS: Khảo sát mức độ phân hóa giàu nghèo của một địa phương - HS: Xác đinh mức thu nhập và mức độ chênh lệch mức thu nhập của các hộ gia đình + Học sinh thực hiên qua 2 bước - Học sinh đọc và nghiên cứu - Học sinh chú ý lắng nghe - HS: Trả lời - HS: Trả lời + Học sinh chú ý lắng nghe => ghi nhớ kiến thức. 1. Dãy số và biến mảng * Ví dụ: SGK-71 var Thunhap_1, Thunhap_2, ..., Thunhap_N : real; - 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 phần tử. - Việc sắp thứ tự được thực hiện bằng cách gán cho mỗi phần tử một chỉ số. - Một biến có kiểu dữ liệu mảng 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ố có thứ tự, mỗi số là một biến tương ứng. 4. Củng cố (5 phút) - Giáo viên khái quát lại những kiến thức cơ bản của bài học. 5. Hướng dẫn HS tự học, làm bài tập và soạn bài ở nhà (2 phút): - Nghiên cứu trước ví dụ 1,2 ở mục 2 sgk. VI. Rút kinh nghiệm: Tuần 22 Ngày soạn: 02/01/2019 Tiết 44 BÀI 9: LÀM VIỆC VỚI DÃY SỐ (Tiết 2) I. Mục tiêu: 1. Kiến thức: - Biết được khái niệm mảng một chiều. - Biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng. 2. Kỹ năng: - Tìm hiểu thuật toán biến mảng với các dãy số mảng một chiều và mảng hai chiều. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học. II. Chuần bị: ¶ Thầy: Giáo án, SGK. ¶ Trò: sách, xem trước bài học. III. Các bước lên lớp: 1. Ổn định lớp (1’) 2. Kiểm tra bài cũ: Không kiểm tra bài cũ 3. Nội dung bài mới: HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG CƠ BẢN ÄHoạt động 1: Ví dụ về biến mảng (37’) - GV: Để làm việc với các dãy số nguyên hay số thực, chúng ta phải khai báo biến mảng có kiểu tương ứng trong phần khai báo của chương trình. - GV: Cách khai báo biến mảng có thể khác nhau nhưng luôn 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ử. - GV: Nêu ví dụ 1 khai báo biên Thunhap gồm 50 phần tử + Cách khai báo và sử dụng biến mảng như trên có lợi gì? - GV: Nêu và giải thích các ví dụ - GV: Yêu cầu học sinh nhận xét, chuẩn kiến thức - GV: Yêu cầu học sinh đọc và nghiên cứu ví dụ 2 sgk - 74 + Cách khai báo nhập dữ liệu từ bàn phím bằng câu lệnh lặp như thế nào? - GV: Yêu cầu học sinh nhận xét, chuẩn kiến thức + Học chú ý + Học chú ý lắng nghe - HS: Ghi bài - HS: trả lời Học sinh chú ý quan sát và thực hiện + Học sinh nhận xét và nghi nhận + Học sinh đọc và nghiên cứu + Học chú ý lắng nghe - HS: trả lời + Học sinh nhận xét và nghi nhận 2. Ví dụ về biến mảng * Khai báo biến mảng trong NNLT PASCAL: Var : array [.. ] of ; Trong đó: Chỉ số đầu và chỉ số cuối là hai số nguyên thỏa mãn Chỉ số đầu chỉ số cuối. - Ví dụ 1: Var Thunhap: array [1.. 50] of real; * Truy cập mảng - Xét VD khai báo chiều cao: VD này đã tạo ra một biến mảng có 50 phần tử, được đánh số thứ tự từ 1 đến 50. - Để nhập giá trị cho biến mảng thì cần nhập giá trị cho từng phần tử của mảng. + Gán trực tiếp bằng lệnh gán: VD: Thunhap[1] :=8, Thunhap[2] :=9,5. + Nhập từ giá trị cho biến mảng từ bàn phím: sử dụng lệnh read hoặc readln; VD: readln(Thunhap[1]); readln(Thunhap[2]);. + Có thể kết hợp với câu lệnh for..to..do VD: Nhập dữ liệu cho biến dem gồm 40 phần tử: For i:=1 to 40 do readln(Thunhap[i]); * Ví dụ 2 - Var diemToan: array [1.. 50] of real - Var diemVan: array [1.. 50] of real - Var diemLi: array [1.. 50] of real hay Var diemToan, ,diemVan, diemLi: array [1.. 50] of real - For i:=1 to 50 do readln(diemToan); 4. Củng cố (5 phút) - Giáo viên khái quát lại những kiến thức cơ bản của bài học. 5. Hướng dẫn HS tự học, làm bài tập và soạn bài ở nhà (2 phút): - Nghiên cứu trước ví dụ 3 và mục 3 sgk. VI. Rút kinh nghiệm: Trình ký
File đính kèm:
giao_an_tin_hoc_lop_8_tuan_22_nam_hoc_2018_2019_truong_thcs.docx

