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

docx 5 trang Khánh Hội 27/05/2023 200
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ã

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:

  • docxgiao_an_tin_hoc_lop_8_tuan_22_nam_hoc_2018_2019_truong_thcs.docx