- Cấu trúc rẽ nhánh và lặp trong lập trình
- Cách thực hiện các câu lệnh rẽ nhánh và lặp của pascal.
tin học lớp 11
Tiết 11
Bài 9
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Ð!
à! Nếu ngày
mai ma thì tớ
Nếu ngày
nghỉ, nếu
mai ừm,
ma
không ma thì
thì tớ
tớ đến nhàđể tớ
nghỉ.
nghĩ
cậu học nhé.
trên
gọi
gọi là
là
Ví dụ: Giải phơng trình bậc hai ax2+bx+c=0 (a 0)
Hãy nêu các
bớc giải ph
ơng trình
bậc hai?
-
Nhập hệ số a,b,c
Tính Delta=b2 - 4ac
Nếu Delta âm thì thông
báo PT vô nghiệm, ngợc lại
tính và đa ra nghiệm.
Các em hãy vẽ
sơ đồ thuật
toán giải phơng
trình bậc 2 (với
a 0).
Mời 1 em lên
bảng vẽ
Nhập a, b, c
l«gic.
- C©u lÖnh lµ mét lÖnh cña TP.
§óng
§iÒu kiÖn
C©u lÖnh
Sai
NÕu <®iÒu kiÖn> ®óng th× <c©u lÖnh> ®îc thùc hiÖn,
VÝ
IF a mod
2=0
THEN
a la so chan’);
sai
Writeln(‘
bÞ bá qua.
dô:
b. D¹ng ®ñ
IF <§iÒu kiÖn> THEN <C©u lÖnh 1> ELSE <C©u lÖnh 2>;
xÐt c¸c trêng
hîp cña DELTA
IF Delta;
END;
END;
VÝ dô:
IF Delta
0 (a≠a,b,c
0)
theo dµn ý sau:
.. .
Delta :=. . .;
NÕu Delta
nhận
hết
số cho
ngày400
củahoặc
năm th
chia
In ợc
ra lại
kết
quả?
trên?
hết cho 4 nhng không chia hết cho
ờng.
100
Chy chng trỡnh
Ví dụ 3: Cho một số nguyên dơng N. Xét xem N có phải
là số chính phơng hay không?
Hãy xác
định Input
và Output
của bài?
Input: Nhập N từ bàn phím.
Output: N là số chính phơng hoặc N
không phải là số chính phơng.