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 đủ.
- Vận dụng câu lệnh điều kiện vào lập trình bài tập 1 và bài tập 2.
II/ Chuẩn bị:
GV: Phòng máy tính.
HS: Tài liệu, dụng cụ học tập (giáo trình, tập, ).
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ũ:
GIÁO ÁN TIN HỌC 8 Tiết PPCT: 31 Ngày soạn: 25/11/2009 Ngày dạy: / /2009 – / /2009 BTH 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF THEN (Bài tập 1, Bài tập 2a, 2b) 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 đủ. - Vận dụng câu lệnh điều kiện vào lập trình bài tập 1 và bài tập 2. II/ Chuẩn bị: GV: Phòng máy tính. HS: Tài liệu, dụng cụ học tập (giáo trình, tập,). 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’) TG 2/ Kiểm tra bài cũ: Hoạt động của GV Hoạt động của HS Nội dung 5’ - Yêu cầu HS xếp tập, sách chuẩn bị kiểm tra bài cũ. - Đặt câu hỏi: 1. Vẽ lưu đồ minh họa cấu trúc rẽ nhánh dạng thiếu. 2. Viết cú pháp câu lệnh điều kiện dạng thiếu. - Y/c 1 Hs lần lượt trả lời các câu hỏi trên bằng thao tác trên máy tính. - Y/c 2 Hs nhận xét, đánh giá. - Thực hiện các thao tác theo yêu cầu. - Nhận xét, đánh giá. - Vấn đáp giữa giáo viên, học sinh để ôn lại bài cũ. - Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi. TG 3/ Bài mới: Hoạt động của GV Hoạt động của HS Nội dung Luyện cách sử dụng câu lệnh điều kiện bài 1 và bài 2 SGK trang 52, 53 30’ - Bài trước, chúng ta đã tìm hiểu cú pháp và một số ví dụ về câu lệnh điều kiện dạng thiếu và dạng đủ, bài thực hành này sẽ giúp các em thao tác sử dụng câu lệnh điều kiện trong những bài toán cụ thể. - Yêu cầu HS đọc bài tập 1. - Mô tả thuật toán bài tập 1. - Yêu cầu HS thực hành bài tập 1. - Quan sát và trợ giúp HS. - Yêu cầu HS đọc bài tập 2. - Mô tả thuật toán bài tập 2. - Yêu cầu HS thực hành bài tập 2a, b. - Quan sát và trợ giúp HS. - Đọc yêu cầu bài tập 1. - Chú ý lắng nghe và ghi nhận. - Thực hành bài tập 1. - Đọc yêu cầu bài tập 2. - Chú ý lắng nghe và ghi nhận. - Thực hành bài tập 2. Bài tập 1: Program Sap_xep; Uses Crt; Var a, b:Integer; Begin Clrscr; Write(‘ Nhap so A: ‘);Readln(a); Write(‘ Nhap so B: ‘);Readln(b); If A<B then Write(A,’ ‘,B) else Write(B,’ ‘,A); Readln; End. Bài tập 2: Program Ai_Cao_Hon; Uses Crt; Var Long, Trang: Real; Begin Clrscr; Write(‘ Nhap chieu cao cua Long: ‘); Readln(Long); Write(‘ nhap chieu cao cua Trang: ‘); Readln(Trang); If Long>Trang then Write(‘ Long cao hon Trang!’) Else If Long<Trang then Write(‘ Trang cao hon Long!’) Else Write(‘ Hai bạn cao bang nhau!’); Readln; End. TG 4/. Củng cố, dặn dò: 9’ Hoạt động của GV Hoạt động của HS Nội dung * Củng cố: - Gọi 2-3 hs kiểm tra kỹ năng đã đạt được. - Nhận xét, uốn nắn sai sót. * Dặn dò: - Yêu cầu hs về nhà xem lại nội dung lý thuyết. - HS: thực hiện theo yêu cầu của GV. - Hs thực hiện một số thao tác theo yêu cầu của GV
Tài liệu đính kèm: