Giáo án tin học lớp 8
Chia sẻ bởi Trần Ngân Giang |
Ngày 14/10/2018 |
37
Chia sẻ tài liệu: Giáo án tin học lớp 8 thuộc Tin học 6
Nội dung tài liệu:
Tiết 39 : CÂU LỆNH LẶP
I. Mục tiêu:
a) Kiến thức:
- Biết như thế nào là câu lệnh lặp.
- 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.
- Hiểu hoạt động của câu lênh lặp với số lần biết trước for ... do trong Pascal;
- Biết lệnh ghép trong Pascal.
b) Kỹ năng:
- Viết đúng lệnh for...do trong một số tình huống đơn giản;
- Hiểu cách viết đúng các quy tắc, cú pháp trong ngôn ngữ cụ thể khi dùng vòng lặp for;
- Đọc hiểu được chương trình có sử dụng vòng lặp for...do;
II. Chuẩn bị:
* GV: - Giáo án, máy Projector, bảng và bút;
- Một số ví dụ bài tập về vòng lặp for...do;
* HS: - SGK, vở để ghi;
III. Hoạt động dạy và học:
A. Kiểm tra bài cũ: câu điều kiện, cấu trúc rẽ nhánh
Gv: Viết cấu trúc của câu lệnh điều khiển If …then ở 2 dạng.
Và nêu cách thức hoạt động?
Hs: - Dạng 1:
If <điều kiện> then
- Dạng 2:
If <điều kiện> then
Else
B. Bài mới: GV giới thiệu bài mới…
Có những bài toán mà công việc được lặp lại nhiều lần, khi viết chương trình sẽ rất mất nhiều thời gian và dài dòng. Để khắc phục nhược điểm này. Chúng ta cùng đi vào bài mới hôm nay .
HĐ giáo viên
HĐ học sinh
Nội dung
Hoạt động 1: Giới thiệu các công việc phải lặp nhiều lần
Câu hỏi: Trong đời sống hằng ngày có rất nhiều công việc được lặp đi lặp lại, em nào cho biết một vài ví dụ?
- GV cho thêm vào ví dụ: mỗi sáng thứ 2 đều chào cờ đầu tuần, hoặc cô giáo lặp đi lặp lại việc gọi học sinh lên trả bài và ghi điểm, cô giáo sẽ ngừng lại cho đến khi đã vào điểm cho tất cả học sinh....
GV chốt lại: đó là các công việc, các hoạt động được thực hiện bằng cách lặp đi lặp lại nhiều lần, được chia làm 2 kiểu lặp: lặp với số lần nhất định, biết trước và lặp với số lần không xác định được.
Câu hỏi: ví dụ nào là lặp với số lần xác định được, ví dụ nào là lặp với số lần không xác định được?
GV: Nhận xét đánh giá
- GV cho học sinh ghi vào vở
Thảo luận trả lời:
- Tiếng gà gáy mỗi sáng, tiếng trống trường sau mỗi tiết học, đánh răng trước khi đi ngủ và mỗi sáng thức dậy...
- Hằng ngày em đi học ...
HS lắng nghe
Một vài học sinh trả lời.
HS Lắng nghe
HS ghi vào vở
1. Các công việc phải thực hiện nhiều lần:
- Lặp với số lần nhất định và biết trước.
+ VD: Đánh răng mỗi ngày 2 lần, ngày ăn cơm 3 lần,...
- Lặp với số lần không thể xác định trước.
+ VD: Học cho đến khi thuộc bài.
Hoạt động 2: Giới thiệu câu lệnh lặp, cấu trúc lặp
Xét VD1: Vẽ 3 hình vuông bằng nhau
Ta phải vẽ lần lượt 3 hình. Nhưng với câu lệnh lặp, ta chỉ cần vẽ một hình vuông, rồi lặp lại cho 2 hình vuông kia. Ta có thuật toán như thế nào?
- Gọi một HS nêu thuật toán.
- GV: nhận xét, giải thích các bước lặp của thuật toán
VD2: Tính tổng của 100 số tự nhiên đầu tiên S=1+2+3+...+100.
Gọi một học sinh nêu thuật toán.
- GV: nhận xét, giải thích các bước lặp của thuật toán
VD3: In ra màn hình số lần lặp từ 1 đến 5
GV: nhận xét, giải thích các bước lặp của thuật toán
Program Lap;
Var i: integer;
Begin
For i:= 1 to 5 do
Writeln(‘Day la lan lap thu:’, i);
Readln
End.
* Qua 3 ví dụ GV giải thích đưa ra kết luận: Cách mô tả các hoạt động trong thuật toán như ở các ví dụ được
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Ngân Giang
Dung lượng: 76,00KB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)