Tuan 25 - tiet 49 - tin 8 - 2013
Chia sẻ bởi Trần Văn Hải |
Ngày 14/10/2018 |
43
Chia sẻ tài liệu: tuan 25 - tiet 49 - tin 8 - 2013 thuộc Tin học 6
Nội dung tài liệu:
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:
- 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ào đó được thỏa mãn.
2. Kĩ năng:
- Viết đúng được lệnh while … do … trong một số tình huống đơn giản.
3. Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn.
II. Chuẩn bị
Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.
Hs: Vở ghi, sách giáo khoa.
III. Phương pháp:
- Gv hướng dẫn, gợi mở, phát hiện và giải quyết vấn đề. Hs vấn đáp làm việc nhóm.
IV. Tiến trình bài dạy:
1. Ổn định lớp: (1’)
8A1:................................................................................................................
8A2:................................................................................................................
2. Kiểm tra bài cũ: (5’)
Câu hỏi: Trình bày cú pháp câu lệnh lặp với số lần đã biết trước?
3. Nội dung bài mới:
HOẠT ĐỘNG CỦA GIÁO VIÊN VÀ HỌC SINH
GHI BẢNG
Hoạt động 1: (15’) Các hoạt động lặp với số lần chưa biết trước.
+ GV: Đưa ra một số ví dụ trong cuộc sống hằng ngày, nhiều hoạt động được thực hiện lặp đi lặp lại với số lần chưa được biết trước.
+ GV: Yêu cầu Hs đưa ra các ví dụ khác về các công việc lặp đi lặp lại với số lần chưa được biết trước.
+ GV: Đưa ra ví dụ 2
- Nếu cộng lần lượt n số tự nhiên đầu tiên (n = 1, 2, 3, ...), ta sẽ được T1=1, T2=1+2, T3=1+2+3,... tăng dần. Cộng bao nhiêu để tổng Tn nhỏ nhất lớn hơn 1000?
- Hướng dẫn Hs tìm hiểu thuật trong ví dụ.
+ GV: Giới thiệu cho Hs một chương trình Pascal nhập tên.
+ GV: Dựa trên chương trình này, Gv giới thiệu về cú pháp, sơ đồ hoạt động của câu lệnh While...do.
+ GV: Rút ra nhận xét kết luận cho học sinh.
Hoạt động 2: (23’) Ví dụ về lệnh lặp với số lần chưa biết trước.
+ GV: Đưa ra cấu trúc câu lệnh lặp với số lần chưa được biết trước trong Pascal.
+ GV: Giải thích cho Hs các từ khóa While, do, điều kiện và câu lệnh?
+ GV: Giải thích cách hoạt động của câu lệnh lặp.
+ GV: Nhận xét chốt nội dung.
+ GV: Đưa ra ví dụ 3 SGK cho Hs nhận biết.
+ GV: Chia nhóm thảo luận. Trình bày thuật toán trong ví dụ 3.
+ GV: Yêu cầu Hs phân tích bài toán trong ví dụ 3.
+ GV: Các nhóm gõ đoạn chương trình và lần lượt thay điều kiện sai_so = 0.003 lần lược là sai_so = 0.002 và sai_so = 0.001, quan sát nhận biết kết quả.
+ GV: Đại diện các nhóm trình bày nội dung thảo luận.
+ GV: Các nhóm khác nhận xét bổ sung.
+ GV: Cách mô tả các hoạt động lặp trong thuật toán như trong ví dụ trên được gọi là gì?
+ HS: Quan sát, chú ý lắng nghe, ghi nhận các các ví dụ, tìm hiểu thêm thông tin.
+ HS: Dựa vào đời sống thực tế nêu ví dụ thể hiện công việc lặp với số lần chưa được biết trước.
+ HS: Tìm hiểu thuật toán:
Bước 1. S ( 0, n ( 0.
Bước 2. Nếu Ngược lại, chuyển tới bước 4.
Bước 3. S ( S + n và quay lại bước 2.
Bước 4. In kết quả. Kết thúc thuật toán.
+ HS: Quan sát chương trình của Gv đưa ra và tìm hiểu.
+ HS: Quan sát hình 39. Lắng nghe Gv giải thích về hoạt động lặp với số lần chưa xác định.
+ HS: Tập trung chú ý lắng nghe ( Ghi nhớ kiến thức.
+ HS: Cú pháp:
While <điều kiện> do
+ HS: Trong đó:
- Điều kiện: thường là một phép so sánh;
- Câu lệnh có thể là câu lệnh đơn hay câu lệnh ghép.
+ HS: Thực hiện như sau:
1. Kiểm tra điều kiện.
2. Nếu điều kiện SAI, câu lệnh bỏ qua, kết thúc lệnh lặ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ăn Hải
Dung lượng: 45,50KB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)