Danh mục tài liệu

Giáo án bài 10: Cấu trúc lặp - Tin học 11 - GV.L.Q.Chi

Số trang: 17      Loại file: doc      Dung lượng: 292.50 KB      Lượt xem: 21      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Quý thầy cô có thể tham khảo giáo án của bài Cấu trúc lặp giúp tiết kiệm thời gian soạn giáo án và giúp học sinh biết được ý nghĩa của cấu trúc lặp, cấu trúc chung của lệnh lặp For và While trong Pascal, biết sử dụng đúng hai dạng lệnh lặp For trong Pascal, biết được ý nghĩa của cấu trúc lặp có số lần lặp chưa xác định.
Nội dung trích xuất từ tài liệu:
Giáo án bài 10: Cấu trúc lặp - Tin học 11 - GV.L.Q.Chi GIÁO ÁN TIN HỌC 11 BÀI 10: CẤU TRÚC LẶPA. MỤC ĐÍCH VÀ YÊU CẦU 1. Mục đích: - Học sinh hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán. - Hiểu cấu trúc lặp với số lần lặp biết trước. 2. Yêu cầu: - Học sinh biết cách vận dụng đúng đắn từng loại cấu trúc lặp trong từngtình huống cụ thể. - Biết cách mô tả thuật toán trong một số bài toán đơn giản.B. PHƯƠNG PHÁP GIẢNG DẠY - Lấy học sinh làm trung tâm, lấy các VD cụ thể để học sinh nắm vững bàihọc. - Sử dụng các mô hình như sơ đồ khối, thực hiện giải thuật trên sơ đồ khối.C. KIẾN THỨC TRỌNG TÂM Trong bài này cần cung cấp cho học sinh các kiến thức sau: - Khái niệm lặp trong thuật toán. - Cấu trúc lặp với số lần đã biết trước, câu lệnh lặp FOR-DO.D. PHƯƠNG TIỆN DẠY HỌC - Bảng đen, phấn trắng. - Máy chiếu đa năng.E. NỘI DUNG GIẢNG DẠYI. ĐẶT VẤN ĐỀ CHO BÀI GIẢNG ( 5ph ) Các em đã bao giờ gặp các tình huống lặp chưa? Em nào có th ể k ể cho th ầybiết một số tình huống lặp mà em biết? VD1 như chương trình tính điểm cho 50học sinh trong lớp. Quá trình giáo viên nhập họ tên, điểm cho từng em h ọc sinhlà một quá trình lặp liên tục cho đến khi nhập đầy đủ cho 50 h ọc sinh thì mớikết thúc. Như vậy quá trình lặp ở trên là quá trình lặp với số lần đã biết trước là50 lần lặp. Hoặc tình huống thứ 2 là: Em thực hiện m ột công vi ệc là gánh n ướcđể đổ vào 1 thùng nước? Em có biết cần bao nhiêu thùng nước thì đ ủ không?Như vậy em cần phải đổ đầy thùng nước mà không biết là cần bao nhiêu gánhnước. Đó là tình huống lặp với số lần chưa biết trước? Vậy trong ngông ngữlập trình Pascal có cung cấp cho người lập trình các công cụ để th ực hiện cácbài toán về lặp không? Ta sang bài học mới để tìm hiểu các công cụ này nhé!II. NỘI DUNG BÀI HỌC Th Hoạt ời Nội dung ghi bảng Hoạt động của thầy động của gia trò n BÀI 10: CẤU TRÚC LẶP (tiết - Ghi bài học lên bảng. 14) - Các em vừa được biết 2 Học sinh 1. Lặp VD về lặp thường thấy theo dỏi,10 Cho a z và a > 2 . Tính giá trị S trong cuộc sống tự nhiên. ghi chépph Bài 1: S= 1 + 1 + 1 + ... + 1 . Bây giờ ta sẽ xem xét 2 VD bài học. a a +1 a + 2 a + 100 trong toán học trong SGK. Bài 2: S= 1 + 1 + 1 + ... + 1 + ... - Từ 2 bài toán trên em nào a a +1 a + 2 a+ N cho thầy biết bài thứ nhất 1 Cho đến khi < 0, 0001 lặp cộng bao nhiêu lần? Và a+N - Hai bài toán đều thực hiện phép xuất phát từ số hạng nào, tại lặp cộng bắt đầu từ N=0.. số hạng này N bằng bao - Bài toán 1 thực hiện lặp với nhiêu? N=100. - Còn đối với bài toán 2 lặp Học sinh - Bài toán 2 thực hiện phép lặp cộng bao nhiêu lần? Và xuất theo dỏi, chưa biết trước số lần N, phép phát từ số hạng nào, tại số ghi chép lặp dừng cho tới khi hạng này N bằng bao nhiêu? và trả lời. => Như vậy đối với bài toán 1 < 0, 0001 .10 a+N 1 phép lặp giới hạn 100 lần,ph 2. Lặp với số lần biết trước và bài toán 2 phép lặp là không câu lệnh FOR-DO biết trước, nó thực hiện lặp Thuật toán cộng cho đến khi thỏa mãn Dạng lặp tiến: 1 điều kiện < 0, 0001 thì Nhập a a+N S:=1/a; N:=0 kết thúc. - Bài học hôm nay ta nghiên ...