- Chiếu hoặc treo ví dụ 5 SGK trang 49 - GV: Gọi HS đọc đề và giải ví dụ 5 - Chiếu hoặc treo ví dụ 6 SGK trang 50
Trong Pascal, câu lệnh điều kiện dạng thiếu được viết với các từ khoá if
và then như sau: if <điều kiện> then <câu lệnh>; Ví dụ 4. SGK trang 49 if a > b then write(a); Ví dụ 5. SGK trang 49 readln(a);
- GV: Câu lệnh điều kiện if…then…else… mô tả trong ví dụ này là câu lệnh điều kiện dạng
đầy đủ.
→ Câu lệnh điều kiện dạng đầy đủ của Pascal có cú pháp:
if <điều kiện> then <câu lệnh 1> else
<câu lệnh 2>;
- GV: Lưu ý HS sau trước từ khóa else không có dấu “;”
-GV: Với câu lệnh này, 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. Trong trường hợp ngược lại, câu lệnh 2 sẽđược thực hiện.
if a>5 then write('So da nhap khong
hop le.');
Ví dụ 6. SGK trang 50 Nếu b ≠ 0 thì tính kết quả
ngược lại thì thông báo lỗi Dưới đây là câu lệnh Pascal thể hiện cấu trúc rẽ nhánh dạng đủ nói trên:
if b<>0 then x:=a/b
else write('Mau so bang 0, khong chia duoc');
Câu lệnh điều kiện dạng đầy đủ của Pascal có cú pháp: if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; 4. Củng cố: (5 phút) - Bài tập 5 SGK trang 51 - Bài tập 6 SGK trang 51 5. Dặn dò: (1 phút) • 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 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.
• Bước đầu viết được câu lệnh điều kiện trong Pascal.
- Bài tập về nhà: bài 1 trang 50, bài 3, 4 trang 51 + xem bài thực hành 4.
Tuần: 14 Ngày soạn: 18 /11 /2013
Tiết:28 Ngày dạy: 22/11 /2013
BÀI TẬP I.MỤC TIÊU : I.MỤC TIÊU :
1. Kiến thức:
Củng cố kiến thức bài 6.
2. Kỹ năng
Vận dụng vào lý thuyết để làm bài tập.
3. Thái độ
Có ý thức cao trong học tập, sáng tạo và tư duy.