Giáo án môn Tin học Lớp 8 - Tiết 59+60, Bài 9: Làm việc với dãy số (Tiết 2) - Năm học 2018-2019

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.

- Biết cách tìm giá trị lớn nhất và giá trị nhỏ nhất của dãy số.

2.Kĩ năng

- Rèn luyện kĩ năng tìm giá trị lớn nhất và giá trị nhỏ nhất của dãy số.

3.Thái độ

- Thái độ học tập nghiêm túc, yêu thích môn học.

4.Định hướng phát triển năng lực

- Năng lực chung: chuyên môn, hợp tác, giao tiếp, gợi nhớ, sử dụng ngôn ngữ.

- Năng lực chuyên biệt: Năng lực công nghệ thông tin, tư duy.

II. CHUẨN BỊ CỦA GV & HS

1.Chuẩn bị của giáo viên

+ Phấn, bảng đen, thước kẻ, sách giáo khoa Tin học 8, giáo án.

2.Chuẩn bị của học sinh

+ Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp.

III. HOẠT ĐỘNG DẠY - HỌC

doc 4 trang Phi Hiệp 26/03/2024 260
Bạn đang xem tài liệu "Giáo án môn Tin học Lớp 8 - Tiết 59+60, Bài 9: Làm việc với dãy số (Tiết 2) - Năm học 2018-2019", để 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 môn Tin học Lớp 8 - Tiết 59+60, Bài 9: Làm việc với dãy số (Tiết 2) - Năm học 2018-2019

Giáo án môn Tin học Lớp 8 - Tiết 59+60, Bài 9: Làm việc với dãy số (Tiết 2) - Năm học 2018-2019
g đó: Chỉ số đầu và chỉ số cuối là hai số nguyên thỏa mãn Chỉ số đầu chỉ số cuối.(2 điểm)
VD: Var diem: array [1.. 50] of real; (4điểm)
3Khởi động (2 phút)
- Mục tiêu: có hứng thú tìm hiểu bài học
- Phương pháp/Kĩ thuật dạy học: vấn đáp
- Hình thức tổ chức hoạt động: Cá nhân
- Sản phẩm: Định hướng được nội dung học tập
Hoạt động giáo viên
Hoạt động học sinh
- Giả sử chúng ta cần viết chương trình nhập điểm kiểm tra của các học sinh trong một lớp và sau đó in ra màn hình điểm số cao nhất. 
- Vì mỗi biến chỉ có thể lưu một giá trị duy nhất, để có thể nhập điểm và so sánh chúng, ta cần sử dụng nhiều biến, mỗi biến cho một học sinh. 
- Vì thế, mỗi ngôn ngữ lập trình đều có một kiểu dữ liệu được gọi là kiểu mảng. Nội dung như thế nào thì bây giờ ta sẽ tìm hiểu phần tiếp theo.
- Chú ý

4.Bài mới
Hoạt động 1: Tìm hiểu tìm giá trị lớn nhất và giá trị nhỏ nhất của dãy số (35 phút)
- Mục tiêu: Biết cách tìm được giá trị lớn nhất và nhỏ nhất của dãy số
- Sản phẩm: HS hiểu được chương trình tìm giá trị lớn nhất và nhỏ nhất của dãy số
Hoạt động giáo viên
Hoạt động học sinh
Nội dung
Ví dụ 3. Viết chương trình nhập N số nguyên từ bàn phím và in ra màn hình số nhỏ nhất và số lớn nhất. N cũng được nhập từ bàn phím.
- Giáo viên đưa ra ý tưởng để viết chương trình.
Trước hết ta khai báo biến N để nhập số các số nguyên sẽ được nhập vào. Sau đó khai báo N biến lưu các số được nhập vào như là các phần tử của một biến mảng A. Ngoài ra, cần khai báo một biến i làm biến đếm cho các lệnh lặp và biến Max để lưu số lớn nhất, Min để lưu số nhỏ nhất. 
- Yêu cầu học sinh tìm hiểu ý nghĩa của từng câu lệnh trong chương trình
- Trong chương trình này, chúng ta hãy lưu ý một số điểm sau: Số tối đa các phần tử của mảng phải được khai báo bằng một số cụ thể (Ở đây là 100).
- Hướng dẫn hs làm bài tập trong SGK (nếu còn thời gian).

+ Học sinh đọc và tìm hiểu yêu cầu của bài toán.
- Học sinh chú ý lắng nghe => ghi nhớ kiến thức.
+ Học sinh thực hiện theo yêu cầu của g...i;
Bước 4: Đưa ra màn hình giá trị Min rồi kết thúc.

4.Luyện tập, Củng cố (1 phút)
- Hệ thống toàn bộ nội dung.
- Hướng dẫn trả lời câu hỏi và bài tập.
-”Có thể xem biến mảng là một biến được tạo từ nhiều biến có cùng kiểu nhưng chỉ dưới một tên duy nhất”. Phát biểu đó đúng hay sai.
5.Vận dụng, mở rộng
IV.HƯỚNG DẪN HỌC Ở NHÀ (1 phút)
Về nhà học bài, kết hợp SGK, tiết sau học bài tập.
Tuần: 30	Ngày soạn: 25/03/2019
Tiết: 60	Ngày dạy: 01/04/2019
BÀI TẬP
I.MỤC TIÊU
1.Kiến thức
- Biết viết chương trình Pascal sử dụng câu lệnh về biến mảng.
2.Kỹ năng
- Rèn luyện khả năng đọc chương trình, tìm hiểu tác dụng và kết hợp các câu lệnh viết chương trình. 
3.Thái độ
	- Thái độ học tập nghiêm túc, tích cực làm các bài tập thực hành.
4.Định hướng phát triển năng lực
	- Năng lực chung: Hiểu được cách sử dụng biến mảng trong chương trình.
	- Năng lực chuyên biệt: Sử dụng biến mảng viết chương trình trên máy tính.
II. CHUẨN BỊ CỦA GV & HS
1.Chuẩn bị của giáo viên
- Phấn, bảng đen, sách giáo khoa Tin học 8, giáo án.
2.Chuẩn bị của học sinh
- Sách giáo khoa, vở ghi, bút, thước, kiến thức nội dung bài cũ.
III.HOẠT ĐỘNG DẠY - HỌC
1.Ổn định lớp (2 phút)
2.Kiểm tra bài cũ
3.Bài mới
Hoạt động 1: Luyện tập (42 phút)
- Mục tiêu: Ôn lại kiến thức về biến mảng
- Sản phẩm: Lầm được các bài tập theo yêu cầu
Hoạt động giáo viên
Hoạt động học sinh
Nội dung
1.“Có thể xem biến mảng là một biến được tạo từ nhiều biến có cùng kiểu, nhưng chỉ dưới một tên duy nhất.” Phát biểu đó đúng hay sai?
- Đúng.


2.Hãy nêu các lợi ích của việc sử dụng biến mảng trong chương trình? 

- Lợi ích chính của việc sử dụng biến mảng là rút gọn việc viết chương trình, có thể sử dụng câu lệnh lặp để thay nhiều câu lệnh. Ngoài ra chúng ta còn có thể lưu trữ và xử lí nhiều dữ liệu có nội dung liên quan đến nhau một cách hiệu quả.

3.Các khai báo biến mảng sau đây trong Pascal đúng hay sai:
a.varX:Array[10,13] Of Integer; 
b.var X: Array[5..10.5] Of Real; 
c.varX:Array[..., i = 1,2,..., N, theo thứ tự tăng dần:
For i:=1 to N do
For j:=i to N do
If A[i] > A[j] then 
Begin Tg:=A[i]; A[i]:=A[j]; A[j]:=Tg; End;
Hãy kiểm tra tính đúng đắn của đoạn chương trình trên.

6) - Đúng.

- Nhận xét, đáng giá, rút kinh nghiệm giờ học.
- Chú ý


4.Luyện tập,Củng cố
5.Vận dụng, mở rộng
IV.HƯỚNG DẪN HỌC Ở NHÀ (1 phút)
- Về nhà học bài, đọc trước bài thực hành 7 để tiết sau thực hành.

File đính kèm:

  • docgiao_an_mon_tin_hoc_lop_8_tiet_5960_bai_9_lam_viec_voi_day_s.doc