I/ MỤC TIÊU CẦN ĐẠT:
1/ Giáoviê n: Giáo án, SGK, SGV, cấu trúc rẽ nhánh hình khối và rẽ nhánh trong ngôn ngữ Pascal phóng to lớn khổ giấy A
ngữ Pascal phóng to lớn khổ giấy A0
2/ Học sinh: SGK, vở ghi, đồ dùng học tập....III/ HOẠT ĐỘNG DẠY HỌC: III/ HOẠT ĐỘNG DẠY HỌC:
1/ Ổn định lớp: 2/ Nội dung bài học:
Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: Tổ chức ổn định lớp – Bài cũ
- Tổ chức ổn định lớp.
- Hỏi bài cũ : Câu hỏi 1, 2, 3 SGK - GV nhận xét chấm điểm.
- HS lên bảng trả lời câu hỏi. - Lấy ví dụ
Nếu ngày mai không mưa lớp ta sẽ lao động. Đi qua ngã tư nếu có đèn đỏ chúng ta phải dừng lại.
Hoạt động 2: Tìm hiểu cấu trúc rẽ nhánh.
4.Cấu trúc rẽ nhánh. Xét ví dụ 2 SGK.
? Ta có thể giải ví dụ qua mấy bước. Bước 1: Tính tống tiền T khách hàng đó mua sách.
Bước 2: Nếu T>= 100000 số tiền phải trả là 70%*T.
Bước 3: In hóa đơn.
Nhận xét: Cách thể hiện hoạt động phụ thuộc điều kiện như trên được gọi là cấu trúc rẽ nhánh dạng thiếu. Xét ví dụ 3 SGK. Hướng dẫn cách làm. - Từ đó GV hướng dẫn HS đi đến kết luận: Đó là dạng cấu trúc rẽ nhánh dạng đầy đủ.
- Từ đó ta thấy cấu trúc rẽ nhánh có mấy
- HS nêu các bước giải ví dụ.
- HS mô tả thuật toán gồm 3 bước. - HS ghi bài.
Trả lời : Cấu trúc rẽ nhánh có 2 dạng: - Dạng đầy dủ và dạng khuyết thiếu.
dạng ?
- HD vẽ 2 sơ đồ cấu trúc dạng rẽ nhánh. GV nhấn mạnh : Mọi ngụn ngữ lập đều
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 đầy đủ. Cấu trúc rẽ nhánh giúp cho việc lập được linh hoạt hơn.
- HS vẽ hình vào vở. S Đ
S
Đ
a, CT rẽ nhánh dạng thiếu b, CTRN dạng đủ
Hoạt động 3: Tìm hiểu câu lệnh điều kiện
5. Câu lệnh điều kiện.
Trong ngôn ngữ lập các cấu trúc rẽ nhánh được thể hiện bằng câu lệnh điều kiện.
Trong Pascal cấu trúc câu lệnh được thể hiện 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)
- GV hướng dẫn cách hoạt động của từng câu lệnh
Ví dụ 4 :
Cho 2 số a và b in giá trị a lên màn hình nếu a>b.
Vậy khi in số a lên màn hình nó phụ thuộc vào so sánh a và b đúng hay sai - Nếu a>b in giá trị a lên màn hình. - Hướng dẫn làm ví dụ 5.
- HS tìm hiểu phần 5 SGK.
- Nghe giảng và ghi bài.
- Làm ví dụ 4
- Làm ví dụ 5.
Hoạt động 4. Cũng cố - Dặn dò.
- Nhắc lại các nội dung chính vừa học. - Cấu trúc câu lệnh rẽ nhánh.
- Cấu trúc cấu lệnh điều kiện trong Pascal.
- Cho HS đọc phần ghi nhớ
- Yêu cầu HS làm câu hỏi 4 SGK.
- Dặn dò về nhà đọc trước phần bài thực hành 4 và làm các bài tập : 5, 6
- HS trả lời các câu hỏi cũng cố bài.. - Thực hiện yêu cầu của giáo viên.
Điều kiện
Câu lệnh
Câu lệnh1
Tiết : 31 NS: 05/12/2009 ND: 09/12/2009 BÀI THỰC HÀNH 4
SỬ DỤNG LỆNH ĐIỀU KIỆN IF … THEN (T1)I. Mục đích, yêu cầu. I. Mục đích, yêu cầu.
- Rèn luyện kĩ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình