Giáo án số 2 BÀI 10 CẤU TRÚC LẶP (3 tiết)
Số trang: 6
Loại file: pdf
Dung lượng: 129.10 KB
Lượt xem: 6
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:
Yêu cầu đối với học sinh sau khi học song bài này: - Hiểu được nhu cầu của cấu trúc lặp trong biểu diễn thuật toán; - Hiểu được cấu trúc lặp với số lần cho trước, cấu trúc lặp kiểm tra điều kiện trước; - Biết cách vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụ thể; - Mô tả được thuật toán của một số bài toán đơn giản có sử dụng lệnh lặp; - Viết đúng các lệnh lặp với số lần biết trước, lệnh lặp kiểm tra điều kiện trước; - Viết...
Nội dung trích xuất từ tài liệu:
Giáo án số 2 BÀI 10 CẤU TRÚC LẶP (3 tiết)Giáo án Tin Học 11 Giáo án số 2 B ÀI 10 CẤU TRÚC LẶP (3 tiết)I. MỤC ĐÍCH, Y ÊU CẦU CHUNG: Y êu cầu đối với học sinh sau khi học song bài này: - Hiểu được nhu cầu của cấu trúc lặp trong biểu d iễn thuật toán; - Hiểu được cấu trúc lặp với số lần cho trước, cấu trúc lặp kiểm tra điềukiện trước; - Biết cách vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụthể; - Mô tả được thuật toán của một số bài toán đơn giản có sử dụng lệnhlặp; - Viết đúng các lệnh lặp với số lần biết trước, lệnh lặp kiểm tra điều kiệntrước; - Viết được thuật toán của bài toán đơn giản.II. PHƯƠNG PHÁP, PHƯƠNG TIỆN: 1. Phương pháp: - Kết hợp kiến thức trong sgk và các kiến thức trong các sách tham khảo và các tư liệu khác (nếu có). Nếu nhà trường có máy chiếu, có thể chuẩn bị các slide để trình chiếu ho ặc chạy thử đoạn chương trình để cả lớp cùng theo dõi. - Hình thức giảng dậy: thuyết trình, vấn đáp và giải thích (nếu cần) - Bài này sẽ dậy trong 3 tiết: + Tiết 1: gồm mục 1 và m ục 2 (phần lý thuyết). + Tiết 2: gồm mục 2 (phần ví dụ và luyện tập ). + Tiết 3: gồm có mục 3 2. Phương tiện: - Sách giáo khoa tin học lớp 11. - Vở ghi lý thuyết. - Giáo án. - Sách tham khảo và các trang thiết bị tin học như m áy tính, m áy chiếu(nếu có).----------------------------------------------------------------------------------------------Phương Thị Chang – CNTT - ĐHSPHN 1Giáo án Tin Học 11 Cấu trúc lặp (Tiết 1)I. Mục đích và yêu cầu - Hiểu về nhu cầu của cấu trúc lặp trong biểu diễn thuật to án; - H iểu đ ược cấu trúc lặp với số lần biết trước, cấu trúc lặp kiểm tra điềukiện trước; - Biết cách vận dụng đúng đắn cấu trúc lặp trước vào tình huống phù hợp ; - V iết đúng lệnh với số lần lặp biết trước; - Mô tả được thuật toán của một số bài toán đơn giản có sử dụng câu lệnhlặp với số lần biết trước.II. Phương pháp, phương tiện 1. Phương pháp: - Kết hợp kiến thức trong sgk và các kiến thức trong các sách tham khảo và các tư liệu khác (nếu có ). Nếu nhà trường có máy chiếu, có thể chuẩn bị các slide để trình chiếu hoặc chạy thử đoạn chương trình để cả lớp cùng theo dõi. - Hình thức giảng dậy: K ết hợp các hình thức giảng dạy thuyết trình, vấn đáp và giải thích (nếu cần). 2. Phương tiện: - Sách giáo khoa tin học lớp 11. - Vở ghi lý thuyết. - Giáo án - Sách tham khảo và các trang thiết bị tin học như máy tính, máy chiếu(nếu có).III. Tiến trình lên lớp và nội dung bài học 1. Ổn định lớp:(1 phút) Yêu cầu lớp trưởng ổ n định lớp và b áo cáo sĩ số. 2. Kiểm tra bài cũ: (5 phút) - Nêu lại tiêu đề bài học cũ, dẫn dắt sơ qua để học sinh ổn định lại và nhớ lại kiến thức của bài học trước là : cấu trúc rẽ nhánh Hỏi : 1. Câu lệnh rẽ nhanh nhất thiết phải có b iểu thức loại gì ? (biểu thức logic) 2. Sự giống và khác nhau giữa hai câu lệnh if-then. 3. Một câu lệnh rẽ nhanh chứa m lệnh if d ạng đủ và lồng vào nhau. Câu lệnh đó tạo ra bao nhiêu nhánh ? (m+1) 3.Gợi động cơ: (4 phút) Thuyết trình: Trong một số thuật toán có những thao tác p hải lặp đ i lặp lại nhiều lần. Nếu ta phải viết đ i viết lại các thao tác đó thì rõ ràng không thuân tiện rất mất thời gian và lại dễ d ẫn tới nhàm chán.Phương Thị Chang – CNTT - ĐHSPHN 2Giáo án Tin Học 11 V í dụ: Chương trình tính điểm cho một lớp học sinh thì ta phải lặp lại nhiều lần một số thao tác: Nhập họ tên học sinh, nhập điểm các mô n, tính tổng điểm cho từng m ôn hoặc trung bình chung. N ếu lớp có 40 hs thì ta phải viết lại 4 0 lần, nếu lớp có 50 hs thì ta phải viết lại 50 lần, như vậy một trường có hàng ngàn học sinh thì ta phải viết lại các tháo tác đó đến hàng nghìn lần. Làm như vậy chương trình của chúng ta sẽ rất công kênh và rất mất thời gian. Vì thế ngôn ngữ lập trình đ ã đưa ra cấu trúc lặp, chỉ cần viết các câu lệnh thực hiện các thao tác trên một lần, sau đó sử dụng câu lệnh lặp cho chương trình tự thực hiện lặp lại các thao tác đó. Bài hôm nay chúng ta tìm hiểu vể cấu trúc lặp.4. N ội dung bài giảng: Số Nội dung Hoạt động của thầy và trò Thời thứ gian tư Để tìm hiểu về cấu trúc lặp 10 phút 1 Câu lệnh lặp với số lần đưa ra hai ví dụ tính tổng, biết trước và câu lệnh phân tích ví dụ và từ đó đưa ra lặp với số lần chưa biết các dạng của cấu trúc lặp. trước: X ét hai bài toán sau: Hỏi: V ới a là số nguyên và Học sinh có nhận xét gì về hai ví d ụ này ? a >= 2 Bài toán 1: Tính tổng Thuyết trình: và đưa kết quả ra màn Nhận thấy hai ví dụ này tính tổng S với giá trị gán ban hình: đầu là 1/a; tiếp theo cộng thêm vào tổng S một giá trị 1/a+N (N = 1, 2, 3, 4, 5...), việc cộng này được lặp đi lặp lại một số Bài toán 2: tính tổng và lần. đưa kết quả ra màn hình Ở VD1, số lần lặp là 100 và tổng: việc cộng vào tổng sẽ kết thúc khi đã thực hiện việc cộng 100 ...
Nội dung trích xuất từ tài liệu:
Giáo án số 2 BÀI 10 CẤU TRÚC LẶP (3 tiết)Giáo án Tin Học 11 Giáo án số 2 B ÀI 10 CẤU TRÚC LẶP (3 tiết)I. MỤC ĐÍCH, Y ÊU CẦU CHUNG: Y êu cầu đối với học sinh sau khi học song bài này: - Hiểu được nhu cầu của cấu trúc lặp trong biểu d iễn thuật toán; - Hiểu được cấu trúc lặp với số lần cho trước, cấu trúc lặp kiểm tra điềukiện trước; - Biết cách vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụthể; - Mô tả được thuật toán của một số bài toán đơn giản có sử dụng lệnhlặp; - Viết đúng các lệnh lặp với số lần biết trước, lệnh lặp kiểm tra điều kiệntrước; - Viết được thuật toán của bài toán đơn giản.II. PHƯƠNG PHÁP, PHƯƠNG TIỆN: 1. Phương pháp: - Kết hợp kiến thức trong sgk và các kiến thức trong các sách tham khảo và các tư liệu khác (nếu có). Nếu nhà trường có máy chiếu, có thể chuẩn bị các slide để trình chiếu ho ặc chạy thử đoạn chương trình để cả lớp cùng theo dõi. - Hình thức giảng dậy: thuyết trình, vấn đáp và giải thích (nếu cần) - Bài này sẽ dậy trong 3 tiết: + Tiết 1: gồm mục 1 và m ục 2 (phần lý thuyết). + Tiết 2: gồm mục 2 (phần ví dụ và luyện tập ). + Tiết 3: gồm có mục 3 2. Phương tiện: - Sách giáo khoa tin học lớp 11. - Vở ghi lý thuyết. - Giáo án. - Sách tham khảo và các trang thiết bị tin học như m áy tính, m áy chiếu(nếu có).----------------------------------------------------------------------------------------------Phương Thị Chang – CNTT - ĐHSPHN 1Giáo án Tin Học 11 Cấu trúc lặp (Tiết 1)I. Mục đích và yêu cầu - Hiểu về nhu cầu của cấu trúc lặp trong biểu diễn thuật to án; - H iểu đ ược cấu trúc lặp với số lần biết trước, cấu trúc lặp kiểm tra điềukiện trước; - Biết cách vận dụng đúng đắn cấu trúc lặp trước vào tình huống phù hợp ; - V iết đúng lệnh với số lần lặp biết trước; - Mô tả được thuật toán của một số bài toán đơn giản có sử dụng câu lệnhlặp với số lần biết trước.II. Phương pháp, phương tiện 1. Phương pháp: - Kết hợp kiến thức trong sgk và các kiến thức trong các sách tham khảo và các tư liệu khác (nếu có ). Nếu nhà trường có máy chiếu, có thể chuẩn bị các slide để trình chiếu hoặc chạy thử đoạn chương trình để cả lớp cùng theo dõi. - Hình thức giảng dậy: K ết hợp các hình thức giảng dạy thuyết trình, vấn đáp và giải thích (nếu cần). 2. Phương tiện: - Sách giáo khoa tin học lớp 11. - Vở ghi lý thuyết. - Giáo án - Sách tham khảo và các trang thiết bị tin học như máy tính, máy chiếu(nếu có).III. Tiến trình lên lớp và nội dung bài học 1. Ổn định lớp:(1 phút) Yêu cầu lớp trưởng ổ n định lớp và b áo cáo sĩ số. 2. Kiểm tra bài cũ: (5 phút) - Nêu lại tiêu đề bài học cũ, dẫn dắt sơ qua để học sinh ổn định lại và nhớ lại kiến thức của bài học trước là : cấu trúc rẽ nhánh Hỏi : 1. Câu lệnh rẽ nhanh nhất thiết phải có b iểu thức loại gì ? (biểu thức logic) 2. Sự giống và khác nhau giữa hai câu lệnh if-then. 3. Một câu lệnh rẽ nhanh chứa m lệnh if d ạng đủ và lồng vào nhau. Câu lệnh đó tạo ra bao nhiêu nhánh ? (m+1) 3.Gợi động cơ: (4 phút) Thuyết trình: Trong một số thuật toán có những thao tác p hải lặp đ i lặp lại nhiều lần. Nếu ta phải viết đ i viết lại các thao tác đó thì rõ ràng không thuân tiện rất mất thời gian và lại dễ d ẫn tới nhàm chán.Phương Thị Chang – CNTT - ĐHSPHN 2Giáo án Tin Học 11 V í dụ: Chương trình tính điểm cho một lớp học sinh thì ta phải lặp lại nhiều lần một số thao tác: Nhập họ tên học sinh, nhập điểm các mô n, tính tổng điểm cho từng m ôn hoặc trung bình chung. N ếu lớp có 40 hs thì ta phải viết lại 4 0 lần, nếu lớp có 50 hs thì ta phải viết lại 50 lần, như vậy một trường có hàng ngàn học sinh thì ta phải viết lại các tháo tác đó đến hàng nghìn lần. Làm như vậy chương trình của chúng ta sẽ rất công kênh và rất mất thời gian. Vì thế ngôn ngữ lập trình đ ã đưa ra cấu trúc lặp, chỉ cần viết các câu lệnh thực hiện các thao tác trên một lần, sau đó sử dụng câu lệnh lặp cho chương trình tự thực hiện lặp lại các thao tác đó. Bài hôm nay chúng ta tìm hiểu vể cấu trúc lặp.4. N ội dung bài giảng: Số Nội dung Hoạt động của thầy và trò Thời thứ gian tư Để tìm hiểu về cấu trúc lặp 10 phút 1 Câu lệnh lặp với số lần đưa ra hai ví dụ tính tổng, biết trước và câu lệnh phân tích ví dụ và từ đó đưa ra lặp với số lần chưa biết các dạng của cấu trúc lặp. trước: X ét hai bài toán sau: Hỏi: V ới a là số nguyên và Học sinh có nhận xét gì về hai ví d ụ này ? a >= 2 Bài toán 1: Tính tổng Thuyết trình: và đưa kết quả ra màn Nhận thấy hai ví dụ này tính tổng S với giá trị gán ban hình: đầu là 1/a; tiếp theo cộng thêm vào tổng S một giá trị 1/a+N (N = 1, 2, 3, 4, 5...), việc cộng này được lặp đi lặp lại một số Bài toán 2: tính tổng và lần. đưa kết quả ra màn hình Ở VD1, số lần lặp là 100 và tổng: việc cộng vào tổng sẽ kết thúc khi đã thực hiện việc cộng 100 ...
Tìm kiếm theo từ khóa liên quan:
Tin học căn bản giáo trình tin học hướng dẫn học tin học bài tập tin học tài liệu tin họcTài liệu có liên quan:
-
Giáo trình Tin học (Trình độ: Trung cấp nghề) - Trường Trung cấp nghề Củ Chi
268 trang 385 4 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 252 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 237 0 0 -
122 trang 222 0 0
-
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 213 0 0 -
Giới thiệu tổng quan về SharePoint 2007
41 trang 207 0 0 -
Giáo Trình tin học căn bản - ĐH Marketing
166 trang 203 0 0 -
TÀI LIỆU HƯỚNG DẪN SỬ DỤNG PHẦN MỀM KHAI BÁO HẢI QUAN ĐIỆN TỬ phần 1
18 trang 188 0 0 -
Hướng dẫn tạo file ghost và bung ghost
12 trang 161 0 0 -
Memory-RAM - Một số thuật ngữ và kỹ thuật tin học
5 trang 160 0 0