Trong nhiều trường hợp, chúng ta muốn máy tính thực hiện một câu lệnh nào đó, nếu một điều kiện cụ thể được thoả mãn; ngược lại, nếu điều kiện không được thoả mãn thì bỏ qua câu lệnh hoặ[r]
Trang 1Ngµy so¹n:28/11/09 tiÕt theo ppct: 30
Ngµy d¹y: 02/12/09
I Mục tiêu:
trúc nhánh !" # $ !% cho máy tính ) các thao tác " * vào - )
&4 ngôn 6 trình có câu ) # ) trúc nhánh
II.Chuẩn bị :
Gv : tranh + hình 32
Hs : < => bài ? @7 xem 9 bài &9
III.Tiến trình dạy học :
Hoạt động 1: C#& tra bài ? :
Hoạt động 2: Cấu trúc rẽ nhánh
Ta E = F7 khi ) &* G
trình, máy tính thực hiện tuần tự các câu
cùng Trong - K 7 chúng ta
&@ máy tính ) &* câu ) nào
07 &* - ) " # L mãn;
17 - ) không L
mãn thì =N qua câu ) P ) &*
câu ) khác
4.Cấu trúc rẽ nhánh
Ví dụ 2 Q* ) sách )
' mãi 9 +9 * dung sau: R mua sách +9 S @ - ít là 100 nghìn
V7 khách hàng L& 30% S
@ - L thanh toán Hãy mô L 1
* tính - cho khách.
Ta có # mô L 1 * tính - cho khách hàng =F các =9 !9 '2
Bước 1 Tính S @ - T khách hàng E
mua sách.
Bước 2 R T X 100000, @ - L thanh
toán = 70% T
Bước 3 In hoá G Tính - cho khách
hàng theo
Cách # ) 1 * " * vào
- ) trên 4 là cấu trúc rẽ nhánh dạng thiếu
Hoạt động 3: câu lệnh điều kiện
] ra ) : if ….then….else có hai !1
và ý
a9 !1 1 expl thì )
thi hành
a9 !1 2 expl thì ) 1
) và 1 ) ) 2
5 câu lệnh điều kiện
Lệnh If … Then … Else
31 1
If < ]- ) > then d) M
31 2
If < ]- ) > then
Trang 2] ra V cho 2 !1
Dạng 2
Hãy + G trình tìm giá > 9
Hãy + 1 bài trên !" câu ) !1
if ….then……else
d) 1 Else
d) 2 ; D9 else không có ! & <'
Trong Expl là &* =# f logic Cách thi hành ) này sau:
a9 !1 1 expl thì )
thi hành
a9 !1 2 expl thì ) 1
) và 1 ) ) 2
Dạng 1
Ví !" :Hãy + G trình tìm giá > 9 gL :
Program GTLN;
Uses crt;
Var a, b, Max : Integer;
Begin Clrscr;
Write (‘a=’) ; Readln(a);
Write (‘b=’) ; Readln(b);
Max: =a;
If a < b then Max : = b;
Writeln (‘ gia tri lon nhat cua hai so a, b la :’, Max) ;
Readln;
End
Cách khác :
Program GTLN;
d)
]-
.)
sai
]-
.)
Trang 3Uses crt;
Var a, b, Max : Integer;
Begin Clrscr;
Write (‘a=’) ; Readln(a);
Write (‘b=’) ; Readln(b);
If a < b then Max : = b Else
Max : = a;
Writeln (‘ gia tri lon nhat cua hai so a, b la :’, Max) ;
Readln;
End
Hoạt động 4: /9 !% 4 o nhà :
-
-
- Làm các bài trong sách và < => bài hành
... - ) khơng Lmãn =N qua câu ) P ) &*
câu ) khác
4.Cấu trúc rẽ nhánh
Ví dụ Q* ) sách ) ... @7 xem 9 &9
III.Tiến trình dạy học :
Hoạt động 1: C#& tra ? :
Hoạt động 2: Cấu trúc rẽ nhánh
Ta E = F7 ) &*... G
trình, máy tính thực câu
cùng Trong - K 7
&@ máy tính ) &* câu )
07 &* - )