© 2020 Bài Kiểm Tra.com. All Rights Reserved.

Bài giảng tin học 8 - Bài 8: Lặp với số lần chưa biết trước (Tiết 1)

Thứ bảy - 06/10/2018 12:54
Bài giảng tin học 8 - Bài 8: Lặp với số lần chưa biết trước (Tiết 1)
Tuần 26                                                                                Ngày soạn :04/3/2017
Tiết 49                                                                                 Ngày dạy : 06/3/2017
          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: Giúp HS
- 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 khi một điều kiện nào đó được thoả mãn;
2) Kĩ năng:
- Hiểu hoạt động của câu lệnh lặp với số lần chưa biết trước while...do… trong Pascal.
3) Thái độ:
- Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng.
II. CHUẨN BỊ
1.  GV :: Giáo án, máy chiếu, máy tính.
2. HS: Sách, vở đọc trước bài ở nhà.
III. TIẾN TRÌNH LÊN LỚP
1. Ổn định:
- ổn định lớp ,kiểm tra sĩ số.
2. Bài cũ:
3. Bài mới:
a. Đặt vấn đề: (3’)
Với bài toán trên, trong TP ta sử dụng vòng lặp for…to…do  sẽ thực hiện dễ dàng . Nhưng nếu ta thay số 100 bởi n ( tính tổng n số tự nhiên đầu tiên ) thì ta sẽ gặp nhiều khó khăn trong việc sử dụng vòng lặp  for…to…do bởi lúc này số lần lặp không biết trước. Vậy ta phải làm như thế nào ? Giới thiệu bài mới .
b. Triển khai bài:
Hoạt động của giáo viên và học sinh Nội dung
Hoạt động 1 : Các hoạt động lặp với số lần chưa biết trước (35’)
Gv : : y/c hs đọc ví dụ 1sgk/67
Gv : : Phân tích ví dụ
 
Hs : 2-3 hs đọc ví dụ sgk
Hs : Chú ý lắng nghe
Gv : : Hướng dẫn hs xây dựng thuật toán
Hs : Chú ý nghe
Gv : : Chạy tay cho học sinh
 xem (Chỉ nên chạy tay thử từ 1 -> 10 )
Hs ghi vở ví dụ 2
 
 
 
 
 
 
 
 
 
 
 
 
 Gv : : Giới thiệu sơ đồ khối
 
1. Các hoạt động lặp với số lần chưa biết trước
a/ Ví dụ 1(sgk).
 
 
b/ Ví dụ 2 :  Nếu cộng lần lượt n số tự nhiên đầu tiên (n = 1, 2, 3,...), Cần cộng bao nhiêu số tự nhiên đầu tiên để ta nhận được tổng Tn nhỏ nhất lớn hơn 1000?
+ Hs : Nghe giáo viên hướng dẫn, sau đó tự xây dựng thuật toán
 
Giả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ả : Sn là số tự nhiên nhỏ nhất sao cho S > 1000. Kết thúc thuật toán.
* Ta có sơ đồ khối :
b8                    
* 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
 
Hoạt động 2 : củng cố (5’)
- Giáo viên hệ thống lại toàn bộ kiến thức đã học.  
4. Hướng dẫn về nhà (2’)- Học bài theo sách giáo khoa và vở ghi.

  Ý kiến bạn đọc

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây