Giáo án Tin học 8 VnDoc com Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí BÀI 6 CÂU LỆNH ĐIỀU KHIỂN (tt) I MỤC TIÊU 1 Kiến thức Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ[.]
Giáo án Tin học Tuần: 13 Tiết: 26 Ngày soạn: Ngày dạy: BÀI 6: CÂU LỆNH ĐIỀU KHIỂN (tt) I MỤC TIÊU: Kiến thứ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ú pháp, hoạt động câu lệnh điều kiện dạng thiếu dạng đầy đủ ngơn ngữ lập trình cụ thể Kĩ nă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 độ: Học tập tự giác, ý thức học tập, có tinh thần trách nhiệm, vượt qua khó khăn II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III CÁC HOẠT ĐỘNG DẠY – HỌC: Ổn định lớp: (1’) 8A1:…………………………………………………………………………… 8A2:…………………………………………………………………………… Kiểm tra cũ: (4’) Câu 1: Điều kiện phép so sánh sử dụng nào? Bài mới: Hoạt động GV Hoạt động HS Nội dung ghi bảng Hoạt động 1: (17’) Tìm hiểu cấu trúc rẽ nhánh + GV: Yêu cầu HS nhắc lại thực + HS: Khi thực chương Cấu trúc rẽ nhánh: chương trình máy tính trình máy tính thực tuần a) Cấu trúc rẽ nhánh dạng thực nào? tự câu lệnh thiếu: + GV: Đưa ví dụ câu lệnh + HS: Trong nhiều trường hợp, Ví dụ: thực điều kiện ngược muốn thực câu Điều kiện lại không thực điều kiện sai lệnh đó, điều kiện cụ thể cho HS nhận xét ví dụ thỏa mãn; ngược lại + GV: Nhận xét vấn đề mà ví dụ điều kiện khơng thỏa mãn bỏ Câu lệnh nêu cho HS hiểu qua câu lệnh + GV: Xét ví dụ 2/SGK + HS: Đọc tìm hiểu ví dụ + GV: Phân tích tốn cho HS + HS: Xác định toán: - Nếu điều kiện thỏa mản nhận biết để thực bước tiếp - Input: Nếu mua sách > 100 câu lệnh thực hiện, theo, u cầu HS xác định tốn nghìn đồng, khách giảm ngược lại bỏ qua câu + GV: Yêu cầu số HS trình bày 30% tổng số tiền toán lệnh xác định toán theo yêu cầu - Output: Tính tổng số tiền phải b) cấu trúc rẽ nhánh dạng + GV: Nhận xét chốt nội dung toán đủ: + GV: Yêu cầu HS mơ tả thuật tốn, + HS: Thuật tốn: Điều kiện tính tiền khách hàng mua Bước 1: Tính tổng số tiền T sách khách hàng mua sách + GV: Gọi số HS trình bày Bước 2: Nếu T >= 100000, số bước thuật toán đưa tiền phải toán 70%*T Câu lệnh Câu lệnh + GV: Nhận xét chốt nội dung Bước 3: In hóa đơn + GV: Số tiền khác hàng + HS: Phụ thuộc vào số lượng tốn phụ thuộc vào điều gì? khác hàng mua VnDoc.com - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Giáo án Tin học + GV: Cách thể hoạt động phụ + HS: Tập trung ý lắng nghe, - Nếu điều kiện thỏa mản thuộc vào điều kiện tư để hiểu nội dung kết luận câu lệnh thực hiện, gọi cấu trúc rẽ nhánh dạng thiếu từ ví dụ ngược lại thực câu (h 32a) lệnh + GV: Xét ví dụ 3/SGK + HS: Đọc tìm hiểu ví dụ + GV: Phân tích tốn ví dụ + HS: Chú ý lắng nghe tìm hiểu cho HS thấy hiểu toán + GV: Yêu cầu HS sửa lại thuật tốn + HS: Thuật tốn: ví dụ Bước 1: Tính tổng số tiền T + GV: Gọi số HS trình bày nội khách hàng mua sách dung thực Bước 2: Nếu T >= 100000, số + GV: Cho bạn khác lắng nghe tiền phải toán 70%*T nhận xét bổ xung ý kiến Ngược lại, số tiền phải tốn + GV: Sửa chữa sai sót 90%*T em mắc phải, nhận xét Bước 3: In hóa đơn + GV: Diễn giải, thuyết trình, kích + HS: Cách thể hoạt động thích tư để hiểu nội dung kết phụ thuộc vào điều kiện luận từ ví dụ Yêu cầu HS phát biểu gọi cấu trúc rẽ nhánh kết luận từ ví dụ dạng đủ (h 32b) Hoạt động 2: (19’) Tìm hiểu câu lệnh điều kiện + GV: Cho HS tìm hiểu nội dung + HS: Tìm hiểu SGK Câu lệnh điều kiện: + GV: Trong ngơn ngữ lập trình, + HS: Trong ngơn ngữ lập trình, a) Dạng thiếu: cấu trúc rẽ nhánh thể cấu trúc rẽ nhánh thể if then ; câu lệnh điều kiện Chương trình kiểm tra + GV: Nêu viết cú pháp câu + HS: if then ; ĐK này, ĐK thỏa mãn, lệnh điều kiện dạng thiếu CT kiểm tra ĐK này, thực câu lệnh sau từ + GV: Có thể dịch sang tiếng việt ĐK thỏa mãn, CT thực khóa then, ngược lại câu cho HS dễ tiếp thu câu lệnh sau từ khóa then, ngược lệnh bị bỏ qua + GV: Yêu cầu HS nhắc lại lại câu lệnh bị bỏ qua Ví dụ: If a>b then write(a); + GV: Yêu cầu HS cho ví dụ Ví dụ: If a>b then write(a); b) Dạng đủ: + GV: Nêu viết cú pháp câu + HS: if then if then lệnh điều kiện dạng thiếu else ; else ; + GV: Dịch sang tiếng việt cho HS CT kiểm tra ĐK này, Chương trình kiểm tra dễ tiếp thu ĐK thỏa mãn, CT thực ĐK này, ĐK thỏa mãn, + GV: Yêu cầu HS nhắc lại nội câu lệnh sau từ khóa then, ngược CT thực câu lệnh dung hướng dẫn lại câu lệnh bị bỏ qua sau từ khóa then, ngược lại + GV: Yêu cầu HS nêu số Ví du: If a>b then write(a) else thực câu lệnh sau từ ví dụ cụ thể write(b); khóa else + GV: u cầu HS phân tích ví dụ + HS: Dựa vào ví dụ GV đưa Ví dụ: If a>b then write(a) mà em đưa thực phân tích ví dụ else write(b); + GV: Nhận xét chốt nội dung + HS: Thực ghi vào Củng cố: (3’) - Củng cố câu lệnh điều kiện Dặn dò: (1’) - Xem trước nội dung IV RÚT KINH NGHIỆM: VnDoc.com - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí ...Giáo án Tin học + GV: Cách thể hoạt động phụ + HS: Tập trung ý lắng nghe, - Nếu điều kiện thỏa mản thuộc... thỏa mãn, lệnh điều kiện dạng thiếu CT kiểm tra ĐK này, thực câu lệnh sau từ + GV: Có thể dịch sang tiếng việt ĐK thỏa mãn, CT thực khóa then, ngược lại câu cho HS dễ tiếp thu câu lệnh sau từ... then lệnh điều kiện dạng thiếu else ; else ; + GV: Dịch sang tiếng việt cho HS CT kiểm tra ĐK này, Chương trình kiểm tra dễ tiếp thu ĐK thỏa mãn, CT