Bài giảng Điện tử Tin học lớp 11 - Bài 9: Cấu trúc rẽ nhánh, cung cấp cho các em những kiến thức về cấu trúc rẽ nhánh nếu - thì, câu lệnh if - then, câu lệnh ghép. Cùng tiếp thu các kiến thức này để ứng dụng vào thực tế các em nhé!
AMBIENT/
Chủ đề:
Nội dung Text: Bài giảng Điện tử Tin học lớp 11: Bài 9
- Bµi 9
(2 tiÕt)
Gi¸o ¸n ®iÖn tö tin häc líp 11
- 1. RÏ nh¸nh
Mê i c ¸c b ¹n c ïng
xe m v µ t×m hiÓu
c ¸c t×nh huè ng
s au nhÐ!
- Nµy , ng µy
µ! NÕu ngµy m ai c Ëu c ã ®i
mai ma th×tí häc nhãm
NÕu ngµy
nghØ, nÕu kh«ng ?
mai ma th×
kh«ng ma th×tí, ®Ó
õm
tí nghØ.
® nhµ cËung hÜ
Õn tí
häc nhÐ. ®·.
- NÕu … th×…,
nÕu kh«ng th×
NÕu ... …
th×
CÊu tróc dïng ®Óm« t¶ c¸c mÖnh ®Òcã d¹ng nh trªn gäi lµ
Ó Ò
CÊu tróc dïng ® m« t¶ c¸c mÖnh ® cã d¹ng nh trªn gäi lµ
cÊu tróc rÏ nh¸nh.
cÊu tróc rÏ nh¸nh.
- VÝ dô : Gi¶i ph¬ng tr×nh bËc hai ax 2 +bx+c =0 (a≠ 0)
H·y nª u c ¸c b íc
g i¶i p h¬ng
tr×nh b Ëc hai?
- NhËp hÖ s è a,b,c
- TÝnh De lta=b 2 4ac
- NÕu De lta ©m th× th«ng b¸o PT
v« ng hiÖm, ng îc l¹i tÝnh vµ ®a
ra ng hiÖm.
- C¸c e m h·y v Ï s ¬
®å thuËt to ¸n g i¶i NhËp a, b, c
p h¬ng tr×nh b Ëc
2 (v íi a ≠ 0)
TÝnh Delta =b2 – 4ac
Sai KiÓm tra §óng
Delta
- 2. C© lÖnh IF - THEN
u
a. D¹ng thiÕu IF THEN ;
Tro ng ®ã: §iÒu kiÖn lµ biÓu thø c quan hÖ ho Æc biÓu thø c l«g ic .
C©u lÖnh lµ mé t lÖnh c ña TP.
§óng
§iÒu kiÖn C©u lÖnh
S ai
NÕu IF a m o d 2=0 ®ó ng th× < ln(‘ a la s®îchan’); hiÖn,
THEN Write lÖnh> o c thùc
c©u
VÝ
s ai bÞ bá qua.
dô:
- b. D¹ng ®ñ IF THEN ELSE ;
S ai §ó ng
§iÒu kiÖn
C©u lÖnh 2 C©u lÖnh 1
NÕu ®óng th× ®îc thùc hiÖn,
VÝ IF a m o d 2=0 THEN Write ln(‘a lµ s o c han’)
ngîc l¹i th× ®îc thùc hiÖn.
dô: ELS E Write ln(‘a la s o le ’);
- H·y d ïng c ©u lÖnh
IF – THEN v iÕt
lÖnh ®Ó xÐt c ¸c tr
ê ng hîp c ña DELTA
IF De lta
- 3. C© lÖnh ghÐp
u
Trong TP cho phÐp gép nhiÒu c© lÖnh thµnh mét c©
u u
lÖnh gäi lµ c© lÖnh ghÐp, cã d¹ng:
u
BEGIN
BEGIN
< C¸c cc©u lÖnh>;
< C¸c ©u lÖnh>;
END;
END;
VÝ d ô :
IF De lta
- 4. Mét sè vÝ dô
VÝ dô Pro g ram GPTB2;
1 Us eEm h·y ho µn thiÖn
s c rt;
c h¬ng tr×nh g i¶i
:
Varp h¬ng tr×nh b Ëc 2
...;
(a ≠ 0) the o d µn ý
BEGIN s au:
. . . NhËp vµo 3 hÖ s è a,b,c .. .
De lta :=. . .;
NÕu De lta
- VÝ dô 2: T×m s è ng µy c ña n¨m N, biÕt r»ng n¨m nhuËn lµ n¨m c hia
hÕt c ho 400 ho Æc c hia hÕt 4 nhng kh«ng c hia hÕt c ho 100.
Input: NhËp N tõ bµn phÝm.
H·y x¸c ®Þnh Output: §a sè ngµy cña n¨m N ra mµn
Inp ut v µ h× nh.
Outp ut c ña
b µi?
NÕu N chia hÕt cho 400 hoÆc N chia hÕt
cho 4 nhng kh«ng chia hÕt cho 100
th× In ra sè ngµy cña n¨m nhuËn lµ 366,
ngîc l¹i In ra sè ngµy lµ 365
- NhËp vµo sN¡M c Çn ña n¨mènhuËn, ng îc
ViÕt ®iÒu kiÖn: c tÝnh s lîng ng µy
th× nhËn è ng µy
Em h·y khai b¸o biÕn c ho bµi to ¸n trªn?
l¹i ra kÕtsqu¶?
NÕu N c hiang µy ccho 400 ho Æc c.hia hÕt
In nhËn è hÕt ña n¨m thê ng
c ho 4 nhng kh«ng c hia hÕt c ho 100
- H·y nhí
CÊu tró c m« t¶ c ¸c mÖnh ®Ò:
“NÕu … th×…”
“NÕu … th× …ng îc l¹i…”
g äi lµ c Êu tró c rÏ nh¸nh.
IF THEN ;
IF THEN
LÖnh rÏ nh¸nh d¹ng ®ñ
ELS E ;
C©u lÖnh g hÐp
BEGIN
;
END;