Tải bản đầy đủ (.pptx) (11 trang)

Bai 9 Cau truc re nhanh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (984.2 KB, 11 trang )

Chương III: CẤU

TRÚC RẼ NHÁNH VÀ LẶP

Bài 9: CẤU

TRÚC RẼ NHÁNH


CÁC TÌNH HUỐNG
 Nếu bạn học bài và làm bài tập đầy đủ thì bài thi của
bạn sẽ điểm cao.
 Nếu bạn học bài và làm bài tập đầy đủ thì bài thi của
bạn sẽ điểm cao, nếu khơng thì bài thi của bạn sẽ
điểm thấp.
 Nếu a chia hết cho 2 thì a là số chẵn.
 Nếu a chia hết cho 2 thì a là số chẵn, nếu khơng thì a
là số lẻ.


RẼ NHÁNH
 Nếu …..thì …..
 Nếu ….. thì ….., nếu khơng thì …..

Lựa chọn một cơng việc trong số nhiều cơng việc để thực hiện
tuỳ vào điều kiện nào đó


CÂU LỆNH IF - THEN
SƠ ĐỒ KHỐI
IF



Câu lệnh 2

Hình 1

S

Điều kiện

Hình 2

Đ

Câu lệnh 1


CU LNH IF - THEN
DNG THIU
Trong đó:

- Điều kiện là biểu thức quan hệ hoặc biểu thức lôgic.
- Câu lệnh là một lệnh của Pascal.

Đúng

Điều kiện

Câu lệnh

Sai


Nu <iu kin> ỳng thì <câu lệnh> Được thực hiện
sai < câu lệnh > bị bỏ qua.


CU LNH IF - THEN
DNG
Sai

Đúng

Điều kiện
Câu lệnh 2

Câu lệnh 1

Nếu <điều kiện> đúng thì <câu lệnh1 > Được thực hiện
Nếu khơng thì < câu lệnh 2 > được thực hiện.


CÂU LỆNH IF - THEN
Tính giá trị a, b sau khi thực hiện đoạn lệnh
 Trường hợp 1:
a:= 5; b:= 8;
if (a> b) then a:=a-b;

 Trường hợp 2:
a:= 5; b:= 8;
if (a> b) then a:=a-b else b:=b-a;



CÂU LỆNH IF - THEN
Em hãy nhận xét đoạn chương trình sau:
var a,b,x: real;
begin
write('Nhap a, b: ');
if a<>0 then
x:=-b/a;
write ('x=',x:6:2);
readln;
end.

readln(a,b);


VÍ DỤ CÂU LỆNH IF - THEN
Ví dụ: Viết câu lệnh rẽ nhánh cho bài tốn giải
phương trình ax+b=0 theo đề xuất nếu a ≠ 0 thì tính
giá trị x và thơng báo x; nếu khơng thì thơng báo vì a
=0 nên khơng xử lý.
Nhóm 1, 2: Câu lệnh rẽ nhánh dạng khuyết
Nhóm 3, 4: Câu lệnh rẽ nhánh dạng đủ.


VÍ DỤ CÂU LỆNH IF - THEN
Ví dụ: Viết câu lệnh rẽ nhánh cho bài tốn giải phương
trình ax+b=0 theo đề xuất nếu a ≠ 0 thì tính giá trị x và
thơng báo x; nếu khơng thì xét trường hợp b=0 thì thơng
báo PT vơ số nghiệm, ngược lại Pt Vơ nghiệm.
Đề xuất:

- Nếu a ≠ 0 thì tính giá trị x và thơng báo x;
- Nếu a= 0 thì:
+ Nếu b= 0: thơng báo phương trình vơ số nghiệm
+ Nếu b≠ 0: thơng báo phương trình vơ nghiệm


XIN CHÂN THÀNH
CẢM ƠN!



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×