Tải bản đầy đủ (.pdf) (3 trang)

Giáo án Tin học 8 - Tiết 30, Bài 6: Câu lệnh điều kiện (Tiếp theo) - Năm học 2009-2010

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 (100.73 KB, 3 trang )

<span class='text_page_counter'>(1)</span>GIÁO ÁN TIN HỌC 8 Tiết PPCT: 30 Ngày soạn: 16/11/2009 Ngày dạy: 23/11/2009 – 28/11/2009 §6. CÂU LỆNH ĐIỀU KIỆN (TT) I. Mục tiêu: - 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. - Hiểu cấu trúc rẽ nhánh có hai dạng: Dạng thiếu và dạng đủ. - 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 Pascal II. Chuẩn bị: GV: File bài giảng điện tử HS: SGK, dụng cụ học tập đầy đủ. III. Hoạt động dạy học: 1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’). 2/ Kiểm tra bài cũ: Hoạt động của GV Hoạt động của HS Nội dung TG - Vấn đáp giữa giáo 5’ - Đặt câu hỏi chung cho cả lớp: 1. Hãy nêu 2 ví dụ về những hoạt viên, học sinh để ôn lại bài cũ. động có điều kiện trong cuộc sống và trong Tin học. - Nhóm HS nhận xét, đánh giá HS trả lời câu 2. Khi kết quả kiểm tra là đúng, ta hỏi. nói điều kiện được...... a. vẹn toàn b. chính xác c. thỏa mãn d. thỏa đáng - Y/c 1 học sinh trả lời câu hỏi. - 1 HS trả lời. - Y/c 2 Hs nhận xét và đề nghị điểm - Hai HS nhận xét, số. đánh giá HS trả lời câu hỏi và đề nghị điểm số. - Nhận xét, đánh giá điểm số. 3/ Bài mới: Hoạt động của GV Hoạt động của HS Nội dung TG 12’. Hoạt động 1: Cấu trúc rẽ nhánh - Khi thực hiện môt chương trình, máy tính sẽ thực hiện tuần tự các câu lệnh, từ câu lệnh đầu đến câu lệnh cuối cùng. Có khi nào chương trình không thực hiện theo trình tự như trên? Chúng ta tìm hiểu phần 4 cấu trúc rẽ nhánh. - Trong nhiều trường hợp, máy tính sẽ thực hiện một câu lệnh nếu điều kiện được thỏa mãn; ngược lại, nếu điều kiện không được thỏa mãn thì bỏ. 4. Cấu trúc rẽ nhánh: Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không. Cấu trúc rẽ nhánh có 2 dạng: Dạng thiếu và Trang 1. Lop8.net.

<span class='text_page_counter'>(2)</span> qua câu lệnh hoặc thực hiện một câu dạng đầy đủ. lệnh khác. - Ví dụ: Ta có câu lệnh 1, 2, 3 thì có thể thực hiện câu lệnh 1 bỏ qua câu lệnh 2 và thực hiện câu lệnh 3,.... - Y/c Hs đọc ví dụ 2. - Đọc ví dụ 2. - Phân tích ví dụ 2. - Có thể 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. - Giải thích hình a.Cấu trúc rẽ nhánh dạng thiếu. - Y/c Hs đọc ví dụ 3. - Đọc ví dụ 2 - Phân tích ví dụ 3. - Có thể 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 đủ. - Giải thích hình b.Cấu trúc rẽ nhánh dạng đủ. - Có phải chỉ có Pascal mới có cấu trúc dạng này? - Mọi ngôn ngữ lập trình đều có các câu lênh để thực hiện các cấu trúc rẽ nhánh dạng thiếu và dạng đủ. 18’. Hoạt động 2: Câu lệnh điều kiện - Trong ngôn ngữ lập trình, cấu trúc rẽ nhánh được thể hiện bằng câu lệnh gì? - Câu lệnh điều kiện. - Cho biết cú pháp câu lệnh điều kiện dạng thiếu? - If <điều kiện> then <câu lệnh>; - Khi gặp câu lệnh này, chương trình sẽ thực chạy như thế nào? - Chương trình sẽ kiểm tra điều kiện, nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh sau từ khóa then; ngược lại câu lệnh đó được bỏ qua. - Y/c 1 Hs đọc ví dụ 4, 5. - Đọc ví dụ 4, 5. - Phân tích ví dụ 4, 5. - Dùng sơ đồ minh họa cấu trúc rẽ nhánh dạng thiếu (hình 32a) - Y/c Hs đọc ví dụ 6. - Đọc ví dụ 6. - Cho biết cú pháp câu lệnh điều kiện dạng đủ? - If <điều kiện> then. Trang 3 Lop8.net. 5. Câu lệnh điều kiện: Mọi ngôn ngữ lập trình đều có câu lệnh điều kiện để thể hiện các cấu trúc rẽ nhánh. * Trong Pascal, câu lệnh điều kiện được viết như sau: + Dạng thiếu: If <điều kiện> then <câu lệnh>; + Dạng đầy đủ: If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;.

<span class='text_page_counter'>(3)</span> <câu lệnh 1> else <câu - Giải thích ví dụ 6 bằng sơ đồ minh lệnh 2>; họa cấu trúc rẽ nhánh dạng thiếu (hình 32b). - Khi gặp câu lệnh này, chương trình sẽ thực chạy như thế nào? - Chương trình sẽ kiểm tra điều kiện, nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khóa then; ngược lại câu lệnh 2 sẽ thực hiện chứ không bỏ qua như ở cấu trúc dạng thiếu. 4. Củng cố, dặn dò: TG. Hoạt động của GV Hoạt động của HS Nội dung - Hs trả lời một số câu 9’ * Củng cố: 1. Cấu trúc rẽ nhánh có những dạng hỏi của GV đặt ra. như thế nào? a. dạng thiếu b. dạng đủ c. dạng dư d. a, b đúng 2. Cho biết cú pháp của cấu trúc rẽ nhánh dạng thiếu. 3. Cho biết cú pháp của cấu trúc rẽ nhánh dạng đủ - Y/c Hs lần lượt lựa chọn các - Hs trả lời và nhận xét phương án trả lời cho các câu. từng câu hỏi của GV. * Dặn dò: - Yêu cầu hs về nhà xem lại nội dung bài, làm bài tập 4, 5 và 6, xem trước nội dung bài thực hành 4.. Trang 3 Lop8.net.

<span class='text_page_counter'>(4)</span>

×