Bài 8. Lặp với số lần chưa biết trước
Chia sẻ bởi Đinh Thị Giang |
Ngày 14/10/2018 |
78
Chia sẻ tài liệu: Bài 8. Lặp với số lần chưa biết trước thuộc Tin học 8
Nội dung tài liệu:
Ngày soạn:21/02/2016 Ngày dạy:25/02/2016
Tiết 45
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ôn ngữ 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Ị:
GV: Sách giáo khoa, máy tính điện tử.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
NỘI DUNG
Hoạt động 1: Tìm hiểu ví dụ 1.
- Một ngày chủ nhật Long gọi điện cho Trang. Không có ai nhấc máy. Long quyết định gọi lại thêm 1 lần nữa. Như vậy Long đã biết trước là mình sẽ lặp lại gọi điện thêm 2 lần.
GV: Chiếu ví dụ lên máy chiếu.
? Lần này Long sẽ lặp lại việc gọi điện mấy lần.
? Điều kiện để kết thúc hoạt động lặp đó là gì?
+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.
+ Chưa thể biết trước được, có thể một lần, có thể hai lần hoặc nhiều hơn nữa.
+ Điều kiện để kết thúc hoạt động lặp đó là có người nhấc máy.
Hoạt động 2: Tìm hiểu ví dụ 2.
? Tìm hiểu các bước của thuật toán trong ví dụ này.
- Ta có sơ đồ khối
Nhận xét?
+ Đọc kĩ đề bài
+ Kí hiệu S là tổng cần tìm và ta có thuật toán như sau:
- 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.
-Bước 3. S ( S + n và quay lại bước 2.
- Bước 4. In kết quả : S và n là số tự nhiên nhỏ nhất sao cho S > 1000. Kết thúc thuật toán.
* 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
V. DẶN DÒ
- Về nhà học bài, kết hợp SGK
Ngày soạn:21/02/2016 Ngày dạy:25/02/2016
Tiết 46
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ết trướ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Ị:
GV: Sách giáo khoa, máy tính điện tử, phần mềm Geogebra.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
NỘI DUNG
Hoạt động 1: Tìm hiểu ví dụ về lệnh lặp với số lần không biết trước.
- Câu lệnh lặp không biết trước trong Pascal có dạng:
* Cú pháp:
While <điều kiện> do
;
- Trong đó:
Điều kiện?
Câu lệnh?
? Yêu cầu học sinh nghiên cứu SGK => hoạt động của câu lệnh
+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.
+ Đ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 giản hay câu lệnh
Tiết 45
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ôn ngữ 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Ị:
GV: Sách giáo khoa, máy tính điện tử.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
NỘI DUNG
Hoạt động 1: Tìm hiểu ví dụ 1.
- Một ngày chủ nhật Long gọi điện cho Trang. Không có ai nhấc máy. Long quyết định gọi lại thêm 1 lần nữa. Như vậy Long đã biết trước là mình sẽ lặp lại gọi điện thêm 2 lần.
GV: Chiếu ví dụ lên máy chiếu.
? Lần này Long sẽ lặp lại việc gọi điện mấy lần.
? Điều kiện để kết thúc hoạt động lặp đó là gì?
+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.
+ Chưa thể biết trước được, có thể một lần, có thể hai lần hoặc nhiều hơn nữa.
+ Điều kiện để kết thúc hoạt động lặp đó là có người nhấc máy.
Hoạt động 2: Tìm hiểu ví dụ 2.
? Tìm hiểu các bước của thuật toán trong ví dụ này.
- Ta có sơ đồ khối
Nhận xét?
+ Đọc kĩ đề bài
+ Kí hiệu S là tổng cần tìm và ta có thuật toán như sau:
- 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.
-Bước 3. S ( S + n và quay lại bước 2.
- Bước 4. In kết quả : S và n là số tự nhiên nhỏ nhất sao cho S > 1000. Kết thúc thuật toán.
* 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
V. DẶN DÒ
- Về nhà học bài, kết hợp SGK
Ngày soạn:21/02/2016 Ngày dạy:25/02/2016
Tiết 46
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ết trướ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Ị:
GV: Sách giáo khoa, máy tính điện tử, phần mềm Geogebra.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
NỘI DUNG
Hoạt động 1: Tìm hiểu ví dụ về lệnh lặp với số lần không biết trước.
- Câu lệnh lặp không biết trước trong Pascal có dạng:
* Cú pháp:
While <điều kiện> do
- Trong đó:
Điều kiện?
Câu lệnh?
? Yêu cầu học sinh nghiên cứu SGK => hoạt động của câu lệnh
+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.
+ Đ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 giản hay câu lệnh
* 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ẻ: Đinh Thị Giang
Dung lượng: 2,32MB|
Lượt tài: 2
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)