Giáo án Tin học Lớp 8 - Tuần 14 - Năm học 2018-2019 - Trường THCS Ngô Quang Nhã

I. Mục tiêu:

1. Kiến thức:  

- Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình.

- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.

2. Kỹ năng:

- Rèn luyện kĩ năng dùng câu lệnh lặp trong Pascal.

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ũ

docx 5 trang Khánh Hội 27/05/2023 180
Bạn đang xem tài liệu "Giáo án Tin học Lớp 8 - Tuần 14 - 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 14 - Năm học 2018-2019 - Trường THCS Ngô Quang Nhã

Giáo án Tin học Lớp 8 - Tuần 14 - Năm học 2018-2019 - Trường THCS Ngô Quang Nhã
Tuần 14	Ngày soạn: 05/11/2018
Tiết 27
BÀI 7: CÂU LỆNH LẶP (tiết 1)
I. Mục tiêu:
1. Kiến thức: 
- Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình.
- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.
2. Kỹ năng:
- Rèn luyện kĩ năng dùng câu lệnh lặp trong Pascal.
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: Câu lệnh lặp - một lệnh thay cho nhiều lệnh (22’)
Ví dụ 1: Giả sử cần vẽ 3 hình vuông có cạnh 1 đơn vị. Mỗi hình vuông là ảnh dịch chuyển của hình bên trái nó một khoảng cách 2 đơn vị.
+ Việc vẽ hình có thể thực hiện theo thuật toán nào? 
Ví dụ 2: Thuật toán tính
S= 1+2+3+  + 100
Bước 1: S ← 0; i ← 0.
Bước 2: i← i + 1
Bước 3: nếu i ≤ 100, thì S ← S + i và quay lại bước 2; ngược lại kết thúc.
- Mọi ngôn ngữ lập trình đều có cách để chỉ thị cho máy tính thực hiện cấu trúc lặp với một câu lệnh đó là “câu lệnh lặp”
- GV: Yêu cầu học sinh nhận xét, chuẩn kiến thức
+ Học sinh chú ý lắng nghe.
Việc vẽ hình có thể thực hiện theo thuật toán sau:
- Bước 1: vẽ hình vuông(vẽ liên tiếp 4 cạnh và trở về đỉnh ban đầu)
- Bước 2: Nếu số hình vuông đã được vẽ ít hơn 3 , di chuyển bút vẽ về bên phải 2 đơn vị và trở lại bước 1; ngược lại thì kết thúc thuật toán.
Học sinh chú ý lắng nghe, ghi nhớ kiến thức.
Học sinh chú ý lắng nghe
+ Học sinh chú ý lắng nghe
1. Câu lệnh lặp - một lệnh thay cho nhiều lệnh:
- Cách mô tả các hoạt động trong thuật toán như các ví dụ được gọi là cấu trúc lặp
- Mọi ngôn ngữ lập trình đều có cách để chỉ thị cho máy tính thực hiện cấu trúc lặp với một câu lệnh đó là “câu lệnh lặp”
ÄHoạt động 2: Câu lệnh lặp for...do (16’)
- Cú pháp: For := to do ;
- Học sinh quan sát hoạt động của vòng lặp trên sơ đồ khối => nêu hoạt động của vòng lặp.
Ví dụ: Chương trình sau sẽ in ra màn hình thứ tự lần lặp.
Program lap;
Var i: integer;
Begin
For i:= 1 to 10 do 
Writeln(‘day la lan lap thu’,i);
Readln;
End.
+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.
+ Hoạt động của vòng lặp:
- B1: biến đếm nhận giá trị đầu
- B2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh.
- B3: Biến đếm tự động tăng lên 1 đơn vị và quay lại B2.
- B4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp.
Học sinh chú ý lắng nghe
2. Câu lệnh lặp for...do:
 - Cú pháp: For := to do ;
