1. Trang chủ
  2. » Giáo án - Bài giảng

CHUYÊN đề cấu TRÚC lặp

12 15 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 145,5 KB

Nội dung

CHUYÊN ĐỀ: CẤU TRÚC LẶP Số tiết: 03 Tiết 1: CẤU TRÚC LẶP Ngày soạn: Ngày giảng: I Nội dung chuyên đề Khái niệm Lặp Lặp với số lần biết trước câu lệnh For - II Chuẩn kiến thức, kĩ năng, thái độ phẩm chất, lực Kiến thức: - Hiểu nhu cầu cấu trúc lặp biễu diễn thuật toán - Biết cấu trúc chung lệnh lặp với số lần biết trước For NNLT Pascal - Biết sử dụng dạng lệnh lặp For Kĩ năng: Bước đầu sử dụng lệnh lặp For để lập trình giải số tốn đơn giản Thái độ: Rèn luyện phẩm chất người lập trình, khơng thoả mãn với kết ban đầu đạt được, cẩn thận, chu đáo, có sáng tạo Định hướng hình thành phát triển lực - Năng lực tư nhận biết cấu trúc lặp - Năng lực sử dụng ngôn ngữ - Năng lực giải vấn đề - Năng lực sáng tạo - Năng lực hợp tác nhóm - Năng lực giao tiếp III Bảng mô tả mức độ nhận thức, biên soạn câu hỏi tập Bảng mô tả chuẩn đánh giá Mức độ nhận thức Nội dung Lặp Lặp với số lần biết trước câu lệnh For Vận dụng thấp Vận dụng nâng cao Nhận biết Thơng hiểu Nhận biết KN lặp, có hai dạng lặp (lặp với số lần biết trước trước) nhu cầu sử dụng cấu trúc lặp diễn tả thuật toán Biết lặp với số lần biết trước hoạt động Hiểu ý nghĩa câu lệnh lặp, có hai dạng lặp (lặp với số lần biết trước trước) Vận dụng câu lệnh lặp số toán đơn giản Áp dụng câu lệnh lặp để giải số toán nâng cao Hiểu ý nghĩa câu lệnh lặp hoạt động Vận dụng câu lệnh For - để giải số tập đơn giản Áp dụng câu lệnh For - để giải số tập nâng cao IV Tiến trình dạy học chuyên đề Chuẩn bị giáo viên học sinh Giáo viên: Bài soạn Sách giáo khoa, sách giáo viên, máy chiếu Học sinh: Vở ghi Sách giáo khoa Phương pháp dạy học Thuyết trình, vấn đáp, gợi mở, hoạt động nhóm Thiết kế tiến trình dạy học chun đề Hoạt động khởi động: a) Mục tiêu: Học sinh làm quen hiểu nội dung câu lệnh lặp For - b) Phương tiện: Sách giáo khoa c) Tổ chức dạy học (cá nhân/toàn lớp) GV giới thiệu với HS cấu tạo khung chương trình, số tiết kiến thức cấu trúc lặp HS dùng SGK tìm hiểu sơ qua kiến thức liên quan đến câu trúc lặp GV cho học sinh biết mục đích chuyên đề nghiên cứu cấu trúc lặp lập trình Hoạt động thực hành Hoạt động Tìm hiểu khái niệm lặp a) Mục tiêu: HS biết khái niệm lặp ý nghĩa b) Phương tiện: SGK c) Tổ chức dạy học (cá nhân/toàn lớp) Lặp - GV: Dùng máy chiếu: Trình bày hai tốn để hình thành khái niệm lặp - GV: Giá trị ban đầu S gán bao nhiêu? - HS: Bắt đầu S gán giá trị 1/a - GV: Mỗi lần cộng thêm vào S lượng là? - HS: cộng thêm 1/(a+N) với N=1, 2, 3,… - GV:Việc cộng thêm thực lần Xác định số lần lặp toán? - HS: Với toán 1, việc cộng thêm dừng N=100, số lần lặp biết trước 100 - Với toán 2, số lần lặp chưa biết trước, việc cộng thêm dừng khi1/(a+N) Ta nãi c¸ch lặp thuật toán Tong_1a dạng tiến, Tong_1b dạng lùi GV cht li - Xột bi toán sau với a>2 số nguyên cho trước: Bài tốn 1: Tính tổng S1 = 1 1 + + + + a a +1 a + a + 100 Bài tốn 2: Tính tổng 1 1 + + + + + a a +1 a + a+N < 0.0001 đến a+N S1 = * Nhận xét: - Bài tốn có số lần lặp biết trước 100 - Bài tốn có số lần lặp chưa biết trước - Cấu trúc lặp: Có hai loại: + Lặp với số lần biết trước + Lặp với số lần chưa biết trước Hoạt động 2: Lặp với số lần biết trước câu lệnh For - a) Mục tiêu: Học sinh hiểu câu lệnh lặp với số lần biết trước câu lệnh For – do, ý nghĩa hoạt động b) Phương tiện: SGK, máy chiếu c) Tổ chức dạy học (cá nhân/ nhóm/tồn lớp) - GV: Đưa dạng câu lệnh lặp Pascal, giải thích ý nghĩa thành phần lệnh - GV: Nếu giá trị đầu lớn giá trị cuối vịng lặp có thực khơng? - HS: Vịng lặp khơng thực - GV: Tương ứng với giá trị biến đếm, câu lệnh sau Do thực lần GV chốt lại * Để giải tốn ta có hai cách : - Thuật tốn (SGK) Trong pascal có loại câu lệnh lặp có số lần biết trước: * Dạng tiến: For := to ; * Dạng lùi: For := downto ; - Trong đó: + Biến đếm:lµ biến đơn, thng l kiu s nguyờn + Giỏ tr đầu, giá trị cuối biểu thức kiểu với biến đếm Giá trị đầu phải nhỏ giá trị cuối * Hoạt động lệnh For-Do: - Ở dạng lặp tiến: Biến đếm tự tăng dần từ giá trị đầu đến giá trị cuối - Ở dạng lùi: Biến đếm tự giảm dần từ giá trị cuối đến giá trị đầu Hoạt động: Củng cố Nhấn mạnh: Cấu trúc chung câu lệnh lặp For Sơ đồ thực lệnh lặp For Tiết 2: CẤU TRÚC LẶP Ngày soạn: Ngày giảng: I Nội dung chuyên đề Khái niệm Lặp Lặp với số lần biết trước câu lệnh While – Một số ví dụ II Chuẩn kiến thức, kĩ năng, thái độ phẩm chất, lực Kiến thức: - Biết ý nghĩa cấu trúc lặp có số lần lặp chưa biết trước - Biết cấu trúc chung lệnh lặp While NNLT Pascal Kĩ năng: - Phân biệt giống khác cấu trúc lặp For While - Sử dụng lệnh lặp While lập trình - Bước đầu biết lựa chọn dạng lệnh lặp để lập trình giải số tốn đơn giản Thái độ: Rèn luyện phẩm chất người lập trình, khơng thoả mãn với kết ban đầu đạt được, cẩn thận, chu đáo, có sáng tạo Định hướng hình thành phát triển lực - Năng lực tư nhận biết cấu trúc lặp - Năng lực sử dụng ngôn ngữ - Năng lực giải vấn đề - Năng lực sáng tạo - Năng lực hợp tác nhóm - Năng lực giao tiếp III Bảng mô tả mức độ nhận thức, biên soạn câu hỏi tập Bảng mô tả chuẩn đánh giá Mức độ nhận thức Nội dung Bài toán (SGK/42) Câu lệnh While…Do Nhận biết Thông hiểu Hiểu ý nghĩa câu lệnh lặp với số lần chưa biết trước, phân biệt với câu lệnh lặp với số lần biết trước Biết ý nghĩa Hiểu ý cấu trúc câu nghĩa câu lệnh While - lệnh lặp While - hoạt động Vận dụng thấp Vận dụng nâng cao Vận dụng câu lệnh While - để giải số tập đơn giản Áp dụng câu lệnh While - để giải số tập nâng cao Nhận biết ý nghĩa câu lệnh lặp với số lần chưa biết trước Ví dụ Biết ý nghĩa Hiểu ý cấu trúc câu nghĩa câu lệnh While - lệnh lặp While - hoạt động Vận dụng câu lệnh While - để giải số tập đơn giản Áp dụng câu lệnh While - để giải số tập nâng cao IV Tiến trình dạy học chuyên đề Chuẩn bị giáo viên học sinh Giáo viên: Bài soạn Sách giáo khoa, sách giáo viên, máy chiếu Học sinh: Vở ghi Sách giáo khoa Phương pháp dạy học Thuyết trình, vấn đáp, gợi mở, hoạt động nhóm Thiết kế tiến trình dạy học chuyên đề Hoạt động khởi động: a) Mục tiêu: Học sinh làm quen hiểu nội dung câu lệnh While - b) Phương tiện: Sách giáo khoa c) Tổ chức dạy học (cá nhân/toàn lớp) GV giới thiệu với HS cấu tạo khung chương trình, số tiết kiến thức cấu trúc lặp với số lần chưa biết trước HS dùng SGK tìm hiểu sơ qua kiến thức liên quan đến câu trúc lặp GV cho học sinh biết mục đích chuyên đề nghiên cứu cấu trúc lặp lập trình Hoạt động thực hành Hoạt động 1: Tìm hiểu khái niệm lặp a) Mục tiêu: HS biết khái niệm lặp ý nghĩa b) Phương tiện: SGK c) Tổ chức dạy học (cá nhân/tồn lớp) * Bài tốn 2: - GV: Nêu khác toán với toán giải tiết trước? Lặp lần? Lặp đến nào? - HS: Bài trước: cho giới hạn N Bài này: cho giới hạn S Chưa xác định số lần lặp Lặp điều kiện < 0.001 thõa mãn a+N Kết luận: qua ví dụ ta thấy có dạng tốn có lặp lại câu lệnh khơng biết số lần lặp Cần có cấu trúc điều khiển lặp lại công việc định thõa mãn điều kiện GV chốt lại Bài tốn 2: Tính tổng 1 1 + + + + + a a +1 a + a+N < 0.0001 đến a+N S1 = Việc thực tính tổng lặp lại điều kiện < 0.001 thõa mãn a+N Hoạt động2 Tìm hiểu câu lệnh While - a) Mục tiêu: HS biết ý nghĩa cấu trúc lặp có số lần chưa biết trước b) Phương tiện: SGK c) Tổ chức dạy học (cá nhân/toàn lớp) Câu lệnh While …Do - GV: Yêu cầu HS nghiên cứu sgk cho biết cấu trúc chung lệnh lặp While - HS: Tham khảo sgk trả lời Cấu trúc: While Do 0.001 a+i - Trong toán lệnh cần lặp gì? - HS: S := S + 1/(a+I): để tính tổng i := i + 1: để tăng số - GV: Dựa vào cấu trúc, cho biết máy thực tính trước hay trước? - HS: MT thực điều kiện trước - GV: Sự khác lệnh cần lặp For While gì? - HS: Trong While phải có lệnh thay đổi biến số - GV: Yêu cầu HS vẽ sơ đồ thực lên bảng - HS: Lên bảng vẽ sơ đồ thực lệnh While - GV: Nhận xét sai bổ sung - GV: Chiếu sơ đồ mẫu giải thích GV chốt lại Câu lệnh While …Do Cấu trúc: While Do ; Trong đó: : biểu thức quan hệ biểu thức logic : lệnh cần phải lặp lại Sơ đồ thực hiện: điều kiện S Đ lệnh cần lặp * Trong phải có lệnh thay đổi biến số (để thay đổi giá trị ) Hoạt động 3: Ví dụ a) Mục tiêu: HS biết vận dụng cấu trúc lặp có số lần chưa biết trước để giải số ví dụ b) Phương tiện: SGK c) Tổ chức dạy học (cá nhân/toàn lớp) * Một số ví dụ: Trở lại tốn -GV: Đã xác định , viết câu lệnh While hoàn chỉnh? - HS: Quan sát, xác định lại thành phần trả lời: While A< B Do begin A := A + 0.015*A; T := T + 1; end; - GV: Chia lớp theo nhóm (2 HS) thảo luận viết chương trình hồn thiện - HS: Cho hs lên bảng trình bày - GV: Chính xác hóa chương trình cho lớp (chỉnh sửa lại chương trình HS) - GV: đưa ví dụ Phân tích để xác định .? - GV: Điều kiện để tiếp tục lặp gì? Gợi ý: Điều kiện: MN - GV: Các lệnh cần lặp gì? - HS: M := M – N; N := N – M; - u cầu HS nêu thuật tốn tìm ƯCLN số - Thuật tốn: B1: Nếu m=n ucln=m, dừng; B2: Nếu m>n m:=m-n ngược lại n:=n-m, quay lại B1 - HS Suy nghĩ trả lời: + Điều kiện để lặp lại + Những lệnh cần lặp lại - GV: Yêu cầu hs viết chương trình hồn thiện tốn nhà Củng cố: Hãy nêu câu hỏi cần đặt gặp tốn dạng này? GV chốt lại Ví dụ 1: Var A, B: extended; T: byte; Begin Write(‘So tien ban dau A: ’); Readln( A); Write(‘So tien can co B(B>A): ’); Readln(B); T := 0; While A< B Do begin A := A + 0.015*A; T := T + 1; end; Writeln(‘Phai cho ’,T,’ thang’); Readln End Hoạt động: Củng cố Nhấn mạnh: Cấu trúc, ý nghĩa sử dụng câu lệnh lặp While – Tiết 3: BÀI TẬP Ngày soạn: Ngày giảng: I Nội dung chuyên đề Bài tập vận dụng câu lệnh For Bài tập vận dụng câu lệnh While II Chuẩn kiến thức, kĩ năng, thái độ phẩm chất, lực Kiến thức: - Hiểu nhu cầu cấu trúc lặp biễu diễn thuật toán - Biết cấu trúc chung lệnh lặp với số lần biết trước For NNLT Pascal - Biết sử dụng dạng lệnh lặp For Kĩ năng: Bước đầu sử dụng lệnh lặp For để lập trình giải số toán đơn giản Thái độ: Rèn luyện phẩm chất người lập trình, khơng thoả mãn với kết ban đầu đạt được, cẩn thận, chu đáo, có sáng tạo Định hướng hình thành phát triển lực - Năng lực tư nhận biết cấu trúc lặp - Năng lực sử dụng ngôn ngữ - Năng lực giải vấn đề - Năng lực sáng tạo - Năng lực hợp tác nhóm - Năng lực giao tiếp III Bảng mô tả mức độ nhận thức, biên soạn câu hỏi tập Bảng mô tả chuẩn đánh giá Mức độ nhận thức Nội dung Bài tập vận dụng câu lệnh For - Bài tập vận dụng câu lệnh While - Nhận biết Thông hiểu Vận dụng thấp Vận dụng nâng cao Hiểu ý nghĩa câu lệnh lặp For Hiểu ý nghĩa câu lệnh lặp While - Vận dụng câu lệnh lặp For - số toán đơn giản Vận dụng câu lệnh While - để giải số tập đơn giản Áp dụng câu lệnh lặp For - để giải số toán nâng cao Áp dụng câu lệnh While - để giải số tập nâng cao IV Tiến trình dạy học chuyên đề Chuẩn bị giáo viên học sinh Giáo viên: Bài soạn Sách giáo khoa, sách giáo viên, máy chiếu Học sinh: Vở ghi Sách giáo khoa Phương pháp dạy học Thuyết trình, vấn đáp, gợi mở, hoạt động nhóm Thiết kế tiến trình dạy học chuyên đề Hoạt động khởi động: a) Mục tiêu: Học sinh nhớ hiểu nội dung câu lệnh lặp For – do; While – b) Phương tiện: Sách giáo khoa c) Tổ chức dạy học (cá nhân/toàn lớp) GV giới thiệu với HS cấu tạo khung chương trình, số tiết kiến thức cấu trúc lặp HS dùng SGK tìm hiểu sơ qua kiến thức liên quan đến câu trúc lặp GV cho học sinh biết mục đích chuyên đề nghiên cứu cấu trúc lặp lập trình Hoạt động thực hành Hoạt động Bài tập vận dụng câu lệnh For – a) Mục tiêu: HS biết sử dụng câu lệnh lặp For – để giải số tập b) Phương tiện: SGK c) Tổ chức dạy học (cá nhân/nhóm/tồn lớp) Bài tập vận dụng Cho hai số nguyên dương a, b (a

Ngày đăng: 28/03/2022, 22:36

HÌNH ẢNH LIÊN QUAN

III. Bảng mụ tả cỏc mức độ nhận thức, biờn soạn cõu hỏi và bài tập 1. Bảng mụ tả cỏc chuẩn được đỏnh giỏ  - CHUYÊN đề cấu TRÚC lặp
Bảng m ụ tả cỏc mức độ nhận thức, biờn soạn cõu hỏi và bài tập 1. Bảng mụ tả cỏc chuẩn được đỏnh giỏ (Trang 1)
III. Bảng mụ tả cỏc mức độ nhận thức, biờn soạn cõu hỏi và bài tập 4. Bảng mụ tả cỏc chuẩn được đỏnh giỏ  - CHUYÊN đề cấu TRÚC lặp
Bảng m ụ tả cỏc mức độ nhận thức, biờn soạn cõu hỏi và bài tập 4. Bảng mụ tả cỏc chuẩn được đỏnh giỏ (Trang 4)
-GV: Yờu cầu HS vẽ sơ đồ thực hiện lờn bảng - HS:  Lờn bảng vẽ sơ đồ thực hiện của lệnh While - CHUYÊN đề cấu TRÚC lặp
u cầu HS vẽ sơ đồ thực hiện lờn bảng - HS: Lờn bảng vẽ sơ đồ thực hiện của lệnh While (Trang 6)
III. Bảng mụ tả cỏc mức độ nhận thức, biờn soạn cõu hỏi và bài tập 3. Bảng mụ tả cỏc chuẩn được đỏnh giỏ  - CHUYÊN đề cấu TRÚC lặp
Bảng m ụ tả cỏc mức độ nhận thức, biờn soạn cõu hỏi và bài tập 3. Bảng mụ tả cỏc chuẩn được đỏnh giỏ (Trang 9)

TỪ KHÓA LIÊN QUAN

w