Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (129.28 KB, 3 trang )
<span class='text_page_counter'>(1)</span>Tuần: 13 Tiết: 25. Ngày soạn: 16/11/2015 Ngày dạy: 23/11 – 28/11/2015. BÀI 6: CÂU LỆNH ĐIỀU KIỆ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ẽ nhánh. - Hiểu cú pháp, hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đủ trong một ngôn ngữ lập trình cụ thể. - Bước đầu viết được câu lệnh điều kiện trong Pascal. 2. Kĩ năng: - Hiểu cấu trúc rẽ nhánh có hai dạng: dạng thiếu và dạng đủ - Bước đầu viết được câu lệnh điều kiện trong một ngôn ngữ lập trình cụ thể. 3. Thái độ: - Thái độ học tập nghiêm túc, rèn luyện tư duy logic. II. PHƯƠNG PHÁP: - Vấn đáp, thuyết trình, gợi mở. III. CHUẨN BỊ: - GV: SGK, SGV, tài liệu tham khảo, giáo án. - HS: SGK, vở, dụng cụ học tập. IV. HOẠT ĐỘNG DẠY – HỌC: 1. Ổn định lớp: Kiểm tra sĩ số 2. Kiểm tra bài cũ: Câu 1: Em hãy nêu tính đúng sai của các điều kiện? Câu 2: Các phép so sánh cho kết quả như thế nào? Trả lời: 1/ - Khi kết quả kiểm tra là đúng, ta nói điều kiện được thỏa mãn - Còn khi kết quả kiểm tra sai, thì ta nói điều kiện không được thỏa mãn. 2/ - Các phép so sánh thường được sử dụng để biểu diễn các điều kiện. - Các phép so sánh cho kết quả đúng hoặc sai.. 3. Bài mới: HOẠT ĐỘNG CỦA GV. HOẠT ĐỘNG CỦA HS. NỘI DUNG. Hoạt động 1: Tìm hiểu cấu trúc rẽ nhánh - Ta đã biết rằng, khi thực - Lắng nghe. 4. Cấu trúc rẽ nhánh: hiện một chương trình, máy - Các dạng cấu trúc: tính sẽ thực hiện tuần tự các + Cấu trúc rẽ nhánh dạng thiếu câu lệnh, từ câu lệnh đầu + Cấu trúc rẽ nhánh dạng đủ. tiên đến câu lệnh cuối cùng..
<span class='text_page_counter'>(2)</span> - Cho HS đọc nội dung của ví dụ 2. - Em hãy mô tả hoạt động tính tiền cho khách.. - Nhận xét và bổ sung. - Những hoạt động phụ thuộc vào điều kiện như trên được gọi là cấu trúc rẽ nhánh dạng thiếu. - Cho HS đọc ví dụ 3 SGK. - Em hãy cho biết điều kiện của bài toán là gì? Và có những hoạt động nào được thực hiện? - Em hãy mô tả hoạt động trên.. - Đọc theo yêu cầu. * Cấu trúc rẽ nhánh dạng Mô tả hoạt động tính tiền thiếu: cho khách: - B1. Tính tổng số tiền T Sa khách hàng đã mua sách. Ñieàu i - B2. Nếu T ≥ 100000, số kieä n ? Đú tiền phải thanh toán là ng 70%x T. Caâu - B3. In hoá đơn.. leänh. - Lắng nghe.. - Đọc theo yêu cầu. - Nghiên cứu SGK và trả * Cấu trúc rẽ nhánh dạng đủ: lời. - B1. Tính tổng số tiền T khách hàng đã mua sách. - B2. Nếu T ≥ 100000, số tiền phải thanh toán là 70%x T; ngược lại, số tiền phải thanh toán là 90% x T - B3. In hoá đơn.. Ñieàu kieän? Đú ng Caâu leänh 1. Sai. Caâu leänh 2. - Cách thể hiện hoạt động phụ thuộc vào điều kiện như - Học sinh chú ý lắng nghe trong ví dụ 3 được gọi cấu và ghi nhớ kiến thức. trúc rẽ nhánh dạng đủ. Hoạt động 2: Tìm hiểu câu lệnh điều kiện - Câu lệnh điều kiện có mấy - Câu lệnh điều kiện có 2 5. Câu lệnh điều kiện: dạng? dạng là dạng thiếu và dạng * Câu lệnh điều kiện dạng thiếu đủ. - Cú pháp: - Đưa ra cú pháp của câu - Quan sát và trả lời. IF <điều kiện> then <câu lệnh và yêu cầu Hs nêu hoạt lệnh>; động của câu lệnh? Trong đó: If và then là các từ - Nhận xét và bổ sung. - Lắng nghe và ghi nhớ khóa kiến thức. Hoạt động: Chương trình sẽ - Em hãy nêu điều kiện của - Suy nghĩ và trả lời. kiêm tra điều kiện. Nếu điều vd4? Và hoạt động sau điều kiện được thoã mãn, chương.
<span class='text_page_counter'>(3)</span> kiện là gì? - Bổ sung. - Em hãy vận dụng câu lệnh điều kiện và viết câu lệnh cho vd4? - Nhận xét và bổ sung. - Lên viết câu lệnh cho Vd5? - Nhận xét và bổ sung. - Viết cú pháp của câu lệnh và yêu cầu Hs nêu hoạt động của câu lệnh? - Cho Hs nghiên cứu vd6 và yêu cầu Hs lên viết câu lệnh cho vd6.. trình sẽ thực hiện câu lệnh sau - Lắng nghe. từ khoá then, ngược lại câu lệnh - Lên viết. đó bị bỏ qua. VD4: If a>b then write(a); - Lắng nghe và ghi bài. VD 5: - Lên viết. Readln(a); - Ghi bài. If a>5 then write(‘so vua nhap - Suy nghĩ và trả lời và ghi khong hop le’); bài. * Câu lệnh dạng đủ: - Cú pháp: If <điều kiện> - Thực hiện theo cặp và lên then <Câu lệnh 1> Else <câu viết câu lệnh lệnh 2>; Trong đó: if, then, else là từ khóa Hoạt động: Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khoá then, ngược lại câu lệnh 2 sẽ được thực hiện Ví dụ 6: If b<>0 then x:=a/b Else write(‘mau bang 0 khong chia duoc’);. 4. Củng cố: - Hệ thống kiến thức đã học. - Nhấn mạnh trọng tâm của bài. 5. Dặn dò: - Về nhà học bài làm bài tập SGK. - Xem trước Bài TH4: “Sử dụng lệnh điều kiện If…….then” V. Rút kinh nghiệm: …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………….
<span class='text_page_counter'>(4)</span>