4. Củng cố (5 phút)
? Thế nào là lặp.
? Cú pháp for...do.
5. Hướng dẫn HS tự học, làm bài tập và soạn bài ở nhà (1 phút): 
 Nhắc nhở học sinh học bài và xem nội dung 3. Tính tổng và tích bằng câu lệnh lặp-trang 58
VI. Rút kinh nghiệm:
Tuần 14	Ngày soạn: 05/11/2018
Tiết 28
BÀI 7: CÂU LỆNH LẶP (tiết 2)
I. Mục tiêu:
1. Kiến thức: 
- Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình.
- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.
2. Kỹ năng:
- Rèn luyện kĩ năng dùng câu lệnh lặp trong Pascal.
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: Tính tổng và tích bằng câu lệnh lặp (20’)
- GV: Yêu cầu học sinh nghiên cứu ví dụ SGK
Ví dụ 5: Chương trình sau đây sẽ tính tổng N số tự nhiên đầu tiên với N nhập từ bàn phím.
Program tinh_tong;
Var N,i: Integer;
S: longint;
Begin
Writeln(‘nhap so N =’);
Readln(N);
S:=0;
For i:=1 to N do S:=S+i
Witeln(‘tong la:’,S);
Readln;
End.
- Ví dụ 6: Ta kí hiệu N! là tích N số tự nhiên đầu tiên:
N! = 1.2.3N
Yêu cầu học sinh viết chương trình theo sự hướng dẫn của giáo viên.
- HS tìm hiểu
Học sinh chú ý lắng nghe => ghi nhớ kiến thức.
Program tinh_giai_thua;
Var N,i: Integer;
P: Longint;
Begin
Write(‘N =’); readln(N);
P:=1;
For i:=1 to N do P:=P*i;
Wirteln(N,’!=’,P);
Readln;
End.
4. Tính tổng và tích bằng câu lệnh lặp:
Ví dụ 5: Chương trình sau đây sẽ tính tổng N số tự nhiên đầu tiên với N nhập từ bàn phím.
Program tinh_tong;
Var N,i: Integer;
S: longint;
Begin
Writeln(‘nhap so N =’);
Readln(N);
S:=0;
For i:=1 to N do S:=S+i
Witeln(‘tong la:’,S);
Readln;
End.
- Ví dụ 6: Ta kí hiệu N! là tích N số tự nhiên đầu tiên:
N! = 1.2.3N
ÄHoạt động 2: Bài tập (20’)
-GV: Yêu cầu HS xem bài tập 3-trang 59.
-GV y/c HS mo tả thuật toán.
Các bước mô tả thuật toán:
INPUT: công thức tính tổng và n được nhập từ bàn phím.
OUTPUT: tính A.
Bước 1: i:=i+1;
Bước 2: A:=A+(1/(i(i+2)));
Bước 3: Nếu i<n thì quay lại Bước 1.
Bước 4: In giá trị A ra màn hình.
-GV yêu cầu HS nhận xét, chuẩn kiến thức.
-HS xem nội dung bài tập 3-trang 59.
-HS mo tả thuật toán.
-HS nhận xét.
-Học sinh chú ý lắng nghe
Bài tập
Bài tập 3-trang 59
Hãy mo tả thuật toán để tính tổng A sau đây (n là số tự nhiên được nhập từ bàn phím)
OUTPUT: tính A.
Bước 1: i:=i+1;
Bước 2: A:=A+(1/(i(i+2)));
Bước 3: Nếu i<n thì quay lại Bước 1.
Bước 4: In giá trị A ra màn hình.
4. Củng cố: (3’)
 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 mới ở nhà:	 (1’)
Về nhà học bài và xem trước bài thực hành 5: Sử dụng lệnh lặp for...do
IV. RÚT KINH NGHIỆM 
	Trình ký

File đính kèm:

  • docxgiao_an_tin_hoc_lop_8_tuan_14_nam_hoc_2018_2019_truong_thcs.docx