Giáo án Tin học 8 tiết 49: Lặp với số lần chưa biết trước

3 31 0
Giáo án Tin học 8 tiết 49: Lặp với số lần chưa biết trước

Đang tải... (xem toàn văn)

Thông tin tài liệu

I.Mục tiêu:: + 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[r]

(1)Ngµy so¹n:20/02/2010 Ngµy d¹y:24/02/2010 TiÕt 49 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC I.Mục tiêu:: + 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 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 để dẫn máy tính thực lặp lặp lại công việc đến điều kiện nào đó thoả mãn; + Hiểu hoạt động câu lệnh lặp với số lần chưa biết trước while do… Pascal II Chuẩn bị GV: SGK HS: Xem trước bài nhà III Tiến trình bài giảng Ổn định lớp Kiểm tra bài cũ Viết thuật toán tính tổng 100 số tự nhiên đầu tiên 1,2,3,…,99,100 Trả lời Bước SUM  0; i  Bước i  i + Bước Nếu i ≤ 100, thì SUM  SUM + i và quay lại bước Bước Thông báo kết và kết thúc thuật toán G : Đặt vấn đề Với bài toán trên, TP ta sử dụng vòng lặp for…to…do thì thực dễ dàng Nhưng ta thay số 100 n ( tính tổng n số tự nhiên đầu tiên ) thì ta gặp nhiều khó khăn việc sử dụng vòng lặp for…to…do lúc này số lần lặp không biết trước Vậy ta phải làm nào ? Giới thiệu bài Bài Hoạt động GV Hoạt động HS Ghi bảng Hoạt động 1: các hoạt động Đọc bài các hoạt động lặp với số lặp với số lần chưa biết trước: lần chưa biết trước: Y/c hs đọc ví dụ 1sgk/67 a/ Ví dụ 1(Sgk) Nghe giáo viên hướng dẫn, Phân tích ví dụ sau đó tự xây dựng thuật toán Hướng dẫn hs xây dựng thuật toán Học bài nào thuộc thì thôi ?Lấy ví dụ các công việc Lop7.net (2) sống ngày lặp với số lần chưa biết trước? Y/c HS đọc ví dụ Đọc ví dụ SGK Quan sát Hướng dẫn học sinh chạy thuật toán trên b/ Ví dụ (Sgk) Giải : Kí hiệu S là tổng cần tìm và ta có thuật toán sau: + Bước S  0, n  + Bước Nếu S ≤ 1000, n  n + 1; ngược lại chuyển tới bước + Bước S  S + n và quay lại bước + Bước In kết : S và n là số tự nhiên nhỏ cho S > 1000 Kết thúc thuật toán * Ta có sơ đồ khối : Giới thiệu sơ đồ khối Ghi bài * Nhận xét : Để viết chương trình dẫn máy tính thực các hoạt động lặp 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ô vÒ lÖnh lÆp víi sè lần chưa biết trước Hoạt động 2: vÝ dô vÒ lÖnh lặp với số lần chưa biết trước Trong Pascal câu lệnh lặp với số lần chưa biết trước có dạng: while <điều kiện> <câu lệnh>; đó: - điều kiện thường là phép so sánh; Có thể sử dụng lệnh lặp với số lần lặp chưa biết trước các chương trình lập trình câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép Câu lệnh lặp này thực sau: Bước : Kiểm tra điều kiện - Giới thiệu cú pháp lệnh while … ….; Lop7.net (3) Bước : Nếu điều kiện SAI, câu lệnh bị bỏ qua và việc thực lệnh lặp kết thúc Nếu điều kiện đúng, thực câu lệnh và quay lại bước Cñng cè: HS đọc ghi nhớ SK ====================================================== Lop7.net (4)

Ngày đăng: 29/03/2021, 18:42

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan