Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
0,9 MB
Nội dung
Dạy học theo chủ đề Chủ đề “Câu lệnh điều kiện” KẾ HOẠCH BÀI DẠY CHỦ ĐỀ: CÂU LỆNH ĐIỀU KIỆN Số tiết: A MÔ TẢ CHỦ ĐỀ: Chủ đề “Lệnh điều khiển có điều kiện ngơn ngữ Pascal (If …then)” gồm: câu lệnh rẽ nhánh (dạng thiếu dạng đủ) Vận dụng ngơn ngữ lập trình Pascal để học sinh trải nghiệm hiểu rõ kiến thức lệnh điều khiển có điều kiện B MỤC TIÊU CHỦ ĐỀ: I Mục tiêu: Chuẩn 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ấu trúc rẽ nhánh có hai dạng: dạng thiếu dạng đủ - 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 Pascal - Vận dụng: Bước đầu viết câu lệnh điều kiện ngơn ngữ lập trình Pascal Kĩ - Viết lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đủ - Vận dụng lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đủ vào giải tập ngôn ngữ Pascal - Rèn luyện kĩ ban đầu đọc chương trình đơn giản hiểu ý nghĩa thuật toán sử dụng chương trình Trọng tâm học: - 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ấu trúc rẽ nhánh có hai nhánh: dạng thiếu dạng đủ - 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 Pascal - Vận dụng lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đủ vào giải tập ngơn ngữ Pascal - Có ý thức vận dụng kiến thức Tin học vào sống từ thấy mối quan hệ Tin học thực tế Định hướng hình thành, phát triển lực phẩm chất: GVTH: Huỳnh Thị Kim Tuyền , trường THCS Lương Văn Chánh Dạy học theo chủ đề Chủ đề “Câu lệnh điều kiện” - Năng lực: Năng lực giải vấn đề, sáng tạo: mô hình hóa tình thực tiễn xảy phụ thuộc vào điều kiện, qui lạ quen - Phẩm chất: Học sinh trung thực tự trọng, tự lập tự tin, tự chủ có tinh thần vượt khó Học sinh có trách nhiệm với thân C CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Chuẩn bị giáo viên - Thiết bị dạy học: Máy tính, máy chiếu Projector, phịng máy vi tính - Học liệu: SGK, SBT, sách tham khảo Chuẩn bị học sinh - SGK, bảng nhóm, bút viết bảng - Chuẩn bị tờ giấy khổ A3, bút Thống kê số lượng câu hỏi/bài tập sử dụng kiểm tra, đánh giá liên quan nội dung chủ đề: GVTH: Huỳnh Thị Kim Tuyền , trường THCS Lương Văn Chánh Dạy học theo chủ đề Nội dung Loại câu hỏi/ Bài tập Cấu trúc rẽ nhánh Câu hỏi/bài tập định tính Chủ đề “Câu lệnh điều kiện” Nhận biết (mô tả yêu cầu cần đạt) Hs lấy số ví dụ việc sử dụng cấu trúc giải tốn Câu hỏi ND1.ĐT.NB Thơng hiểu (Mơ tả yêu cầu cần đạt) Hs giải thích cấu trúc rẽ nhánh số tình cụ thể Câu hỏi ND1.ĐT.TH Hs mô tả cấu trúc, ý nghĩa lệnh (If…then) Câu hỏi ND2.ĐT.NB Hs thành phần câu lệnh rẽ nhánh (If… then) cụ thể Câu hỏi ND2.ĐT.TH Hs hiểu chế hoạt động câu lệnh rẽ nhánh dạng thiếu Vận dụng thấp (Mô tả yêu cầu cần đạt) Vận dụng cao (Mô tả yêu cầu cần đạt) Hs viết câu lệnh rẽ nhánh dạng thiếu thực tình quen thuộc Câu hỏi ND2.ĐL.VDT Hs viết câu lệnh rẽ nhánh dạng thiếu thực tình Câu hỏi ND2.ĐL.VDC Hs vận dụng câu lệnh rẽ nhánh dạng thiếu 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 câu lệnh rẽ nhánh dạng thiếu 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 Câu hỏi: ND2.TH.VDC Bài tập định lượng Bài tập thực hành Câu lệnh rẽ nhánh dạng thiếu Câu hỏi/bài tập định tính Bài tập định lượng Hs biết chế hoạt động câu lệnh rẽ nhánh dạng thiếu Câu hỏi ND2.ĐT.NB Câu hỏi: ND2.ĐL.TH Hs sửa lỗi lệnh rẽ nhánh dạng thiếu chương trình quen thuộc có lỗi Bài tập thực hành Câu lệnh rẽ nhánh dạng đủ(Ifthenelse) Câu hỏi/bài tập định tính Hs mơ tả cấu trúc, ý nghĩa lệnh rẽ nhánh dạng đủ Câu hỏi: Câu hỏi ND2.TH.TH Hs thành phần câu lệnh lệnh rẽ nhánh dạng đủ, cụ thể Câu hỏi: ND3.ĐT.TH Câu hỏi ND2.TH.VDT GVTH: Huỳnh Thị Kim Tuyền , trường THCS Lương Văn Chánh Dạy học theo chủ đề Nội dung Loại câu hỏi/ Bài tập Bài tập định lượng Chủ đề “Câu lệnh điều kiện” Nhận biết (mô tả yêu cầu cần đạt) ND3.ĐT.NB Hs biết chế hoạt động câu lệnh rẽ nhánh dạng đủ để hoạt động dạng đủ cụ thể Câu hỏi ND3.ĐT.NB Bài tập thực hành Thông hiểu (Mô tả yêu cầu cần đạt) Vận dụng thấp (Mô tả yêu cầu cần đạt) Hs hiểu chế hoạt động câu lệnh rẽ nhánh dạng đủ Hs viết câu lệnh rẽ nhánh dạng đủ thực tình quen thuộc Câu hỏi: ND3.ĐL.TH Hs sửa lỗi lệnh rẽ nhánh dạng đủ chương trình quen thuộc có lỗi Vận dụng cao (Mô tả yêu cầu cần đạt) Hs viết câu lệnh rẽ nhánh dạng đủ thực tình Câu hỏi ND3.ĐL.VDT Câu hỏi ND3.ĐL.VDC Hs vận dụng câu Hs vận dụng câu lệnh rẽ nhánh lệnh rẽ nhánh dạng đủ kết hợp dạng đủ kết hợp với lệnh khác với lệnh khác học để viết học để viết chương chương trình hồn chỉnh trình hồn chỉnh giải vấn đề giải vấn đề tình tình quen thuộc Câu hỏi ND3.TH.VDT Câu hỏi: ND3.TH.VDC Câu hỏi ND3.TH.TH D TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP I HOẠT ĐỘNG KHỞI ĐỘNG/ XUẤT PHÁT/TIẾP CẬN: HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS NỘI DỤNG GHI BẢNG Hoạt động 1: Lựa chọn tình cơng việc Mục tiêu: Học sinh sử dụng kiến thức học nhập liệu Phương pháp: Giải vấn đề Định hướng lực: Năng lực giải vấn đề lực tính tốn, lực giao tiếp, lực hợp tác, tự học Cách thức tiến hành hoạt động: 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 tốn Input: Các số thực a b Output: Kết so sánh Bước 1: Nếu a>b, kết Giáo viên nhận xét “a lớn b” chuyển đến Thuật toán toán: - Ở 1, em nhắc lại bước Input: Các số thực a b thực chương trình, máy tính Bước 2: Nếu ab, kết quả “a b” “a lớn b” chuyển đến Nhưng tốn nào? Bước 3: Kết thúc bước GVTH: Huỳnh Thị Kim Tuyền , trường THCS Lương Văn Chánh Dạy học theo chủ đề HOẠT ĐỘNG CỦA GV Rõ ràng tùy thuộc vào giá trị số thực a b mà thực xong bước 1, tiếp bước 2, bước mà bỏ qua bước 2, thực bước Với thuật tốn ngơn ngữ lập trình cung cấp cho em cấu trúc câu để giải quyết, cấu trúc gọi cấu trúc rẽ nhánh, 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 Chủ đề “Câu lệnh điều kiện” HOẠT ĐỘNG CỦA HS Như biết thực chương trình, máy tính thực lệnh có chương trình cách tuần tự, nghĩa thực xong lệnh thực lệnh tiếp theo, từ lệnh đến lệnh cuối GVTH: Huỳnh Thị Kim Tuyền , trường THCS Lương Văn Chánh NỘI DỤNG GHI BẢNG Bước 2: Nếu a5, (thì hãy) in giá trị X hình GVTH: Huỳnh Thị Kim Tuyền , trường THCS Lương Văn Chánh Hoạt động phụ thuộc vào điều kiện: - Có hoạt động thực điều kiện cụ thể xảy - Khi đưa câu điều kiện , kết kiểm tra đúng, ta nói điều kiện thoả mãn, cịn kết kiểm tra sai, ta nói diều kiện không thoả mãn Dạy học theo chủ đề Chủ đề “Câu lệnh điều kiện” HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS NỘI DỤNG GHI BẢNG Hoạt động 3: Giới thiệu cú pháp hoạt động lệnh rẽ nhánh dạng đủ Mục tiêu: Học sinh biết ý nghĩa, cấu trúc chung lệnh rẽ nhánh dạng đủ Phương pháp: Sử dụng phương pháp vấn đáp, quan sát, làm mẫu thao tác Định hướng lực: Năng lực giải vấn đề, lực CNTT – TT nâng cao Cách thức tiến hành hoạt động: GV: Nêu câu hỏi: Câu lệnh rẽ nhánh dạng Em cho biết kết đủ (If then else) phép toán so sánh sau: - Cú pháp: 5>4 - Cú pháp: If then 20 If then 1> Else ; Else ; Em cho biết phép tốn so sánh có kết quả? HS: Một phép tốn so sánh thường có kết 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 Hs nhận xét Hs lắng nghe, ghi chép GVTH: Huỳnh Thị Kim Tuyền , trường THCS Lương Văn Chánh Hoạt động: Nếu điều kiện biểu thức lệnh nhóm lệnh khung chạy, ngược lại điều kiện sai nhóm lệnh khung (else) chạy Dạy học theo chủ đề HOẠT ĐỘNG CỦA GV GV yêu cầu Hs Tính hiệu số A B kiểm tra giá trị A B Chủ đề “Câu lệnh điều kiện” HOẠT ĐỘNG CỦA HS Hs - Nhập số A - Nhập số B Nếu A> B kết = A- B Nếu Ac then write(‘a lon hon c’); Readln End Câu ND2.TH.VDT1 Viết chương trình nhập hai số nguyên a, b Tìm giá trị lớn hai số a, b? Câu ND3.DT.NB1 Trình bày cấu trúc, ý nghĩa câu lệnh if…then…else? Câu ND3.DT.TH1 Câu lệnh viết đúng? a If a>b then d:=a else d:=b; b If a>b; then d:=a else d:=b; c If a>b; then d:=a else d:=b d If a>b then d:=a else d:=b Câu ND3.DL.NB1 Xét lệnh: If a>b then a:=a-b else a:=b-a; Nếu a=5, b=2 kết trả là? a Khơng đưa b c d Câu ND3.DL.TH1 Cho đoạn chương trình sau: Readln(a,b); If a>b then write(‘a lon hon b’) Else write(‘b lon hon a’); Hãy lấy giá trị a, b cho câu lệnh đúng? Câu ND3.DL.VDT1 Viết đoạn chương trình kiểm tra số lệnh tự nhiên n số chẵn hay số lẻ (sử dụng câu lệnh rẽ nhánh dạng đủ) Câu ND3.TH.TH1 Hãy sửa lỗi sai đoạn chương trình sau: GVTH: Huỳnh Thị Kim Tuyền , trường THCS Lương Văn Chánh 21 Dạy học theo chủ đề Chủ đề “Câu lệnh điều kiện” Readln(a,b,c); If a>b then d;=a else d:=b; If d>c then d:=c; Writeln(‘gia tri lon nhat so la:’,d); Câu ND3.DL.VDC1 Viết chương trình so sánh diện tích hai hình chữ nhật, hình thứ có cạnh độ dài a, b, hình thứ hai có cạnh độ dài c, d Câu ND3.DT.NB.1.Trong ngơn ngữ lập trình Pascal, cấu trúc lệnh sau đúng? A If ; then ; else; B If ; then else ; C If then else; D If then else ; Câu ND3.DT.TH.1 Lệnh viết cú pháp A If A