Bài 7. Câu lệnh lặp
Chia sẻ bởi Nguyễn Thị Kiều |
Ngày 14/10/2018 |
71
Chia sẻ tài liệu: Bài 7. Câu lệnh lặp thuộc Tin học 8
Nội dung tài liệu:
Ngày soạn: 28/11/2015 Ngày dạy: 01/11/2015 Dạy lớp: 8A
Ngày soạn: 29/11/2015 05/11/2015 Dạy lớp: 8B
Tiết 31,32, 33
CÂU LỆNH LẶP(t1)
I. MỤC TIÊU:
1. Kiến thức
- Biết nhu cầu cần có câu lệnh 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.
- 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.
2. Kĩ năng
- Biết tính đúng sai của điều kiện
3. Thái độ
- Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập
II. CHUẨN BỊ:
1. Giáo viên: Giáo án, SGK..
2. HS: học bài cũ, SGK, vở, đọc trước bài mới.
III. TIẾN TRÌNH:
1. Kiểm tra bài cũ: Không kiểm tra
* Đặt vấn đề: (1’)
Trong cuộc sống hằng ngày các em thường thực hiện các công việc theo thói quen được lặp đi lặp lại nhiều lần. Để hiểu câu lệnh lặp là gì ta tìm hiểu bài mới.
2. Bài mới
Hoạt động của GV
Hoạt động của HS
- GV: trong cuộc sống hằng ngày có rất nhiều hoạt động được lặp lại nhiều lần. Vậy em nào lấy một số hoạt động lặp lại nhiều lần?
- HS suy nghĩ rồi đứng tại chỗ trả lời
- Từ VD của HS GV đưa ra thêm 1 số hoạt động để củng cố lại nội dung này
- HS nêu ý tưởng để giải quyết cách vẽ hình vuông ở VD1
- Từ đó GV bổ sung trình bày các bước làm
- ? Thuật toán để vẽ hình vuông này thế nào?
- HS cùng thảo luận
- Đưa ra ý tưởng
- Gv củng cố lại kiến thức
- GV: như chúng ta đã biết thuật toán tình tổng này là thực hiện phép cộng 100 lần Vậy để tính tổng 100 số tự nhiên đầu tiên ta phải lặp 100 lần.
- HS chú ý ghi chép
- GV đưa ra cấu trúc câu lệnh lặp
- ? for, to, do là gì?
- Gọi 1 HS đứng tại chỗ trả lời
- Gv giải thích hoạt động của câu lệnh lặp
- GV mô tả hoạt động của VD này để HS thấy được số vòng lặp
- .. end
1. Các công việc phải thực hiện nhiều lần: (5’)
- Đánh răng mỗi ngày 2 lần, tiếng chuông đồng hồ báo thức gọi em dạy mỗi sáng, sáng đến trường trưa về nhà.
- Khi viết chương trình MT cũng vậy. Để chỉ dẫn cho máy tính thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh để thực hiện một phép tính nhất định.
2. Câu lệnh lặp - một lệnh thay nhiều lệnh: (15’)
- VD1: ë VD nµy ta chØ cÇn lÆp thao t¸c vÏ h×nh vu«ng ba lÇn, viÖc vÏ thÓ hiÖn nh sau:
+ B1: vÏ h×nh vu«ng (vÏ liªn tiÕp 4 c¹nh vµ trë vÒ ®Ønh ban ®Çu)
+ B2: NÕu sè h×nh vu«ng vÏ Ýt h¬n 3, di chuyÓn bót vÏ sang ph¶i 2 ®¬n vÞ vµ trë l¹i vÏ nh B1
- Víi bµi to¸n vÏ h×nh vu«ng ë H-3.4 ta thùc hiÖn nh sau:
+ B1: k ( 0 (k lµ sè ®o¹n th¼ng ®· vÏ)
+ b2: k ( k+1. VÏ ®o¹n th¼ng 1 ®¬n vÞ ®é dµi vµ quay thíc 90o sang ph¶i
+B3: NÕu k <4 th× quay l¹i b2
BiÕn k ®îc sö dông nh lµ biÕn ®Õm.
- VD2: T×nh tæng cña 100 sè tù nhiªn ®Çu tiªn: S = 1 + 2 + 3 + ... + 100
- VËy c¸ch m« t¶ ho¹t ®éng lÆp trong thuËt to¸n ë VD trªn ngêi ta 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¸c c©u lÖnh lÆp
3. Củng cố, luyện tập (4’)
- GV: Chốt lại kiến thức cần
Ngày soạn: 29/11/2015 05/11/2015 Dạy lớp: 8B
Tiết 31,32, 33
CÂU LỆNH LẶP(t1)
I. MỤC TIÊU:
1. Kiến thức
- Biết nhu cầu cần có câu lệnh 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.
- 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.
2. Kĩ năng
- Biết tính đúng sai của điều kiện
3. Thái độ
- Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập
II. CHUẨN BỊ:
1. Giáo viên: Giáo án, SGK..
2. HS: học bài cũ, SGK, vở, đọc trước bài mới.
III. TIẾN TRÌNH:
1. Kiểm tra bài cũ: Không kiểm tra
* Đặt vấn đề: (1’)
Trong cuộc sống hằng ngày các em thường thực hiện các công việc theo thói quen được lặp đi lặp lại nhiều lần. Để hiểu câu lệnh lặp là gì ta tìm hiểu bài mới.
2. Bài mới
Hoạt động của GV
Hoạt động của HS
- GV: trong cuộc sống hằng ngày có rất nhiều hoạt động được lặp lại nhiều lần. Vậy em nào lấy một số hoạt động lặp lại nhiều lần?
- HS suy nghĩ rồi đứng tại chỗ trả lời
- Từ VD của HS GV đưa ra thêm 1 số hoạt động để củng cố lại nội dung này
- HS nêu ý tưởng để giải quyết cách vẽ hình vuông ở VD1
- Từ đó GV bổ sung trình bày các bước làm
- ? Thuật toán để vẽ hình vuông này thế nào?
- HS cùng thảo luận
- Đưa ra ý tưởng
- Gv củng cố lại kiến thức
- GV: như chúng ta đã biết thuật toán tình tổng này là thực hiện phép cộng 100 lần Vậy để tính tổng 100 số tự nhiên đầu tiên ta phải lặp 100 lần.
- HS chú ý ghi chép
- GV đưa ra cấu trúc câu lệnh lặp
- ? for, to, do là gì?
- Gọi 1 HS đứng tại chỗ trả lời
- Gv giải thích hoạt động của câu lệnh lặp
- GV mô tả hoạt động của VD này để HS thấy được số vòng lặp
- .. end
1. Các công việc phải thực hiện nhiều lần: (5’)
- Đánh răng mỗi ngày 2 lần, tiếng chuông đồng hồ báo thức gọi em dạy mỗi sáng, sáng đến trường trưa về nhà.
- Khi viết chương trình MT cũng vậy. Để chỉ dẫn cho máy tính thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh để thực hiện một phép tính nhất định.
2. Câu lệnh lặp - một lệnh thay nhiều lệnh: (15’)
- VD1: ë VD nµy ta chØ cÇn lÆp thao t¸c vÏ h×nh vu«ng ba lÇn, viÖc vÏ thÓ hiÖn nh sau:
+ B1: vÏ h×nh vu«ng (vÏ liªn tiÕp 4 c¹nh vµ trë vÒ ®Ønh ban ®Çu)
+ B2: NÕu sè h×nh vu«ng vÏ Ýt h¬n 3, di chuyÓn bót vÏ sang ph¶i 2 ®¬n vÞ vµ trë l¹i vÏ nh B1
- Víi bµi to¸n vÏ h×nh vu«ng ë H-3.4 ta thùc hiÖn nh sau:
+ B1: k ( 0 (k lµ sè ®o¹n th¼ng ®· vÏ)
+ b2: k ( k+1. VÏ ®o¹n th¼ng 1 ®¬n vÞ ®é dµi vµ quay thíc 90o sang ph¶i
+B3: NÕu k <4 th× quay l¹i b2
BiÕn k ®îc sö dông nh lµ biÕn ®Õm.
- VD2: T×nh tæng cña 100 sè tù nhiªn ®Çu tiªn: S = 1 + 2 + 3 + ... + 100
- VËy c¸ch m« t¶ ho¹t ®éng lÆp trong thuËt to¸n ë VD trªn ngêi ta 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¸c c©u lÖnh lÆp
3. Củng cố, luyện tập (4’)
- GV: Chốt lại kiến thức cần
* 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ẻ: Nguyễn Thị Kiều
Dung lượng: 70,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)