Giáo án môn Tin học khối lớp 8 - Bài 7: Câu lệnh lặp

1/Kiến thức:-

- Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước 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 với số lần chưa biết trước để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thỏa mản.

- Hiểu hoạt động của câu lệnh lặp với số lần chưa biết trước while.do trong pascal.

2/ Kĩ năng:

- Viết đúng câu lệnh

- Biết sử dụng đúng và có hiệu quả câu lệnh

3/ Thái độ: Kiên trì thực hiện, giải quyết những bài tập về cấu trúc lặp.

 

doc 2 trang Người đăng phammen30 Lượt xem 1013Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án môn Tin học khối lớp 8 - Bài 7: Câu lệnh lặp", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Bài 7: CÂU LỆNH LẶP
Bước 1: Lựa chọn chủ đề, nội dung dạy học
Chủ đề: Câu lênh lặp
Bước 2: Xác định KTKN và năng lực hướng tới của chủ đề
1/Kiến thức:-
- Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước 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 với số lần chưa biết trước để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thỏa mản.
- Hiểu hoạt động của câu lệnh lặp với số lần chưa biết trước while...do trong pascal.
2/ Kĩ năng: 
Viết đúng câu lệnh 
Biết sử dụng đúng và có hiệu quả câu lệnh 
3/ Thái độ: Kiên trì thực hiện, giải quyết những bài tập về cấu trúc lặp.
Bước 3: Bảng mô tả mức yêu cầu cần đạt cho mỗi loại câu hỏi/bài tập trong chủ đề
Nội dung
Loại câu hỏi/BT
Nhận biết
Thông hiểu
Vận dụng thấp
Vận dụng cao
1.Các công việc phải thực hiện nhiều lần
Câu hỏi/BT định tính
HS lấy được một số vd về các hoạt động được lặp đi lặp lại nhiều lần thường ngày 
ND1.DT.NB.1
HS chỉ ra và giải thích được hoạt động nào được lặp đi lặp lại 
Bài tập định lượng
Bài tập thực hành
2.Câu lệnh lặp - một lệnh thay cho nhiều lệnh
Câu hỏi/BT định tính
HS mô tả các bước cần thực hiện trong một bài toán có hoạt động lặp
HS chỉ ra được trong thuật toán bước nào có hoạt động lặp và dừng lại ở bước nào.
Bài tập định lượng
Bài tập thực hành
3. Ví dụ về câu lệnh lặp
Câu hỏi/BT định tính
HS mô tả cấu trúc, ý nghĩa lệnh For .. do
ND3.DT.NB.1
HS chỉ ra được các thành phần của một câu lệnh for .. do cụ thể
Bài tập định lượng
HS biết cơ chế hoạt động của câu lệnh for.. do để chỉ ra được hoạt động một lệnh dạng for..do cụ thể.
HS hiểu cơ chế hoạt động của câu lệnh rẽ nhánh dạng for..do để giải thích được hoạt động một lệnh cụ thể chứa for..do
ND3.DL.TH.1
HS viết được câu lệnh lặp for..do để thực hiện một tình huống quen thuộc.
ND3.DL.VDT.1
HS viết được câu lệnh lặp fordo thực hiện một tình huống mới.
Bài tập thực hành
HS sửa lỗi lặp for..do trong chương trình quen thuộc có lỗi.
HS vận dụng câu lệnh lặp for..do kết hợp với các lệnh đã học để viết được CT hoàn chỉnh giải quyết vấn đề trong tình huống quen thuộc.
ND3.TH.VDT.1
HS vận dụng câu lệnh for..do kết hợp với các lệnh đã học để viết được CT hoàn chỉnh giải quyết vấn đề trong tình huống mới.
4. Tính tổng và tích bằng câu lệnh lặp
Câu hỏi/BT định tính
HS mô tả cấu trúc câu lệnh lặp for..do
HS tìm hiểu một số chương trình có sử dụng câu lệnh lặp
Bài tập định lượng
HS hiểu cách thực hiện tính tổng và tích của một dãy số tự nhiên lên tiếp
HS viết được lệnh lặp thực hiện tính tổng và tích cho bài toán khác (chẵn, lẻ liên tiếp)
Bài tập thực hành
HS sửa lỗi lặp for..do trong chương trình quen thuộc có lỗi.
HS vận dụng lệnh lặp for..do kết hợp với các lệnh khác đã học để viết được chương trình hoàn chỉnh giải quyết vấn đề trong tình huống quen thuộc.
Bước 4: Hệ thống câu hỏi/bài tập đánh giá theo các mức đã mô tả
ND1.DT.NB.1: Hãy cho một vài ví dụ về hoạt động được lặp đi lặp lại trong cuộc sôngs hàng ngày?
ND3.DT.NB.1: Hãy viết cú pháp câu lệnh lặp for..do?
ND3.DL.TH.1: Các câu lệnh Pascal sau có hợp lệ hay không, vì sao?
A, for i:= 100 to 1 do writeln(‘A’);
B, for i:= 1.5 to 10.5 do writeln(‘A’);
ND3.DL.VDT.1: Hãy sử dụng câu lệnh lặp for ..do để viếtcâu lệnh in lên màn hình 10 dòng chữ “Chao xuan At Mui”.
ND3.TH.VDT.1: Viết chương trình tính tổng của những số lẻ trong 100 số tự nhiên đầu tiên?
ND1.DT.NB.1. Cho một ví dụ về các hoạt động lặp với số lần chưa biết trước?
ND2.DT.NB.1. Mô tả cấu trúc và ý nghĩa của câu lệnh While  do?
ND2.DL.NB.2. Xác định số vòng lặp cho đoạn chương trình sau?
	S := 10 ; x := 0.5;
	While S > 5.2 do S := S – x;
Writeln(S);
ND3.DL.VDT.1. Tìm hiểu đoạn lệnh sau và cho biết thực hiện bao nhiêu vòng lặp? Rút ra nhận xét 
 s := 0; n := 0;
While s <= 10 do n := n + 1; s := s + n;

Tài liệu đính kèm:

  • docBai_7_Cau_lenh_lap.doc