Bài 9 - Cấu trúc rẽ nhánh - Pdf 18


Bµi 9
Gi¸o ¸n ®iÖn tö tin häc líp 11
(2 tiÕt)

1. RÏ nh¸nh
Mêi c¸c b¹n cïng
xem vµ t×m hiÓu c¸c
t×nh huèng sau
nhÐ!


m, để
tớ nghĩ
đã.
Nếu ngày mai
m a thì tớ
nghỉ.
à! Nếu ngày mai
m a thì tớ nghỉ,
nếu không m a thì
tớ đến nhà cậu
học nhé.
Này, ngày mai
cậu có đi học
nhóm không?

Nếu thì
Nếu thì ,
nếu không thì


Nhập a, b, c
Tính Delta = b
2
4ac
Kiểm tra
Delta < 0
Tính và đ
a ra
nghiệm
Thông
báo vô
nghiệm
Kết thúc
Sai Đúng

IF
<§iÒu kiÖn>
THEN
<C©u lÖnh>
;
§iÒu kiÖn
§óng
C©u lÖnh
NÕu <
®iÒu kiÖn>
®óng th× <
c©u lÖnh>
® îc thùc hiÖn,
sai <
c©u lÖnh>

® îc thùc hiÖn,
ng îc l¹i th× <
c©u lÖnh 2>
® îc thùc hiÖn.
§iÒu kiÖn
C©u lÖnh 1C©u lÖnh 2
§iÒu kiÖn
C©u lÖnh 1
§iÒu kiÖn
VÝ dô:
IF a mod 2=0 THEN Writeln( a lµ so chan )‘ ’
ELSE Writeln( a la so le );‘ ’

H·y dïng c©u lÖnh
IF THEN viÕt lÖnh –
®Ó xÐt c¸c tr êng hîp
cña DELTA
IF Delta<0 THEN Writeln(‘Ph ¬ng tr×nh v« nghiÖm’)
ELSE
X1:= (-B + SQRT(Delta))/(2*A);
X2:= (-B - SQRT(Delta))/(2*A);
Writeln(‘ Nghiem X1= ’, X1:5:1);
Writeln(‘ Nghiem X2= ’, X2:5:1);

3. C©u lÖnh ghÐp
Trong TP cho phÐp gép nhiÒu c©u lÖnh thµnh mét c©u lÖnh gäi lµ
c©u lÖnh ghÐp, cã d¹ng:
BEGIN
< C¸c c©u lÖnh>;
END;

¬ng tr×nh bËc 2 (a≠0)
theo dµn ý sau:
VÝ dô 1:Hãy xác định
Input và
Output của
bài?
Ví dụ 2: Tìm số ngày của năm N, biết rằng năm nhuận là năm chia
hết cho 400 hoặc chia hết 4 nh ng không chia hết cho 100.
Input: Nhập N từ bàn phím.
Output: Đ a số ngày của năm N ra màn hình.
Nếu N chia hết cho 400 hoặc N chia hết cho 4 nh
ng 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

Em hãy khai báo biến cho bài toán
trên?
Viết điều kiện:
Nếu N chia hết cho 400 hoặc chia
hết cho 4 nh ng không chia hết cho
100
thì nhận số ngày của năm nhuận, ng
ợc lại nhận số ngày của năm th ờng.
Nhập vào NĂM cần tính số l ợng
ngày
In ra kết quả?


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status