Giáo án môn Tin học 11 - Cấu trúc lặp

4 22 0
Giáo án môn Tin học 11 - Cấu trúc lặp

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

Thông tin tài liệu

- Hiểu 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ều kiện trước - Viết được thuật toán của 1 số bài toán đơn giản.. II.Biện pháp: Thuyết trình giải thích, đàm thoại.[r]

(1)Ngày soạn: 28/10 Ngày dạy: 3/11 Tiết: 13, 14 CẤU TRÚC LẶP I.Mục đích: - Hiểu nhu cầu cấu trúc lặp biểu diễn thuật toán - Biết cách vận dụng đúng đắn loại cấu trúc lặp vào tình cụ tể - Mô tả thuật toán số bài toán đơn giản có sd 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 - Hiểu 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ều kiện trước - Viết thuật toán số bài toán đơn giản II.Biện pháp: Thuyết trình giải thích, đàm thoại III Phương tiện: Gv: Giáo án, SGK Hs: Vở, SGK, đồ dùng học tập IV Nội dung tiết dạy: Ổn định tổ chức: Kiểm tra bài cũ: Tiến trình bài học: Hoạt động Nội dung Lặp Bài toán 1: GV: Nêu bài toán và đặt vấn đề Tính và đưa kết màn hình Ta xem S là cái thùng, các tổng: số hạng là cái ca có dung tích khác nhau, đó việc tính tổng trên tương tự việc đổ các ca nước vào thùng S - Có bao nhiêu lần đổ nước vào thùng? HS: - Phải thực 100 lần đổ nước GV: - Mỗi lần đổ lượng là bao nhiêu? lần thứ i đổ bao nhiêu? HS: - Mỗi lần đổ ai GV: - Phải viết bao nhiêu lệnh? HS: - Phải viết 100 lệnh Bài toán 2: GV: Nêu bài toán và đặt vấn đề Tính và đưa kết màn hình tổng: - Em hiểu nào cách tính tiền gửi tiết kiệm bài toán Lop11.com (2) - Từ đó, hãy lập công thức tính tiền thu sau tháng thứ HS: - Với số tiền S, sau tháng có tiền lãi là 0,015*S - Số tiền này cộng vào số tiền ban đầu để tính lãi cho tháng tiếp - Trong số thuật toán có thao tác theo - S := S + 0,015*S; phải thực lặp lại số lần Một các đặc trưng Mt là có khả thực GV: - Ta phải thực tính bao nhiêu hiệu các thao tác lặp - Cấu trúc lặp mô tả thao tác lặp và lần vậy? HS: - Phải thực tính 12 lần phân biệt thành loại là lặp với số lần biết trước và lặp với số lần chưa biết trước - Dẫn dắt: Chương trình viết dài, khó đọc và dễ sai sót Cần có cấu trúc điều khiển việc lặp lại thực các công việc trên - Trong tất các ngôn ngữ lập trình có cấu trúc điều khiển việc Lặp với số lần biết trước và câu lệnh For thực lặp lại với số lần đã định – Do trước Thuật toán1: Bước 1: N  0; S  1/a; Bước 2: N  N+1; GV: Chia lớp làm nhóm nhóm viết Bước 3: Nếu N>100 thì chuyển đến bước thuật toán giải bài toán Bước 4: S  S+ 1/(a+N), nhóm viết thuật toán giải bài toán quay lại bước 2 Bước 5: Đưa S màn hình kết thúc - Thông báo kết viết - Thu kết quả, viết lên bảng Gọi học - Nhận xét, đánh giá kết nhóm khác sinh nhóm khác nhận xét đánh giá - Theo dõi và ghi nhớ GV: Y/c học sinh nghiên cứu sách giáo khoa và cho biết cấu trúc chung For? - Giải thích: <biến đếm>: là biến kiểu nguyên, ký tự - Hỏi: Ý nghĩa <Giá trị đầu> <Giá trị cuối>, kiểu liệu chúng - Hỏi: Trong bài toán gửi tiết kiệm, <Giá trị đầu> <Giá trị cuối> là bao nhiêu? For <biến đếm>:=<Giá trị đầu> To <Giá trị cuối> Do <lệnh cần lặp>; - Dùng để làm giới hạn cho biến đếm - Cùng kiểu với <biến đếm> Lop11.com (3) <Giá trị đầu> là 1; <Giá trị cuối> là 12 - Hỏi: Trong bài toán tính tổng <Giá trị For <biến đếm>:=<Giá trị cuối> Downto <Giá đầu> <Giá trị cuối> là bao nhiêu? <Giá trị đầu> là 1; <Giá trị cuối> là 100 trị đầu> Do <lệnh cần lặp>; - Dẫn dắt: Những lệnh nào cần lặp lại <Giá trị đầu> > <Giá trị cuối> ta đặt sau Do - Hỏi: Khi nhiều lệnh khác cần lặp lại ta viết nào? - Phải sử dụng cấu trúc lệnh ghép Hỏi: Em có nhận xét gì giá trị <Giá trị đầu> và <Giá trị cuối> ? - Dẫn dắt: Khi đó lệnh For gọi là For tiến Ngôn ngữ lập trình Pascal còn có dạng For khác gọi là For lùi GV: Hãy trình bày cấu trúc chung For lùi HS: Chú ý lắng nghe và trả lời các yêu cầu giáo viên - Giá trị đầu là 1, giá trị cuối là 100 S := S + ; ai - Hỏi: So sánh <Giá trị đầu> và <Giá trị cuối>? GV: Nêu nội dung bài toán + Xác định giá trị đầu, giá trị cuối + Xác định lệnh cần lặp lại - Yêu cầu học sinh tiếp tục hoàn thành chương trình nhà GV: Nêu nội dung bài toán 2, mục tiêu là viết chương trình hoàn thiện - Định hướng vấn đề chính - Chia lớp làm nhóm Yêu cầu học sinh viết chương trình GV: Gọi HS lên bảng trình bày nhận xét và cho điểm Củng cố: - Cấu trúc chung lệnh lặp For Sơ đồ thực lệnh lặp For Dặn dò: - Giải bài tập 5.a, 6, sách giáo khoa, trang 51 - Xem trước phần nội dung cấu trúc lặp có số lần chưa xác định While Lop11.com (4) - Xem nội dung phụ lục B, sách giáo khoa trang 131: Lệnh rẽ nhánh và lặp - Xem nội dung phụ lục C, sách giáo khoa trang 139: Lệnh rẽ nhánh và lặp Lop11.com (5)

Ngày đăng: 02/04/2021, 07:47

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan