Bài 7. Câu lệnh lặp
Chia sẻ bởi Trần Vũ Cương |
Ngày 14/10/2018 |
51
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: 25/12
Ngày giảng: /
TIẾT 37: BÀI 7: CÂU LỆNH LẶP (TIẾT 1)
A. MỤC TIÊU BÀI HỌ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 cho 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.
- Thực hiện tuần tự các công việc để đạt được kết quả.
- Vận dụng được kiến thức đã học vào các bài toán cụ thể
B. CHUẨN BỊ
- GV: Bảng phụ, câu hỏi, bài tập.
- HS: Bảng nhóm, bút dạ, phiếu học tập.
C. TIẾN TRÌNH LÊN LỚP
1. Tổ chức: 8A: 8B: 8C:
2. Kiểm tra:
3. Bài mới
Hoạt động Thầy - Trò
Nội dung
Hoạt động 1:
- HS hoạt động nhóm thảo luận và liệt kê các hoạt động được thực hiện lặp đi lặp lại nhiều lần.
- GV: Có những công việc mà chúng ta thường thực hiện lặp lại với một số lần nhất định và biết trước.
?Lấy ví dụ minh hoạ.
- GV: Có những công việc lặp lại với số lần không xác định trước.
?Lấy ví dụ minh hoạ.
- GV lưu ý cho HS khi viết chương trình cho máy tính 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.
- GV lấy ví dụ minh hoạ và giải thích sơ lược cho HS.
Hoạt động 2:
- GV cho HS đọc ví dụ 1 SGK/56.
- GV gợi ý cho HS.
- HS hoạt động nhóm thảo luận nêu thuật toán.
- HS đại diện các nhóm trả lời.
- Các nhóm khác đối chiếu, nhận xét.
- GV nhận xét.
- GV treo bảng phụ đưa ra thuật toán và giải thích các bước đã nêu trong thuật toán.
- HS sử dụng phiếu học tập nêu thuật toán để vẽ hình vuông.
- GV cho HS đọc ví dụ 2 SGK/57.
- GV gợi ý cho HS.
?Xác định Input và Output.
- HS hoạt động nhóm thảo luận nêu thuật toán.
- HS đại diện các nhóm trả lời.
- Các nhóm khác đối chiếu, nhận xét.
- GV nhận xét.
- GV treo bảng phụ đưa ra thuật toán và giải thích các bước đã nêu trong thuật toán.
1. CÁC CÔNG VIỆC PHẢI THỰC HIỆN NHIỀU LẦN.
- Nhiều hoạt động lặp lại với số lần nhất định và biết trước.
- Có những công việc lặp lại với số lần không thể xác định trước.
2. CÂU LỆNH LẶP – MỘT LỆNH THAY CHO NHIỀU LỆNH.
Ví dụ 1:
- Bước 1: Vẽ hình vuông (vẽ liên tiếp bốn cạnh và trở về đỉnh ban đầu).
- Bước 2: Nếu số hình vuông đã vẽ được í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 kết thúc thuật toán.
*Thuật toán mô tả các bước để vẽ hình vuông.
- Bước 1: k:=0;
- Bước 2: k:=k+1;
- Bước 3: Nếu k < 4 thìư trở lại bước 2. Ngược lại, kết thúc thuật toán.
Ví dụ 2: Tính tổng 100 số tự nhiên đầu tiên.
+ Bước 1: Sum:= 0; i:= 0;
+ Bước 2: i:= i + 1;
+ Bước 3: Nếu i <=100, thì Sum:= Sum + i và quay lại bước 2.
+ Bước 4: Thông báo kết quả và kết thúc thuật toán.
4. CỦNG CỐ
- GV nhấn mạnh để HS biết rằng để 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.
5. HƯỚNG DẪN VỀ NHÀ
- Học bài
- Làm bài tập 1 SGK/60.
- Xem trước nội dung mục 3, 4 bài “Câu lệnh lặp”.
Ngày soạn: 25/12
Ngày giảng: /01/2013
TIẾT 38: BÀI 7: CÂU LỆNH LẶP (TIẾT 2)
A. MỤC TIÊU BÀI HỌC
- 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.
- Viết đúng lệnh For...do trong một số tình huống đơn giản.
B. CHUẨN BỊ
- GV: Bảng phụ, câu hỏi, bài tập.
-
Ngày giảng: /
TIẾT 37: BÀI 7: CÂU LỆNH LẶP (TIẾT 1)
A. MỤC TIÊU BÀI HỌ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 cho 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.
- Thực hiện tuần tự các công việc để đạt được kết quả.
- Vận dụng được kiến thức đã học vào các bài toán cụ thể
B. CHUẨN BỊ
- GV: Bảng phụ, câu hỏi, bài tập.
- HS: Bảng nhóm, bút dạ, phiếu học tập.
C. TIẾN TRÌNH LÊN LỚP
1. Tổ chức: 8A: 8B: 8C:
2. Kiểm tra:
3. Bài mới
Hoạt động Thầy - Trò
Nội dung
Hoạt động 1:
- HS hoạt động nhóm thảo luận và liệt kê các hoạt động được thực hiện lặp đi lặp lại nhiều lần.
- GV: Có những công việc mà chúng ta thường thực hiện lặp lại với một số lần nhất định và biết trước.
?Lấy ví dụ minh hoạ.
- GV: Có những công việc lặp lại với số lần không xác định trước.
?Lấy ví dụ minh hoạ.
- GV lưu ý cho HS khi viết chương trình cho máy tính 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.
- GV lấy ví dụ minh hoạ và giải thích sơ lược cho HS.
Hoạt động 2:
- GV cho HS đọc ví dụ 1 SGK/56.
- GV gợi ý cho HS.
- HS hoạt động nhóm thảo luận nêu thuật toán.
- HS đại diện các nhóm trả lời.
- Các nhóm khác đối chiếu, nhận xét.
- GV nhận xét.
- GV treo bảng phụ đưa ra thuật toán và giải thích các bước đã nêu trong thuật toán.
- HS sử dụng phiếu học tập nêu thuật toán để vẽ hình vuông.
- GV cho HS đọc ví dụ 2 SGK/57.
- GV gợi ý cho HS.
?Xác định Input và Output.
- HS hoạt động nhóm thảo luận nêu thuật toán.
- HS đại diện các nhóm trả lời.
- Các nhóm khác đối chiếu, nhận xét.
- GV nhận xét.
- GV treo bảng phụ đưa ra thuật toán và giải thích các bước đã nêu trong thuật toán.
1. CÁC CÔNG VIỆC PHẢI THỰC HIỆN NHIỀU LẦN.
- Nhiều hoạt động lặp lại với số lần nhất định và biết trước.
- Có những công việc lặp lại với số lần không thể xác định trước.
2. CÂU LỆNH LẶP – MỘT LỆNH THAY CHO NHIỀU LỆNH.
Ví dụ 1:
- Bước 1: Vẽ hình vuông (vẽ liên tiếp bốn cạnh và trở về đỉnh ban đầu).
- Bước 2: Nếu số hình vuông đã vẽ được í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 kết thúc thuật toán.
*Thuật toán mô tả các bước để vẽ hình vuông.
- Bước 1: k:=0;
- Bước 2: k:=k+1;
- Bước 3: Nếu k < 4 thìư trở lại bước 2. Ngược lại, kết thúc thuật toán.
Ví dụ 2: Tính tổng 100 số tự nhiên đầu tiên.
+ Bước 1: Sum:= 0; i:= 0;
+ Bước 2: i:= i + 1;
+ Bước 3: Nếu i <=100, thì Sum:= Sum + i và quay lại bước 2.
+ Bước 4: Thông báo kết quả và kết thúc thuật toán.
4. CỦNG CỐ
- GV nhấn mạnh để HS biết rằng để 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.
5. HƯỚNG DẪN VỀ NHÀ
- Học bài
- Làm bài tập 1 SGK/60.
- Xem trước nội dung mục 3, 4 bài “Câu lệnh lặp”.
Ngày soạn: 25/12
Ngày giảng: /01/2013
TIẾT 38: BÀI 7: CÂU LỆNH LẶP (TIẾT 2)
A. MỤC TIÊU BÀI HỌC
- 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.
- Viết đúng lệnh For...do trong một số tình huống đơn giản.
B. CHUẨN BỊ
- GV: Bảng phụ, câu hỏi, bài tập.
-
* 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 Vũ Cương
Dung lượng: 1,33MB|
Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)