TỔ : TOÁN- LÝ - TIN
TRƯỜNG THPT SỐ 2 ĐAKRÔNG
Gv: Phan Xuân Trí
Quảng Trị 10.2010
Bo o t fro m CD :
Disk boot failure, insert
system disk and press enter.
Trêng: THPT sè 2 ®akr«ng
Tæ: To¸n Lý tin– –
GV: Phan xu©n trÝ
1. RÏ nh¸nh
C¸c em h·y 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ớ ở
nhà học bài.
à! Nếu ngày mai mư
a thì tớ ở nhà học
bài, nếu không mưa
thì tớ đến nhà cậu
chơi nhé.
Này, ngày mai
cậu định làm
gì?
Nếu ... thì
Nếu thì ,
nếu không thì
Cấu trúc dùng để mô tả các mệnh đề có dạng Nếu Thì hoặc
Nếu Thì nếu không thì như trên gọi là cấu trúc rẽ nhánh.
Cấu trúc dùng để mô tả các mệnh đề có dạng Nếu Thì hoặc
Nếu Thì nếu không thì như trên gọi là cấu trúc rẽ nhánh.
Dạng thiếu Dạng đủ
1. Rẽ nhánh
Ví dụ:
Hãy nêu các
bước giải bài
toán trên?
-
Nhập hệ số a,b,c
-
Tính Delta=b
2
- 4ac
-
Nếu Delta<0 thì thông báo PT
vô nghiệm, ngược lại thông
báo phương trình có nghiệm.
Kiểm tra xem phương trình bậc hai: ax
2
+bx+c=0 (a0)
có nghiệm hay không.
1. Rẽ nhánh
Vẽ sơ đồ thuật toán
giải bài toán trên?
Sau khi tính Delta,
tuỳ thuộc vào giá trị
Delta, một trong hai
thao tác sẽ thực hiện.
Nhập a, b, c
Delta b
2
4ac
Delta <
0?
Sai
Đúng
Thông báo vô nghiệm,
rồi kết thúc
Thông báo có nghiệm,
rồi kết thúc
1. Rẽ nhánh
2. Câu lệnh IF - THEN
Hoạt động nhóm: tìm hiểu câu
lệnh rẽ nhánh trong pascal (2 p)
Nhóm 1: Dạng thiếu Nhóm 2: Dạng đủ
điền vào phiếu học tập
Trong đó:
Cú pháp:
Thực hiện:
Trong đó:
Cú pháp:
Thực hiện:
Gợi ý: Cú pháp:
ở dạng thiếu: Nếu <điều kiện> thì <công việc>;
ở dạng đủ: Nếu <điều kiện> thì <công việc 1> nếu không thì <
công việc 2>;
Nếu -> tiếng anh? Thì -> tiếng anh; nếu không thì -> tiếng anh
Điều kiện (đúng hoặc sai) -> loại biểu thức nào trong Pascal?
Công việc khi máy tính thực hiện gọi là gì? Nó nằm ở đâu?
Câu lệnh được thực hiện như thế nào? (Dựa vào sơ đồ khối trên bảng.)