Thư Viện STEM STEAM Ngày soạn 16/04/2021 Tiết 68 Ngày dạy / /2021 ÔN TẬP HỌC KỲ 2 I Mục đích 1 Kiến thức Biết được câu lệnh lặp Lặp với số lần chưa biết trước Làm việc với dãy số 2 Kĩ năng Hiểu thuật[.]
Ngày soạn:16/04/2021 Ngày dạy: / /2021 Tiết: 68 ÔN TẬP HỌC KỲ I.Mục đích 1.Kiến thức Biết câu lệnh lặp Lặp với số lần chưa biết trước Làm việc với dãy số 2.Kĩ Hiểu thuật tốn tìm giá trị lớn nhất, giá trị nhỏ dãy số, tính tổng dãy số 3.Thái độ HS có thái độ ham hiểu biết, học hỏi Biết tư toán 4.Định hướng phát triển lực: lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm PHƯƠNG PHÁP: Giảng giải, vấn đáp, trực quan II CHUẨN BỊ BÀI HỌC: Giáo viên : - SGK, SGV, tài liệu, Giáo án, máy chiếu - Đồ dùng dạy học Học sinh : - Ôn cũ theo sơ đồ hình III TIẾN TRÌNH BÀI HỌC: Hoạt động 1: Khởi động (5 phút) Ổn định tổ chức lớp Kiểm tra cũ (Kiểm tra trình thực hành) Hoạt động 2: Hình thành kiến thức (30 phút) HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG, YÊU CẦU CẦN ĐẠT 1: Ôn Tập GV: Y/c học sinh vẽ sơ đồ hình câu lệnh lặp, lặp với số lần chưa biết trước, làm việc với dãy số G: Đặt câu hỏi học sinh trả lời câu Câu lệnh lặp hỏi? Lặp với lần chưa biết G: Lấy số ví dụ lặp với số lần biết trước? trước G: Viết chương trình tính tổng câu lệnh lặp G: Lấy ví dụ câu lệnh lặp chưa biết trước? Các hoạt động lặp với số lần chưa biết trước Ví dụ lệnh lặp với số lần chưa biết trước Lặp vơ hạn lần – lỗi lập trình cần tránh G: Thay phải khai báo nhiều biến kiểu, em dùng để khai báo ngắn gọn hơn? Hs: Dùng dãy số G: Nêu thuật toán tìm giá trị lớn giá trị nhỏ nhất? Làm việc với dãy số Dãy số biến mảng Ví dụ biến mảng Tìm giá trị lớn nhỏ dãy số D Củng cố Viết chương trình dùng câu lệnh lặp For Viết chương trình sử dụng câu lệnh lặp với số lần chưa biết trước While Viết chương trình làm việc với dãy số Array[1 100] of interger E Dặn dò: Học chuẩn bị cho tiết“kiểm tra học kỳ II” VI Rút kinh nghiệm Tuần 36 Ngày soạn:18/4/2021 Ngày dạy: / /2021 Tiết: 69 ÔN TẬP HỌC KỲ (tiếp) I.Mục đích 1.Kiến thức Biết câu lệnh lặp Lặp với số lần chưa biết trước Làm việc với dãy số 2.Kĩ Hiểu thuật tốn tìm giá trị lớn nhất, giá trị nhỏ dãy số, tính tổng dãy số 3.Thái độ HS có thái độ ham hiểu biết, học hỏi Biết tư toán 4.Định hướng phát triển lực: lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm PHƯƠNG PHÁP: Giảng giải, vấn đáp, trực quan II CHUẨN BỊ BÀI HỌC: Giáo viên : - SGK, SGV, tài liệu, Giáo án, máy chiếu - Đồ dùng dạy học Học sinh : - Ơn cũ theo sơ đồ hình III TIẾN TRÌNH BÀI HỌC: Hoạt động 1: Khởi động (5 phút) Ổn định tổ chức lớp Kiểm tra cũ(Kiểm tra trình thực hành) Hoạt động 2: Hình thành kiến thức (30 phút) HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG, YÊU CẦU CẦN ĐẠT 1: Bài tập Câu 1: Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím phần tử dãy số Độ dài dãy nhập từ bàn phím Tính tổng dãy số nhập vào G: Chiếu đề lên bảng G: Yêu cầu xác định toán H: Xác định toán Input: độ dài dãy số N, dãy số(được nhập từ bàn phím) Output: tính tổng dãy số G: u cầu học sinh mơ tả thuật tốn để tính H: Mơ tả thuật tốn tổng dãy số B1: Nhập độ dài n B2: Nhập dãy số B3: S0; B4: SS+a[i]; B5: In hình tổng dãy số G: Yêu cầu học sinh viết chương trình H: Viết chương trình G: Khai báo nào? Program tinhtong; Uses crt; Var n,I,s: Integer; B: array[1 100] of integer; Begin G: Nhập độ dài dãy số? Writeln(‘nhập độ dài dãy số:’); Readln(n); G: Nhập dãy số? For i: = to n Begin Writeln(‘a[‘,I,’]=’); Readln(a[i]); End; G: Tính tổng dãy số S:=0; For i:=0 to n S:=s+a[i]; Writeln(‘Tổng dãy số là:’,S); Readln; End 3.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút) Viết chương trình dùng câu lệnh lặp For Viết chương trình sử dụng câu lệnh lặp với số lần chưa biết trước While Viết chương trình làm việc với dãy số Array[1 100] of interger Dặn dò: Học chuẩn bị cho tiết“kiểm tra học kỳ II” * Rút kinh nghiệm