Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 46 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
46
Dung lượng
113,72 KB
Nội dung
Ngày soan: Ngày giảng: Tiết 37, 38, 39, 40 Bài Câu lệnh lặp Thời gian thực hiện: 04 tiết I MỤC TIÊU Kiến thức - Biết câu lệnh lặp – lệnh thay cho nhiều lệnh - Biết câu lệnh For - Biết tính tổng tích câu lệnh lặp For Năng lực a Năng lực chung - Năng lực tự học, lực giải vấn đề, lực tư duy, lực hợp tác, lực sử dụng ngôn ngữ, lực phân tích, lực tổng hợp thơng tin b Năng lực thành phần - Nla: Sử dụng quản lý phương tiện công nghệ thông tin truyền thông - Nld: Sử dụng phần mềm Pascal để viết chương trình - Nle: Có khả làm việc nhóm tạo tập máy tính, lưu lưu chạy chương trình Phẩm chất: - Tự lập, tự tin, tự chủ; Có trách nhiệm thân cộng đồng II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Thiết bị dạy học - Phấn, bảng, máy tính, máy chiếu Học liệu - GV: SGK, SBT, tài liệu tham khảo - HS: SGK III TIẾN TRÌNH DẠY HỌC TIẾT HOẠT ĐỘNG 1: Khởi động a Mục tiêu: Tạo hứng thú cho HS, thu hút HS sẵn sàng thực nhiệm vụ học tập HS khắc sâu kiến thức nội dung học b Nội dung: Tìm hiểu phần khởi động c Sản phẩm học tập: Trả lời câu hỏi d Tổ chức thực - Chuyển giao nhiệm vụ học tập: Lấy ví dụ hoạt động lặp lặp lại đời sống hàng ngày: - Hàng ngày em phải nhặt rau từng đến xong - Em phải học thuộc môn học em phải đọc đọc lại đến thuộc thơi GV: u cầu học sinh lấy ví dụ thực tế HS: Lấy ví dụ - Thực nhiệm vụ học tập: + Các nhóm thảo luận tập câu hỏi theo yêu cầu giáo viên - Báo cáo kết thảo luận: + HS lấy ví dụ theo ý hiểu - Nhận xét, đánh giá, kết luận: + Sau thực xong ví dụ giáo viên nhận xét đánh giá tinh thần, thái độ học tập kết học sinh báo cáo Từ hướng hướng học sinh nghiên cứu, tìm hiểu nội dung cho hoạt động hình thành kiên thức HOẠT ĐỘNG 2: Hình thành kiến thức Hoạt động 1: Câu lệnh lặp – lệnh thay cho nhiều lệnh * Mục tiêu: Giúp học sinh hiểu câu lệnh lặp – lệnh thay cho nhiều lệnh * Nội dung: Biết ví dụ lệnh thay cho nhiều lệnh * Sản phẩm: Hiểu câu lặp * Tổ chức thực - Chuyển giao nhiệm vụ học tập: Yêu cầu học sinh đọc ví dụ SGK/55 kết hợp quan sát hình ảnh máy chiếu HS: Đọc quan sát GV: Giả sử ta cần vẽ ba hình vng có cạnh đơn vị ta cần lặp lại thao tác vẽ hình vng lần? HS : Trả lời GV : Nhận xét, bổ sung Và yêu cầu học sinh nêu bước thực thuật toán ? HS: Nêu GV: Yêu cầu học sinh đọc ví dụ 2SGK/56, hoạt động nhóm viết thuật toán cho tập HS: Thực hiên GV: Gọi nhóm trình bày, nhóm khác bổ sung GV: Nhận xét bổ sung, kết luận với cách mơ tả hoạt động thuật tốn gọi cấu trúc lặp Cách để thị cho máy tính thực cấu trúc lặp với câu lệnh câu lệnh lặp Kết luận VD1: - Bước 1: Vẽ hình vng( vẽ liên tiếp bốn cạnh trở đỉnh ban đầu) - Bước 2: Nếu số hình vng vẽ 3, di chuyển bút vẽ bên phải đơn vị trở bước ngược lại kết thúc thuật toán * Thuật tốn mơ tả bước để vẽ hình vuông: Bước 1: Đặt k ( k số đoạn thẳng vẽ Bước 2: Vẽ đoạn thẳng độ dài đơn vị quay thước 900 sang phải k k+1 Bước 3: Nếu k:= to ; C For < Giá trị đầu>:= to ; D For < Câu lệnh>:= to ; Câu 3: Trong câu lệnh lặp đâu biến đếm? A Giá trị đầu Đáp án: – C B Giá trị cuối 2–A C Biến đếm D For,to,do 3- D Câu 4: Sau thực đoạn chương trình sau giá trị biến J bao nhiêu? J:=0 ; For i:=0 to J:=j+2 ; Đáp án: Lần lặp thứ 1(i=0): j=0+2=2 Lần lặp thứ 1(i=1): j=2+2=4 Lần lặp thứ 1(i=2): j=4+2=6 Lần lặp thứ 1(i=3): j=6+2=8 Lần lặp thứ 1(i=4): j=8+2=10 Lần lặp thứ 1(i=5): j=10+2=12 Câu Các câu lệnh Pascal sau có hợp lệ khơng? Vì sao? a For i:=100 to writeln(‘A’) ; Sai b For i:=1.5 to 10.5 writeln(‘A’) ; Sai c For i: =1 to 10 writeln(‘A’) ; Sai - Thực nhiệm vụ học tập: + HS làm tập vào - Báo cáo kết + HS chọn đáp án đúng, HS khác nhận xét - Nhận xét, đánh giá chốt kiến thức + GV nhận xét, đưa đáp án HOẠT ĐỘNG 4: Hoạt động vận dụng * Mục tiêu: Vận dụng kiến thức làm tập thực tế * Nội dung: Giải toán Viết chương trình * Sản phẩm: Viết chương trình máy tính * Tổ chức thực hiện: - GV giao nhiệm vụ cho học sinh Trong cửa hàng có loại thùng sơn 16,17 21 kg Một người khách cần mua 185kg Hãy viết chương trình để tính cho biết cần bán cho người khách thùng loại để bán lẻ thùng nào? GV: Hướng dẫn học sinh chất lời giải tốn tìm số ngun dương n,m,k cho 16m+17m+21k=185 Yêu cầu học sinh thực theo nhóm - Thưc nhiệm vụ Chương trình: Program thung_sơn; Var t16,t17,t21: integer; Begin Writeln(‘so thung son 16,17,21 kg tương ứng là:’); For t16:=0 to 11 For t17:=0 to 10 For t21:=0 to If 16*t16 + 17*t17+21*t21=185 then Witeln (‘ ‘,t16:5, t17:8,t21:10); Readln End - Nhận xét, đánh giá, kết luận: + GV nhận xét kết nhóm, chấm điểm cho nhóm + Về nhà HS thực thao tác học 10 Ngày soan: Ngày giảng: Tiết 41, 42, 43, 44 Bài thực hành 5: SỬ DỤNG CÂU LỆNH LẶP FOR DO I MỤC TIÊU Kiến thức - Biết viết chương trình Pascal có câu lệnh lặp For Năng lực a Năng lực chung - Năng lực tự học, lực giải vấn đề, lực tư duy, lực hợp tác, lực sử dụng ngôn ngữ, lực phân tích, lực tổng hợp thơng tin b Năng lực thành phần - Nla: Sử dụng quản lý phương tiện công nghệ thông tin truyền thông - Nld: Sử dụng phần mềm Pascal để viết chương trình - Nle: Có khả làm việc nhóm tạo tập máy tính, lưu lưu chạy chương trình Phẩm chất: - Tự lập, tự tin, tự chủ; Có trách nhiệm thân cộng đồng II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Thiết bị dạy học - Phấn, bảng, máy tính, máy chiếu Học liệu - GV: SGK, SBT, tài liệu tham khảo - HS: SGK III TIẾN TRÌNH DẠY HỌC HOẠT ĐỘNG 1: Khởi động a) Mục tiêu: Nêu cú pháp cách thức hoạt động câu lệnh lặp b) Nội dung: Học sinh thảo luận nhóm - Làm PBT ... nhiệm vụ học tập: + Yêu cầu học sinh đọc làm VD5 SGK/ 58 + Gợi ý học sinh làm VD6 SGK/ 58 !=1*2*3*4*5*6 N !=1*2*3…N + Yêu cầu học sinh làm VD6 SGK/ 58 - Thực nhiệm vụ học tập: + HS làm tập, trả lời câu... j=0+2=2 Lần lặp thứ 1(i=1): j=2+2=4 Lần lặp thứ 1(i=2): j=4+2=6 Lần lặp thứ 1(i=3): j=6+2 =8 Lần lặp thứ 1(i=4): j =8+ 2=10 Lần lặp thứ 1(i=5): j=10+2=12 Câu Các câu lệnh Pascal sau có hợp lệ khơng? Vì... mua 185 kg Hãy viết chương trình để tính cho biết cần bán cho người khách thùng loại để bán lẻ thùng nào? GV: Hướng dẫn học sinh chất lời giải tốn tìm số ngun dương n,m,k cho 16m+17m+21k= 185 Yêu