Giáo án Tin học 8 bài 8: Lặp với số lần chưa biết trước
Số trang: 28
Loại file: doc
Dung lượng: 432.50 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Những giáo án Tin học lớp 8 bài Lặp với số lần chưa biết trước của một số GV được biên soạn đầy đủ về nội dung, đây là tài liệu tham khảo hay dành cho các GV. Gồm những giáo án có nội dung được biên soạn bám sát chương trình học trong sách giáo khoa, nhờ những giáo án này GV có thêm ý tưởng cho giáo án của mình, qua đó nâng cao được khả năng, kĩ năng biên soạn và giảng dạy. Các bạn hãy tham khảo bộ sưu tập giáo án bài 8: Lặp với số lần chưa biết trước của môn Tin học lớp 8 nhé.
Nội dung trích xuất từ tài liệu:
Giáo án Tin học 8 bài 8: Lặp với số lần chưa biết trước Giáo án Tin học 8 BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC I. Mục tiêu: 1. Kiến thức: - Hiểu 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ônngữ lập trình; - Hiểu 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 thoả mãn; 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng các câu lệnh 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ị: Sách giáo khoa, máy tính điện tử. III. Tiến trình bài dạy: Hoạt động của GV Hoạt động của HS Nội dung 1. Các hoạt độngTìm hiểu ví dụ 1. lặp với số lần- Một ngày chủ nhật Long chưa biết trước.gọi điện cho Trang. Khôngcó ai nhấc máy. Long + Học sinh chú ý lắng nghe + Ví dụ 1:quyết định gọi lại thêm 1 => ghi nhớ kiến thức.lần nữa. Như vậy Long đãbiết trước là mình sẽ lặplại gọi điện thêm 2 lần.Một ngày khác, Longquyết định cứ 10 phút gọiđiện một lần cho Trangcho đến khi có người bắtmáy. + Chưa thể biết trước được,? Lần này Long sẽ lặp lại có thể một lần, có thể haiviệc gọi điện mấy lần. lần hoặc nhiều hơn nữa. + Điều kiện để kết thúc? Điều kiện để kết thúc hoạt động lặp đó là cóhoạt động lặp đó là gì? người nhấc máy. + Ví dụ 2: - Nếu cộng lần lượtTìm hiểu ví dụ 2. n số tự nhiên đầu- Nếu cộng lần lượt n số tự + Đọc kĩ đề bài tiên (n = 1, 2, 3,...),nhiên đầu tiên (n = 1, 2, Cần cộng bao nhiêu3,...), Cần cộng bao nhiêu số tự nhiên đầu tiênsố tự nhiên đầu tiên để ta để ta nhận đượcnhận được tổng Tn nhỏ tổng Tn nhỏ nhất lớnnhất lớn hơn 1000? + Kí hiệu S là tổng cần tìm hơn 1000?? Tìm hiểu các bước của và ta có thuật toán như sau:thuật toán trong ví dụ này. - Bước 1. S ← 0, n ← 0. - Bước 2. Nếu S ≤ 1000, n ← n + 1; ngược lại chuyển tới bước 4.- Yêu cầu học sinh gõ -Bước 3. S ← S + n và quaychương trình vào máy. lại bước 2.- Dịch và chạy chương - Bước 4. In kết quả : S và ntrình? là số tự nhiên nhỏ nhất sao- Ta có sơ đồ khối cho S > 1000. Kết thúc thuật toán.Nhận xét? * Nhận xét : Để viết chương trình chỉ dẫn máy tính thực hiện các hoạt động lặp như trong các ví dụ trên, ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa biết trước IV. Củng cố (2 phút) - Hãy nêu một số ví dụ trong cuộc sống mà các công việc lặp lại với số lần không biết trước. V. Dặn dò (5 phút) - Về nhà học bài, kết hợp SGK BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (tt) I. Mục tiêu: 1. Kiến thức: - Biết được cú pháp và hoạt động của câu lệnh l ặp v ới s ố lần không bi ếttrước. - Biết được một số lỗi lập trình cần tránh. 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng các câu lệnh lặp không xác định 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ị: Sách giáo khoa, máy tính điện tử. III. Tiến trình bài dạy: Hoạt động của GV Hoạt động của HS Nội dungTìm hiểu ví dụ về lệnh 2. Ví dụ về lần lặplặp với số lần không biết với số lần chưatrước. biết trước.- Câu lệnh lặp không biếttrước trong Pascal có + Học sinh chú ý lắng nghe + Cú pháp:dạng: => ghi nhớ kiến thức. While * Cú pháp: doWhile do ;;- Trong đó: + Điều kiện: thường là một + Hoạt động:Điều kiện? phép so sánh - B1. Kiểm tra điều + Câu lệnh: có thể là câu kiện.Câu lệnh? lệnh đơn giản hay câu lệnh - B2. Nếu điều kiện ghép. sai, câu lệnh sẽ bị? Yêu cầu học sinh + Học sinh nghiên cứu SGK bỏ qua và việc thựcnghiên cứu SGK => hoạt => hoạt động: hiện câu lệnh lặpđộng của câu lệnh - B1. Kiểm tra điều kiện. kết thúc. Nếu điều - B2. Nếu điều kiện sai, câu kiện đúng, thực hiện lệnh sẽ bị bỏ qua và việc câu lệnh và quay lại thực hiện câu lệnh lặp kết B1 thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay- Ví dụ. Chương trình lại B1Pascal dưới đây thực hiệnthuật toán tính tổng n.- Yêu cầu học sinh tìmhiểu chương trình ở + Nghiên cứu chương trình ởSGK. SGK theo yêu cầu của giáo? Hãy cho biết kết quả viên.nhận được sau khi chạy + Kết quả nhận được sau khichương trình. chạy chương trình là n = 45 và tổng tiên lớn hơn 1000 là 1034. 2. Lặp vô hạn – Lỗi ...
Nội dung trích xuất từ tài liệu:
Giáo án Tin học 8 bài 8: Lặp với số lần chưa biết trước Giáo án Tin học 8 BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC I. Mục tiêu: 1. Kiến thức: - Hiểu 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ônngữ lập trình; - Hiểu 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 thoả mãn; 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng các câu lệnh 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ị: Sách giáo khoa, máy tính điện tử. III. Tiến trình bài dạy: Hoạt động của GV Hoạt động của HS Nội dung 1. Các hoạt độngTìm hiểu ví dụ 1. lặp với số lần- Một ngày chủ nhật Long chưa biết trước.gọi điện cho Trang. Khôngcó ai nhấc máy. Long + Học sinh chú ý lắng nghe + Ví dụ 1:quyết định gọi lại thêm 1 => ghi nhớ kiến thức.lần nữa. Như vậy Long đãbiết trước là mình sẽ lặplại gọi điện thêm 2 lần.Một ngày khác, Longquyết định cứ 10 phút gọiđiện một lần cho Trangcho đến khi có người bắtmáy. + Chưa thể biết trước được,? Lần này Long sẽ lặp lại có thể một lần, có thể haiviệc gọi điện mấy lần. lần hoặc nhiều hơn nữa. + Điều kiện để kết thúc? Điều kiện để kết thúc hoạt động lặp đó là cóhoạt động lặp đó là gì? người nhấc máy. + Ví dụ 2: - Nếu cộng lần lượtTìm hiểu ví dụ 2. n số tự nhiên đầu- Nếu cộng lần lượt n số tự + Đọc kĩ đề bài tiên (n = 1, 2, 3,...),nhiên đầu tiên (n = 1, 2, Cần cộng bao nhiêu3,...), Cần cộng bao nhiêu số tự nhiên đầu tiênsố tự nhiên đầu tiên để ta để ta nhận đượcnhận được tổng Tn nhỏ tổng Tn nhỏ nhất lớnnhất lớn hơn 1000? + Kí hiệu S là tổng cần tìm hơn 1000?? Tìm hiểu các bước của và ta có thuật toán như sau:thuật toán trong ví dụ này. - Bước 1. S ← 0, n ← 0. - Bước 2. Nếu S ≤ 1000, n ← n + 1; ngược lại chuyển tới bước 4.- Yêu cầu học sinh gõ -Bước 3. S ← S + n và quaychương trình vào máy. lại bước 2.- Dịch và chạy chương - Bước 4. In kết quả : S và ntrình? là số tự nhiên nhỏ nhất sao- Ta có sơ đồ khối cho S > 1000. Kết thúc thuật toán.Nhận xét? * Nhận xét : Để viết chương trình chỉ dẫn máy tính thực hiện các hoạt động lặp như trong các ví dụ trên, ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa biết trước IV. Củng cố (2 phút) - Hãy nêu một số ví dụ trong cuộc sống mà các công việc lặp lại với số lần không biết trước. V. Dặn dò (5 phút) - Về nhà học bài, kết hợp SGK BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (tt) I. Mục tiêu: 1. Kiến thức: - Biết được cú pháp và hoạt động của câu lệnh l ặp v ới s ố lần không bi ếttrước. - Biết được một số lỗi lập trình cần tránh. 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng các câu lệnh lặp không xác định 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ị: Sách giáo khoa, máy tính điện tử. III. Tiến trình bài dạy: Hoạt động của GV Hoạt động của HS Nội dungTìm hiểu ví dụ về lệnh 2. Ví dụ về lần lặplặp với số lần không biết với số lần chưatrước. biết trước.- Câu lệnh lặp không biếttrước trong Pascal có + Học sinh chú ý lắng nghe + Cú pháp:dạng: => ghi nhớ kiến thức. While * Cú pháp: doWhile do ;;- Trong đó: + Điều kiện: thường là một + Hoạt động:Điều kiện? phép so sánh - B1. Kiểm tra điều + Câu lệnh: có thể là câu kiện.Câu lệnh? lệnh đơn giản hay câu lệnh - B2. Nếu điều kiện ghép. sai, câu lệnh sẽ bị? Yêu cầu học sinh + Học sinh nghiên cứu SGK bỏ qua và việc thựcnghiên cứu SGK => hoạt => hoạt động: hiện câu lệnh lặpđộng của câu lệnh - B1. Kiểm tra điều kiện. kết thúc. Nếu điều - B2. Nếu điều kiện sai, câu kiện đúng, thực hiện lệnh sẽ bị bỏ qua và việc câu lệnh và quay lại thực hiện câu lệnh lặp kết B1 thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay- Ví dụ. Chương trình lại B1Pascal dưới đây thực hiệnthuật toán tính tổng n.- Yêu cầu học sinh tìmhiểu chương trình ở + Nghiên cứu chương trình ởSGK. SGK theo yêu cầu của giáo? Hãy cho biết kết quả viên.nhận được sau khi chạy + Kết quả nhận được sau khichương trình. chạy chương trình là n = 45 và tổng tiên lớn hơn 1000 là 1034. 2. Lặp vô hạn – Lỗi ...
Tìm kiếm theo từ khóa liên quan:
Giáo án Tin học 8 bài 8 Giáo án điện tử Tin học 8 Giáo án lớp 8 Tin học Giáo án điện tử lớp 8 Lặp với số lần chưa biết trước Quan sát hình không gian với Yenka Sử dụng lệnh lặp Lệnh lặp while doGợi ý tài liệu liên quan:
-
Giáo án Lịch sử và Địa lí lớp 8 - Phần Lịch sử, Bài 8: Phong trào Tây Sơn (Sách Chân trời sáng tạo)
15 trang 276 0 0 -
Giáo án môn Thể dục lớp 8 (Trọn bộ cả năm)
211 trang 271 0 0 -
Giáo án Tin học lớp 8 bài 16: Tin học với nghề nghiệp
3 trang 269 0 0 -
Giáo án môn Ngữ văn 8 (Học kỳ 2)
243 trang 252 0 0 -
Giáo án Tin học lớp 8 bài 5: Sử dụng bảng tính giải quyết bài toán thực tế
5 trang 235 0 0 -
Giáo án Toán lớp 8: Bài tập cuối chương 7 (Sách Chân trời sáng tạo)
10 trang 220 0 0 -
Giáo án Lịch sử 8 (Trọn bộ cả năm)
272 trang 202 0 0 -
Giáo án Tin học lớp 8 bài 11: Sử dụng bản mẫu, tạo bài trình chiếu
3 trang 199 0 0 -
11 trang 195 0 0
-
4 trang 194 14 0