Вы находитесь на странице: 1из 5

Ngày soạn: ……………..

Ngày giảng:
………………
Tại lớp:.............................
BÀI 2: CÁC CÂU LỆNH ĐIỀU KIỆN (CẤU TRÚC RẼ NHÁNH)
I. MỤC TIÊU CỦA BẢI HỌC
 Hiểu nhu cầu cấu trúc rẽ nhánh trong biểu diễn thuật toán.
 Hiểu câu lệnh rẽ nhánh (dạng thiếu và dạng đủ)
 Hiểu câu lệnh ghép.
 Sử dụng cấu trúc rẽ nhánh trong mô tả thuật toán của một số bài toán đơn
giản.
 Viết được các lệnh rẽ nhánh thiếu, rẽ nhánh đầy đủ và áp dụng để thể hiện
được thuật toán của một số bài toán đơn giản.
II. PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC:
 Phương pháp: Thuyết trình, giảng giải, trực quan, vấn đáp.
 Phương tiện: Máy chiếu, máy tính, phòng chiếu hoặc bảng
I. KiÓm tra bµi cò (0')
II. Néi dung bµi míi
Ho¹t ®éng 1: (12')
Néi dung Ho¹t ®éng cña GV Ho¹t ®éng cña HS
1. RÏ nh¸nh DÉn d¾t vÊn ®Ò: Häc sinh l¾ng nghe
NÕu b¹n ch¨m chØ
häc hµnh th× b¹n sÏ
®¹t ®iÓm cao, NÕu
b¹n kh«ng ch¨m chØ
häc hµnh th× b¹n sÏ
bÞ ®iÓm kÐm. Tr¶ lêi:
- NÕu t«i cã tiÒn t«i
§Æt c©u hái: LÊy mét sÏ mua mét chiÕc
sè vÝ dô t¬ng tù nh xe ®¹p
vÝ dô trªn.
- NÕu t«i ngoan bè
mÑ sÏ cho t«i di du
VÝ dô: Khi gi¶i ph- lÞch, cßn nÕu t«i
¬ng tr×nh bËc hai: kh«ng ngoan th×
ax2 + bx + c t«i ph¶i ë nhµ.
- TÝnh delta (D) Tr¶ lêi: CÊu tróc
- NÕu D < 0 th× kÕt §Æt c©u hái: H·y ®a chung lµ:
luËn ph¬ng tr×nh ra cÊu tróc chung cña - NÕu… th×… nÕu
v« nghiÖm. c¸c c¸ch diÔn ®¹t kh«ng … th×….
- NÕu D >=0 kÕt trªn: - NÕu… th×…
luËn ph¬ng tr×nh Tr¶ lêi: Khi ®ã ta cã
cã hai nghiÖm: s¬ ®å nh sau:
x= (- b + sqrt(D)/ §Æt c©u hái: Tõ B¾t
(2a) nh÷ng bíc liÖt kª trªn, ®Çu
x= (- b - sqrt(D)/(2a) h·y vÏ s¬ ®å minh
häa. NhËp a,
b, c

D:=
b*b+4*a*c

Sai NÕu D
>=0 §óng

Th«ng TÝnh vµ
b¸o v« in ra
nghiÖm nghiÖm

KÕt
thóc

Ho¹t ®éng 2: (13')


Néi dung Ho¹t ®éng cña GV Ho¹t ®éng cña HS
§Æt c©u hái: Qua Tr¶ lêi:
vÝ dô h·y vÏ s¬ ®å S¬ ®å:
chung cña c©u
lÖnh d¹ng thiÕu? §/kiÖ §óng LÖ
n nh

Sai

Tr¶ lêi:
§Æt c©u hái: VËy s §
c©u lÖnh d¹ng ®ñ LÖnh § LÖnh
2 k 1
cã s¬ ®å nh thÕ
nµo?

Sù thùc hiÖn cña m¸y:


- TÝnh gi¸ trÞ cña
<®iÒu kiÖn>
- NÕu <®iÒu kiÖn> cã
gi¸ trÞ ®óng th× thùc
hiÖn <lÖnh 1>, ngîc l¹i
th× thùc hiÖn <lÖnh
2>.

Ho¹t ®éng 3: (6')


Néi dung Ho¹t ®éng cña GV Ho¹t ®éng cña HS
3. C©u lÖnh ghÐp §Æt c©u hái: Sau Tr¶ lêi: Cã thÓ thùc
then vµ else c¸c em hiÖn ®ù¬c vµ cÊu
chØ thÊy cã mét tróc cña nã lµ:
lÖnh. NÕu cã 2 lÖnh Begin
trë lªn th× sao? CÊu <C©u lÖnh cÇn
VÝ dô: tróc cña nã nh thÕ ghÐp>;
If D < 0 then nµo? End;
Writeln('PT Vo nghhiªm')
Else
Begin
x1= (- b + sqrt(D)/
(2a)
x2= (- b - sqrt(D)/
(2a)
End;
Ho¹t ®éng 4: (10')
Néi dung Ho¹t ®éng cña GV Ho¹t ®éng cña HS
4. Mét sè vÝ dô
VÝ dô 1: T×m nghiÖm §Æt c©u hái: Cho biÕt Tr¶ lêi:
ph¬ng tr×nh bËc hai: - Input: c¸c hÖ sè a, b, Program Giai_PTB2;
ax2 + bx + c = 0, (víi c nhËp tõ bµn phÝm. Uses crt;
Var a, b, c : real;
a kh¸c 0). - Output: §a ra mµn
D, x1, x2 : real;
h×nh c¸c nghiÖm Begin
thùc hoÆc th«ng b¸o Clrscr;
"ph¬ng tr×nh v« Write('a, b, c: ');
nghiÖm". H·y lËp ch- Readln(a, b, c);
¬ng tr×nh gi¶i bµi D:= b*b - 4*a*c;
If D < 0 then
to¸n nµy.
Writeln(' PT Vo nghiem')
Else
Begin
x1:= (-b - sqrt(D))/
(2*a);
x2:= -b/a - x1;
Writeln(' x1=',
x1:8:3,' x2= ', x2:8:3);
End;
Readln;
End.
.

III. Híng dÉn häc vµ lµm bµi ë nhµ (1')


Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh
- Giao bài tập về nhà cho học sinh
- Nhắc học sinh xem tríc bµi míi: CÊu Nghe vµ ghi l¹i nh÷ng yªu cÇu
tróc lÆp

Trëng ban/ trëng tæ m«n S¬n La, ngµy th¸ng n¨m


(Ký duyÖt) 2009
GIÁO VIÊN
Nguyễn Thị Anh Nga

Вам также может понравиться