Qua hơn 13 năm giảng dạy chương trình tin học cấp THCS, dạy chương trình Tin học lơp 8, và cũng nhiều năm đứng dạy, bồi dưỡng đội tuyển học sinh giỏi tin học. Tôi nhận thấy cấu trúc rẽ nhánh hay Câu lệnh điều kiện không thể thiếu trong hầu hết các bài toán khi lập trình. Từ những thực tế khi giảng dạy HS nhất là HS đại trà tôi nhận thấy sự lúng túng của HS khi nghiên cứu, tiếp cận cấu trúc của câu lệnh điều kiện trong các bài toán từ việc mô tả thuật toán, đến xây dựng một chương trình, áp dụng nó vào lập trình giải quyết một bài toán cụ thể. Chính vì những yếu tố đó tôi nghiên cứu, xây dựng chuyên đề Cấu trúc rẽ nhánh Câu lệnh điều kiện trong Pascal để giúp các em HS dễ học, dễ hiểu hơn khi tiếp cận về câu lệnh điều kiện.
SỞ GIÁO DỤC & ĐÀO TẠO VĨNH PHÚC TRƯỜNG THCS LẬP THẠCH =====***===== BÁO CÁO CHUYÊN ĐỀ CHUYÊN MÔN TÊN CHUYÊN ĐỀ: CẤU TRÚC RẼ NHÁNH-CÂU LỆNH ĐIỀU KIỆN TRONG PASCAL NGƯỜI THỰC HIỆN: NGUYỄN KHẢI HOÀN CHỨC VỤ: GIÁO VIÊN BỘ MÔN: TIN HỌC ĐƠN VỊ: TRƯỜNG THCS LẬP THẠCH LẬP THẠCH, 10/2018 Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện MỤC LỤC MỤC LỤC MỘT SỐ TỪ VIẾT TẮT PHẦN I MỞ ĐẦU Lí chọn đề tài Tên chuyên đề Tác giả chuyên đề: 4 Mô tả chuyên đề 4.1 Giới hạn, phạm vi chuyên đề 4.2 Nội dung kiến thức lý thuyết chuyên đề: 4.2.1 Khái niệm câu lệnh điều kiện 4.2.2 Cấu trúc rẽ nhánh câu lệnh lặp PHẦN II THỰC HIỆN DẠY HỌC CHUYÊN ĐỀ Mục tiêu chuyên đề 1.1 Kiến thức: 1.2 Kĩ năng: 1.3 Thái độ: Định hướng lực hướng tới Xây dựng hệ thống câu hỏi/bài tập đánh giá theo mức độ a) Ma trận câu hỏi theo mức độ b) Nội dung câu hỏi đáp án theo mức độ thiết kế 12 Tiến trình tổ chức hoạt động học tập theo tiết dạy (45 phút/tiết) Tiết CÂU LỆNH ĐIỀU KIỆN 12 Tiết CÂU LỆNH ĐIỀU KIỆN 18 Sơ đồ tư học 23 PHẦN TỔNG KẾT 30 TÀI LIỆU THAM KHẢO: 31 Gv: Nguyễn Khải Hoàn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện MỘT SỐ TỪ VIẾT TẮT Từ viết tắt Ý nghĩa (từ hoàn chỉnh) THCS Trung học sở GV Giáo viên HS Học sinh VD Ví dụ NNLT Ngơn ngữ lập trình CNTT Công nghệ thông tin B1 Bước B2 Bước B3 Bước B4 Bước B5 Bước SGK Sách giáo khoa SĐK Sơ đồ khối T True (Đúng) F False (Sai) Gv: Nguyễn Khải Hoàn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện PHẦN I MỞ ĐẦU Lí chọn đề tài Cuộc cách mạng công nghiệp 4.0 hội thách thức tương lai Máy móc, CNTT, trí tuệ nhân tạo tăng cường, khai thác sử dụng hầu hết lĩnh vực, sống Vai trò CNTT, máy tính đánh giá yếu tố then chốt để tiếp cận chiếm lĩnh hội cách mạng 4.0 Việc lập trình, xây dựng phần mềm, hệ thống phần mềm để tự động điều khiển hoạt động cho hệ thống máy móc, thay sức lao động người lao động, đem trí tuệ nhân tạo vào rộng khắp vần đề thực tế sống người cần thiết quan trọng Và để làm điều cần q trình, học tập, tích lũy, nghiên cứu dài lâu ngơn ngữ lập trình Tuy nhiên thứ có điểm khởi đầu nó, hệ thống nhà trường từ Tiểu học, THCS, THPT cho em tiếp xúc, làm quen, học tập nghiên cứu CNTT, phần mềm HS dần có kiến thức cụ thể CNTT lập trình Với cấp THCS môn tin học cho em làm quen tiếp cận với ngơn ngữ lập trình Pascal, kiến thức sở cho em có nhìn khái qt lập trình, từ gieo cho HS đam mê, sáng tạo, trang bị cho HS kiến thức khởi đầu để HS tự tin, tiếp cận, học tập với ngơn ngữ lập trình bậc cao Cũng từ giúp em có thêm định hướng nghề nghiệp để em lựa chọn sau Qua 13 năm giảng dạy chương trình tin học cấp THCS, dạy chương trình Tin học lơp 8, nhiều năm đứng dạy, bồi dưỡng đội tuyển học sinh giỏi tin học Tôi nhận thấy cấu trúc rẽ nhánh hay "Câu lệnh điều kiện" thiếu hầu hết tốn lập trình Từ thực tế giảng dạy HS HS đại trà nhận thấy lúng túng HS nghiên cứu, tiếp cận cấu trúc câu lệnh điều kiện tốn từ việc mơ tả thuật tốn, đến xây dựng chương trình, áp dụng vào lập trình giải tốn cụ thể Chính yếu tố tơi nghiên cứu, xây dựng chun đề " Cấu trúc rẽ nhánhCâu lệnh điều kiện Pascal " để giúp em HS dễ học, dễ hiểu tiếp cận câu lệnh điều kiện Tên chuyên đề: CẤU TRÚC RẼ NHÁNH-CÂU LỆNH ĐIỀU KIỆN TRONG PASCAL Tác giả chuyên đề: - Họ tên: NGUYỄN KHẢI HỒN - Đơn vị: Phòng GD-ĐT Lập Thạch - Trường: THCS Lập Thạch Mô tả chuyên đề 4.1 Giới hạn, phạm vi chuyên đề - Chuyên đề thuộc môn Tin học – Lớp – Bài 6: Câu lệnh điều kiện - Đối tượng: HS lớp - Dự kiến số tiết dạy: - Kế hoạch dạy học chuyên đề: Gv: Nguyễn Khải Hoàn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Tiết Khái Niệm: - Hoạt động phụ thuộc vào điều kiện - Tìm hiểu điều kiện phép so sánh Nội dung Hoạt động phụ thuộc vào điều kiện - Xây dựng khái niệm câu lệnh điều kiện qua ví dụ - Xác định điều kiện - Xác định hành động sau điều kiện - Ví dụ: Điều kiện phép so sánh - Xác định mối quan hệ điều kiện phép so sánh - So sánh để xác định điều kiện hay sai Câu Lệnh điều kiện: Cấu trúc rẽ nhánh: - If Then - Tìm hiểu cấu trúc rẽ nhánh dạng thiếu dạng đủ - If Then Else… - Mô tả thuật toán lưu đồ Câu lệnh điều kiện If Then… - Biểu diễn cấu trúc rẽ nhánh qua câu lệnh điều kiện - If Then dạng thiếu - If Then dạng đủ - Các ví dụ minh họa Luyện tập - Bài toán câu lệnh điều kiện dạng thiếu - Bài toán câu lệnh điều kiện dạng đủ - Bài toán câu lệnh nhiều điều kiện And Or - Bài toán câu lệnh điều kiện thực nhiều lệnh sau Then Else 4.2 Nội dung kiến thức lý thuyết chuyên đề: 4.2.1 Khái niệm câu lệnh điều kiện Các hoạt động phụ thuộc vào điều kiện Điều kiện phép so sánh 4.2.2 Cấu trúc rẽ nhánh câu lệnh lặp Cấu trúc rẽ nhánh Dạng thiếu Gv: Nguyễn Khải Hoàn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Dạng đủ Câu lệnh điều kiện If Then Dạng thiếu Dạng đủ * Hoạt động câu lệnh lặp Dạng thiếu: Chỉ thực lệnh điều kiện thỏa mãn Dạng đủ: Thực lệnh điều kiện thỏa mãn, ngược lại thực lệnh Dạng thiếu - B1: Kiểm tra điều kiện + Nếu điều kiện B2 - B2: Thực lệnh sau Then Gv: Nguyễn Khải Hoàn Dạng đủ - B1: Kiểm tra điều kiện: + Điều kiện B2 + Điều kiện sai B3 - B2: Thực lệnh sau THEN - B3: Thực lệnh sau ELSE Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện PHẦN II THỰC HIỆN DẠY HỌC CHUYÊN ĐỀ Mục tiêu chuyên đề 1.1 Kiến thức: - HS xây dựng khái niệm câu lệnh điều kiện: + Xác định điều kiện + Xác định hành động sau điều kiện - Nắm cấu trúc câu lệnh điều kiện: + Dạng đủ: IF THEN ; + Dạng thiếu IF THEN ELSE ; - Hiểu thành phần câu lệnh, hoạt động câu lệnh điều kiện dạng thiếu dạng đủ 1.2 Kĩ năng: - Biết cách viết dạng cấu trúc điều kiện, hiểu cách hoạt động dạng - HS có khả phân tích tốn đơn giản để xác định đâu điều kiện đâu hoạt động sau điều kiện - Biết cách phân biệt sử dụng câu lệnh điều kiện, sử dụng dạng đủ, sử dụng dạng thiếu 1.3 Thái độ: - Từ việc tính tốn, lập trình tập liên quan đến tốn học từ em có liên hệ với mơn học khác, đặc biệt mơn Tốn thêm u thích mơn học - Khơi gợi lòng ham thích giải tốn lập trình máy tính - Rèn luyện phẩm chất người lập trình, xem xét giải vấn đề cẩn thận, nhìn nhận vấn đề, toán dạng tổng quát chu đáo, logic, có sáng tạo,… - Thái độ học tập nghiêm túc, tích cực, chủ động tìm hiểu kiến thức Định hướng lực hướng tới - Năng lực tự học: Tự tiếp thu kiến thức từ nguồn khác - Năng lực tính tốn: Trả lời câu hỏi định lượng, vận dụng - Năng lực sử dụng ngơn ngữ: Trình bày tập GV yêu cầu - Năng lực sử dụng CNTT truyền thơng: Lập trình tốn, sử dụng mạng internet để tìm hiểu thêm nội dung - Năng lực hợp tác: Hoạt động nhóm - Năng lực giao tiếp: Giao tiếp với bạn nhóm, lớp, giáo viên trình học - Năng lực sáng tạo: Từ u cầu tốn nhìn cách giải khác - Năng lực tự quản lý: Quản lý, phân công thành viên nhóm hoạt động - Năng lực giải vấn đề: Ở câu hỏi, nội dung kiến thức GV đưa HS nhìn nhận phát giải vấn đề đặt - Diễn tả thuật tốn có cấu trúc điều kiện NNLT Gv: Nguyễn Khải Hoàn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Xây dựng hệ thống câu hỏi/bài tập đánh giá theo mức độ a) Ma trận câu hỏi theo mức độ Nội dung Loại câu hỏi/bài tập Nhận biết (NB) HS hiểu nhận biết Khái khái niệm niệm câu Bài tập câu lệnh điều định lệnh kiện, cấu tính điều trúc rẽ (DT) kiện nhánh (ND1) Câu hỏi: ND1.DT.NB HS hiểu Điều mối kiện Bài tập liên hệ phép định điều kiện so tính phép so sánh sánh (DT) (ND2) Cấu trúc rẽ nhánh Câu lệnh điều kiện (ND3) Thông hiểu (TH) Vận dụng cao (VDC) HS giải thích cấu trúc rẽ nhánh mơ tả thuật tốn cụ thể Câu hỏi: ND1.DT.TH HS cách xác định điều kiện đúng, điều kiện sai Câu hỏi: ND2.DT.TH Câu hỏi: ND2.DT.NB HS hiểu HS xây dựng Bài tập cấu mơ hình định trúc rẽ thuật tốn với tính nhánh dạng dạng cấu đủ thiếu trúc rẽ nhánh Câu hỏi: Câu hỏi: (DT) ND2.DT.NB ND2.DT.TH HS HS mô tả cấu trúc, ý thành phần có nghĩa câu Bài tập câu lệnh điều định lệnh kiện dạng tính thiếu đủ (DT) Câu hỏi: Câu hỏi: ND4.DT.NB ND4.DT.TH Bài tập HS biết HS hiểu định chế hoạt chế hoạt động lượng động của câu lệnh Gv: Nguyễn Khải Hoàn Vận dụng thấp (VDT) - HS xác định điều kiện có nhiều thành phần sử dụng AND OR Câu hỏi: ND2.ĐT.VDT Xác định lệnh thực điều kiện đúng, điều kiện sai Câu hỏi: ND4.DT.VDT HS viết câu lệnh điều kiện If Then HS viết câu lệnh điều kiện if then Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện (DL) câu lệnh If Then để hoạt động lệnh dạng If Then đủ thiếu Câu hỏi: ND4.DL.NB If Then, để giải thích hoạt động tập lệnh cụ thể thực tình quen thuộc thực tình Câu hỏi: ND4.DL.TH Câu hỏi: ND4.DL.VDT Câu hỏi: ND4.DL.VDC HS vận dụng Sử dụng câu câu lệnh điều lệnh điều kiện kiện kết hợp IF THEN giải Bài với lệnh toán thập khác học để thực viết hành chương trình (TH) hồn chỉnh Câu hỏi: Câu hỏi: Câu hỏi: ND4.TH.TH ND4.TH.VDT ND4.TH.VDC b) Nội dung câu hỏi đáp án theo mức độ thiết kế Nội dung (ND1): Hoạt động phụ thuộc vào điều kiện: Câu ND1.DT.NB.1: Em lấy ví dụ hoạt động phụ thuộc vào điều kiện thực tế hàng ngày? Vd: Nếu đèn xanh đi, đèn đỏ dừng lại Câu ND1.DT.TH.1: Xác định điều kiện hành động kéo theo điều kiện ví dụ sau: A Nếu đèn xanh em tiếp - Đk: Đèn màu xanh - Hành động: Em tiếp B Nếu trời mưa Nam không đá bòng - Đk: Trời mưa - Hành động: Khơng đá bóng Nội dung (ND2): Điều kiện phép so sánh Câu ND2.DT.NB.1: Theo em làm cách để biết điều kiện hay sai? Đáp án: Thực so sánh điều kiện với thực tế để biết điều kiện hay sai Câu ND2.DT.NB.2: Kết phép tốn so sánh có quan hệ tới điều kiện? Đáp án: Kết phép toán so sánh tức điều kiện thỏa mãn ngược lại, phép so sánh sai điều kiện không thỏa mãn Câu ND2.DT.TH.1: Trong đoạn lệnh sau giá trị x để điều kiện thỏa mãn: Nếu x mod 2=0 in x A B Các số lẻ HS sửa lỗi lệnh điều kiện chương trình quen thuộc có lỗi Gv: Nguyễn Khải Hồn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện C Các số chẵn D Với x Đáp án: C Câu ND2.DT.TH.2: Trong đoạn lệnh sau giá trị x để điều kiện thỏa mãn: Nếu b=0 in thông báo lỗi A B Khác Đáp án: A Nội dung (ND3): Cấu trúc rẽ nhánh: Câu ND3.DT.NB.1: Trong chương trình Pascal thứ tự lệnh thực nào? A Tuần tự B Không C Tuần tự từ đầu chương trình xuống D Tuần tự từ cuối chương trình lên Đáp án: C Câu ND3.DT.NB.2: Để thay đổi thứ tự thực câu lệnh ta sử dụng cấu trúc A Rẽ nhánh B Lặp Đáp án: A Câu ND3.DT.NB.3: Vì phải sử dụng cấu trúc rẽ nhánh Đáp án: Để chương trình linh hoạt Câu ND3.DT.TH.1: Có dạng cấu trúc rẽ nhánh? A B C D Đáp án: B Câu ND3.DT.TH.2: Cho thuật toán sau, điền biểu thức thích hợp vào dấu ??? A x>0 Đáp án: A Gv: Nguyễn Khải Hoàn B xa2+b2 tam giác có góc vng c 152>200 d X2=100.000 Không giảm T=100.000 T70%*T B3: Thông báo số tiền T - Vd 3: Skg_Tg48: Gv chiếu ví dụ - Yêu cầu HS xác định: + Input: + Output: ? Số tiền T phải trả xác định ntn? Input: T (Số tiền theo giá bìa) Output: T ( Số tiền phải trả) -HS: Được giảm 30% T>=100.000 Được giảm 10% T=100.000 chuyển B3 Nếu Tb Then Write(a); - Vd: Trở lại toán mua sách em viết câu lệnh điều kiện cho Vd2 - Gv: Chiếu ví dụ SKG_T49: Thuật tốn: B1: Nhập số a B2: Nếu a>5 thông báo lỗi - Gv: Yêu cầu HS chuyển từ thuật toán sang câu lệnh pascal học b/ Dạng đủ - Cấu trúc: Hoạt động HS -HS: Quan sát, tìm hiểu ghi nhớ cấu trúc, thành phần ý nghĩa hoạt động lệnh If Then - HS thảo luận, trả lời If T>=100000 Then T:=T*70% - HS thảo luận theo nhóm lấy ví dụ, viết câu lệnh thực - Thảo luận trả lời: Read(a); If a>5 Then Write(‘ Loi’); - Quan sát, tìm hiểu ghi nhớ cấu trúc, thành phần, ý nghĩa - Trong đó: + IF, THEN, ELSE: Từ khóa + Điều kiện: Biểu thức so sánh Gv: Nguyễn Khải Hoàn 22 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện C â u lệ n h đ iề u k iệ n + Lệnh 1,2: Các lệnh cần thực - Hoạt động lệnh: Khi gặp câu lệnh điều kiện chương trình kiểm tra điều kiện, điều kiện thực lệnh 1, ngược lại điều kiện sai thực lệnh * Ví dụ 6: Gv Trình chiếu, yêu cầu HS: ? Để tồn phép chia a/b giá trị b phải ntn? * Hs: Thảo luận nhóm, trình + Mơ tả thuật tốn bày phiếu học tập: + Trình bày câu lệnh + Thuật tốn: -Gv: Cho Hs tự lấy ví dụ viết lệnh B1: Nhập a,b -Gv: Cho nhóm trình bày ví dụ cho HS nhận xét B2: Kiểm tra b đánh giá Nếu b0 in a/b Nếu b=0 báo lỗi + Mã lệnh: Read(a,b); If b0 then write(a/b) Else write(‘loi b=0’); Nhóm HS trình bày Các nhóm Chú ý: Trước từ khóa Else khơng có dấu ‘ ;’ lại quan sát, đặt câu hỏi, lệnh chưa kết thúc phản biện Gv: - Trong đa số tốn lập trình sử dụng cấu trúc rẽ nhánh, Pascal câu lệnh If Then thể cấu trúc rẽ nhánh - Trong nhiều toán lệnh if then lồng Sơ đồ tư học Gv: Nguyễn Khải Hoàn Hoạt động phụ thuộc vào điều kiện Điều kiện phép so sánh Cấu trúc rẽ nhánh Câu lệnh điều kiện 23 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Luyện tập – Vận dụng a/ Hình thành kiến thức (1) Mục tiêu: HS viết chương trình có sử dụng cấu trúc rẽ nhánh lệnh If Then (2) Phương pháp/kĩ thuật dạy học: Cá nhân, thảo luận nhóm (3) Phương tiện dạy học: SGK, máy tính, máy chiếu, … (4) Sản phẩm: HS bước đầu biết sử dụng câu lệnh lặp chương trình b/ Nội dung hoạt động – Thời gian: phút Hoạt động GV Hoạt động HS VD - Bài toán 1: Câu lệnh Pascal sau viết hay sai? a If x:=7 then a=b; b If x>5; then a:=b; c If x>5 then; a:=b; d If x>5 then a:=b;m:=n; e If x>5 then a:=b; else m:=n; f If n>0 then begin a:=0;m:=-1;end Else c:=a; ? Em có nhận xét với câu lệnh phần F, sau Then có từ lệnh trở lên? Bài tập 6: Sgk_T51: Giá trị X trước X=5 đoạn lệnh sau: a If (45 mod 3)=0 then x:=x+1; b If x>10 then x:=x+1; ? Xác định toán? ? Thuật toán theo SĐK? Bài tập 7: Sgk_T51: Cho số tự nhiên X nhập vào từ bàn phím, in hình thơng báo X số chẵn hay lẻ Yêu cầu nhóm thực a Nhóm 1: Xác định tốn b Nhóm 2: Viết mơ tả thuật tốn liệt kê c Nhóm 3: Viết mơ tả thuật tốn lưu đồ d Nhóm 4: Viết chương trình hồn chỉnh -Gv: Quan sát hướng dẫn nhóm hoạt - HS thảo luận nhóm trả lời câu hỏi + Đáp án đúng: F Gv: Nguyễn Khải Hoàn 24 - Hs : Đặt lệnh phụ thuộc vào điều kiện Begin End; a x=6 b x=5 - Hs thảo luận làm việc theo nhóm a Nhóm 1: Xác định toán: + Input: x + Output: X lẻ hay X chẵn b Nhóm 2: Thuật tốn: Liệt kê B1: Nhập X B2: Nếu x chẵn in thông báo x chẵn Ngược lại in thông báo x lẻ B3: Kết thúc thuật tốn c Nhóm 3: Thuật toán: Lưu đồ Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện động - Cho nhóm trình bày nhận xét d Nhóm 4: Viết chương trình - Thuật tốn: Hoạt động tìm tòi mở rộng a/ Hình thành kiến thức: (1) Mục tiêu: HS có nhu cầu mở rộng thêm kiến thức (2) Phương pháp/kĩ thuật dạy học: cá nhân (3) Phương tiện dạy học: SGK, máy tính, máy chiếu,… (5) Sản phẩm: HS biết phân tích dạng toán sử dụng loại cấu điều kiện b/Nội dung hoạt động – Thời gian: phút Hoạt động GV Hoạt động HS Bài toán xếp loại học lực: - HS nghiên cứu, thảo luận nhóm - Nhập vào điểm tổng kết Đtb, thơng báo hình xếp loại học lực HS theo tiêu trí sau: - Nếu Đtb 8.0 xếp loại Giỏi - Nếu Đtb 6.5 xếp loại Khá - Nếu Đtb 5.0 xếp loại T.Bình - Nếu Đtb 3.0 xếp loại Kém - Còn lại xếp loại Yếu Gv: Nguyễn Khải Hoàn 25 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện - Gv: Hướng dẫn HS xây dựng lưu đồ thuật toán, hướng dẫn Hs chuyển từ thuật toán sang mã nguồn chương trình - Gv: Yêu cầu HS hoàn thiện tập nhà, chuẩn bị cho thực hành tiết sau: Vẫn với toán liên quan đến lãi suất ngân hàng Bảng lãi suất tiết trước: Ghi chú: ********************************************* Gv: Nguyễn Khải Hoàn 26 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Tiết LUYỆN TẬP I Mục tiêu học Kiến thức - HS nắm dạng cấu trúc rẽ nhánh dạng đủ thiếu, cách hoạt động - HS nắm cách chuyển đổi từ mơ tả thuật tốn sang áp dụng câu lệnh điều kiện - HS sử dụng cấu trúc lrẽ nhánh số toán cụ thể - HS sử dụng điều kiện ghép, câu lệnh điều kiện lồng, Kĩ năng: - Giúp HS biết sử dụng cách hoạt động câu lệnh điều kiện với tốn cụ thể - Viết chương trình cho toán với câu lệnh điều kiện Thái độ - Tìm tòi, khám phá kiến thức mới, củng cố vận dụng kiến thức học để giải toán thường gặp giúp HS thêm u thích mơn học II Chuẩn bị Giáo viên: phiếu học tập (nếu có), máy tính, máy chiếu, SGK, phòng máy,… HS: sách, vở, III Tiến trình lên lớp * Ổn định lớp, kiểm tra sĩ số (0.5 phút) * Khởi động: (10 phút): phút: HS thực yêu cầu theo nhóm; phút nhóm nhận xét lẫn Giáo viên trình chiếu tốn, chia nhóm, u cầu học sinh nhóm hoạt động theo nội dung khác nhau: Bài toán: Nhập số tự nhiên N (N0 Hành động in chu So duong - Đk N0 B3 + Nếu N0 Then Write('So duong') Else Write('So am'); Gv: - Nhận xét, sửa lỗi cho nhóm - Hướng dẫn HS viết chương trình Pascal hồn chỉnh Nội dung: Gv chiếu tập, yêu cầu nhóm tự phân chia nhóm nhỏ thực yêu cầu nhỏ theo yêu cầu Gv: Hoạt động 1: Bài tập 1: (15 phút) Nhập vào số tự nhiên N (N