1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bai 6 Cau lenh dieu kien

9 6 0

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

THÔNG TIN TÀI LIỆU

Kiến thức: - Biết sự cần thiết của cấu trúc rẽ nhánh trong lập trình; - Biết cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện; - Biết[r]

CHỦ ĐỀ: CÂU LỆNH ĐIỀU KIỆN Bước 1: Lựa chọn chủ đề, nội dung dạy học: CÂU LỆNH ĐIỀU KIỆN Bước 2: Xác định yêu cầu kiến thức, kỹ năng, thái độ lực hướng tới Kiến thức: - Biết cần thiết cấu trúc rẽ nhánh lập trình; - Biết cấu trúc rẽ nhánh sử dụng để dẫn cho máy tính thực thao tác phụ thuộc vào điều kiện; - Biết ngơn ngữ lập trình có câu lệnh để thể cấu trúc rẽ nhánh; - Hiểu cú pháp, hoạt động câu lệnh điều kiện dạng thiếu dạng đủ ngơn ngữ lập trình cụ thể Kĩ năng: - Hiểu cấu trúc rẽ nhánh có hai dạng: Dạng thiếu dạng đủ; - Bước đầu viết câu lệnh điều kiện ngôn ngữ lập trình cụ thể Thái độ: Kiên trì tìm hiểu xác định dạng câu lệnh điều kiện toán, rèn luyện tư logic phân tích tốn Bước 3: Bảng mơ tả mức yêu cầu cần đạt cho loại câu hỏi/bài tập chủ đề Nội dung Loại câu hỏi/BT Hoạt động phụ Câu hỏi/BT thuộc định tính vào điều kiện Nhận biết Thông hiểu Vận dụng thấp Vận dụng cao HS dựa tình thực tế để đưa kết (sai) HS giải thích hoạt động dựa tình thực tế HS cho ví dụ cụ thể mà có phụ thuộc vào điều kiện HS giải thích hoạt động dựa ví dụ cụ thể HS sử dụng phép tốn so sánh để đưa điều kiện thỏa mãn hay không thỏa mãn HS sử dụng phép toán so sánh để đưa điều kiện thỏa mãn hay không thỏa mãn điều kiện cụ thể HS vận dụng cấu trúc rẽ nhánh để mơ tả thuật tốn toán quen thuộc HS vận dụng cấu trúc rẽ nhánh để mơ tả thuật tốn Bài tập định lượng Bài tập thực hành Câu hỏi/BT định tính HS nhắc lại phép tốn so sánh học NNLT Điều kiện phép toán so sánh Bài tập định lượng 1.Cấu trúc rẽ nhánh Bài tập thực hành Câu hỏi/BT HS lấy định tính số vd việc sử dụng cấu trúc rẽ nhánh HS hiểu phép toán so sánh để giải thích hoạt động câu lệnh cụ thể chứa Nếu - HS giải thích cấu trúc rẽ nhánh mơ tả thuật tốn giải cụ thể toán toán Bài tập định lượng Bài tập thực hành 2.Câu lệnh ifthen HS mô tả cấu HS trúc, ý nghĩa thành phần Câu hỏi/BT lệnh if-then câu định tính lệnh If - then cụ thể HS biết chế HS hiểu chế hoạt động hoạt động CL rẽ nhánh CL rẽ nhánh Bài tập dạng If-then để dạng If-then để định lượng giải thích hoạt động hoạt động lệnh dạng If- tập lệnh cụ thể then cụ thể chứa If-then HS sửa lỗi lệnh rẽ nhánh dạng If-then chương trình quen thuộc có Bài tập lỗi thực hành 3.Câu HS mô tả cấu lệnh Iftrúc, ý nghĩa Câu hỏi/BT then-else lệnh If-thenđịnh tính else HS biết chế hoạt động câu lệnh Ifthen-else để Bài tập định lượng hoạt động lệnh dạng Ifthen-else cụ thể Bài tập thực hành HS thành phần câu lệnh If-then-else cụ thể HS hiểu chế hoạt động câu lệnh rẽ nhánh dạng Ifthen-else để giải thích hoạt động lệnh cụ thể chứa Ifthen HS sửa lỗi rẽ nhánh dạng Ifthen-else chương trình HS viết câu lệnh rẽ nhánh dạng If-then thực tình quen thuộc HS viết câu lệnh rẽ nhánh dạng Ifthen thực tình HS vận dụng câu lệnh rẽ nhánh dạng If-then kết hợp với lệnh khác học để viết chương trình hồn chỉnh giải vấn đề tình quen HS vận dụng câu lệnh rẽ nhánh dạng Ifthen kết hợp với lệnh khác học để viết chương trình hồn chỉnh giải vấn đề tình HS viết câu lệnh rẽ nhánh dạng If-then-else thực tình quen thuộc HS viết câu lệnh rẽ nhánh dạng Ifthen-else thực tình HS vận dụng câu lệnh rẽ nhánh dạng If-then-else kết hợp với HS vận dụng câu lệnh rẽ nhánh dạng Ifthen-else kết quen thuộc có lệnh học để lỗi viết CT hoàn chỉnh giải vấn đề tình quen thuộc 4.Câu lệnh ghép HS mô tả cấu HS trúc, ý nghĩa thành phần Câu hỏi/BT lệnh ghép câu định tính lệnh ghép cụ thể HS biết chế HS hiểu chế hoạt động hoạt động câu lệnh câu lệnh ghép để Bài tập ghép để giải thích định lượng hoạt hoạt động động lệnh tập lệnh ghép cụ thể HS sửa lỗi lệnh ghép chương trình quen thuộc có lỗi Bài tập thực hành HS viết lệnh ghép thuộc hợp với lệnh học để viết CT hoàn chỉnh giải vấn đề tình thực tình quen HS viết lệnh ghép thực tình HS vận dụng lệnh ghép kết hợp với lệnh khác học để viết chương trình hồn chỉnh giải vấn đề tình quen thuộc HS vận dụng lệnh ghép kết hợp với lệnh khác học để viết chương trình hồn chỉnh giải vấn đề tình Bước Xác định lực hướng tới: - Xác định dạng cấu trúc rẽ nhánh thể câu lệnh điều kiện cụ thể; - Biết tình thực tiễn xảy tốn Bài TIẾT 23 CÂU LỆNH ĐIỀU KIỆN (Tiết 1) I MỤC TIÊU: Kiến thức: Giúp Học Sinh - Nhận biết hoạt động phụ thuộc vào điều kiện - Biết điều kiện tin học phép toán so sánh - Biết cấu trúc rẽ nhánh sử dụng để dẫn cho máy tính thực thao tác phụ thuộc vào điều kiện Kỹ - Xác định hoạt động tương ứng với kết điều kiện câu lệnh Pascal Thái độ - Học tập nghiêm túc, u thích mơn học, vận dụng vào sống - Hăng say phân tích thuật tốn; - Đam mê mơn lập trình; Bảng mô tả mức yêu cầu cần đạt cho loại câu hỏi/bài tập nội dung học Loại câu Nội dung Nhận biết Thông hiểu Vận dụng thấp Vận dụng cao hỏi/BT HS dựa HS HS cho ví dụ cụ HS giải thích tình giải thích thể mà có phụ hoạt Câu hỏi/BT thực tế hoạt động thuộc vào điều động dựa ví dụ Hoạt định tính để đưa kết dựa kiện tình cụ thể động phụ (sai) thực tế thuộc vào điều kiện Bài tập định lượng Bài tập thực hành HS nhắc lại HS hiểu lí HS sử dụng phép HS sử dụng phép toán dung phép toán toán so sánh để phép toán so so sánh so sánh làm đưa điều sánh để đưa học điều kiện kiện thỏa mãn điều kiện Câu hỏi/BT NNLT lập trình hay khơng thỏa thỏa mãn hay định tính mãn khơng thỏa mãn Điều điều kiện cụ kiện thể phép toán HS hiểu phép so sánh tốn so sánh để Bài tập giải thích định lượng hoạt động câu lệnh cụ thể chứa Nếu - Bài tập thực hành Năng lực hướng tới: - Mơ hình hóa tình thực tế xảy phụ thuộc vào điều kiện; - Năng lực sử dụng tiết dạy: Năng lực giao tiếp, NL hợp tác, NL giải tình huống; NL tự học II PHƯƠNG PHÁP: Vấn đáp, đặt vấn đề, hoạt động nhóm III CHUẨN BỊ: - Giáo viên: Giáo án, tập nhóm, tình - Học sinh: Chuẩn bị cũ IV.TIẾN TRÌNH LÊN LỚP: Ổn định tổ chức lớp: Kiểm tra cũ: (5’) (Năng lực sử dụng: Năng lực tự học) Câu hỏi: Bài toán “Cho hai số thực a b Hãy cho biết kết so sánh hai số dạng “a lớn b”, “a nhỏ b” “a b” Em trình bày thuật tốn toán Đáp án: Input: Các số thực a b Output: Kết so sánh Bước 1: Nếu a>b, kết “a lớn b” chuyển đến bước Bước 2: Nếu a5, (thì hãy) in giá trị X hình GV: Nếu x> 5, in giá trị X hình Điều kiện là: x>5 phép tốn học? HS: Trả lời GV: Giữa điều kiện phép so sánh có mối quan hệ hoạt động phụ thuộc vào điều kiện ta vào mục Hoạt động Điều kiện phép so sánh (15 phút) ( Năng lực sử dụng: NL hợp tác, giải tình huống, NL giao tiếp) 2.Điều kiện phép so sánh GV: Nêu câu hỏi: Em cho biết kết phép toán so Em cho biết kết phép toán so sánh sau: sánh sau: 5>4 15>20 5>4 15>20 Em cho biết phép tốn so sánh có kết quả? Đáp án: 5>4 Đúng 15>20 Sai Em cho biết phép tốn so sánh có kết quả? Một phép toán so sánh thường có kết quả: HS: Một phép tốn so sánh thường có kết Đúng Sai quả: Đúng sai GV: Kết kiểm tra điều kiện? HS: Hai kết quả: Đúng sai GV: Vậy tin học thay điều kiện phép tốn gì? HS: Phép tốn so sánh sử dụng làm điều kiện hoạt động phụ thuộc vào điều kiện GV: Nhắc lại kí hiệu phép tốn so sánh Pascal - Đưa bảng lên hình - Các phép so sánh thường sử dụng để biểu diễn điều kiện -Bảng kí hiệu phép tốn so sánh: Kí hiệu Kí hiệu Phép so sánh Toán Pascal học Bằng = = Khác ≠ Lớn > > ≥ >= < < Lớn Nhỏ Nhỏ ≤ b Các hoạt động phù hợp với điều kiện: a>b: Đúng→In a a>b: Sai →In b Kết hợp, ta có: Nếu a>b, in a hình, ngược lại in b hình GV: Đưa ví dụ lên hình Ví dụ 2: Giải phương trình bậc dạng HS: Đọc đề làm bx+c=0 GV: Yêu cầu hs xác định input, output, điều Input: b, c kiện, hoạt động Output: Các thông báo nghiệm: ? Có thơng báo nghiệm -Vơ số nghiệm ? Đó thơng báo -Vơ nghiệm HS: Trả lời -Nghiệm x= GV: Đưa lên hình  c b Các điều kiện ứng có kết để thực thông báo b = 0, c < > → Đúng → Vô nghiệm b = 0, c = → Đúng → Vô số nghiệm b0 → Đúng → Nghiệm x=-c/b 4.Củng cố : (7 phút) THI ĐUA HỌC TỐT DÀNH NHIỀU ĐIỂM 10 (Học sinh hoạt động nhóm) HS: Chia nhóm để làm Bài tập Em xác định giá trị x sau thực bước sau đây, trước x=1 a) Nếu 2+2 ≤ , x←x+1, ngược lại x ←x-1 b) Nếu (1=3) (4>5), x ←5 Đáp án: a) x=0 b) x=1 Bài tập 2: Nhóm em nêu ví dụ hoạt động phụ thuộc vào điều kiện Bài tập Cho biết điều kiện biểu thức sau cho kết hay sai a) 1+2=3 b) 152 < 200 c) Bạn An Khang học lớp 8/4 lớp 8/2 Đáp án: a) Đúng b) Sai c) Đúng Bài tập Mô tả điều kiện ngơn ngữ lập trình Pascal a) y có giá trị không vượt 100 b) n chia hết cho a) yc) and (b+c>a) and (a+c>b) b) (n=7) or (n=12) *Lưu ý: Trong Pascal, “và” viết and, “hoặc” viết or Bài tập Em xác định giá trị x sau thực bước sau đây, trước x=1 a) Nếu 1+2=3, x←x+1 b) Nếu (2>3), x ← x-1 Đáp án: a) x=2 b) x=1 GV: Nhận xét phát thưởng (2’) Dặn dò: (1’) - Học - Chuẩn bị: + Làm tập 1, sách giáo khoa + Làm thêm tập 6.1; 6.2; 6.3; 6.4 trang 48 sách tập ... thưởng (2’) Dặn dò: (1’) - Học - Chuẩn bị: + Làm tập 1, sách giáo khoa + Làm thêm tập 6. 1; 6. 2; 6. 3; 6. 4 trang 48 sách tập ... thực câu lệnh điều kiện Câu lệnh hoạt động nào? Chúng ta nghiên cứu học hôm Gv: Ghi đề Tiết 23 BÀI 6: CÂU LỆNH ĐIỀU KIỆN Bài mới: a Đặt vấn đề: (5’) ( Năng lực sử dụng: NL hợp tác, giải tình huống,

Ngày đăng: 19/11/2021, 17:26

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

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

TÀI LIỆU LIÊN QUAN

w