Biểu thức rẽ nhánh
53
• Loại bỏ các cột có chứa thành phần 0.
5.2. BIEÅU THÖÙC ÑIEÀU KIEÄN
Cấu trúc điều kiện if được sử dụng để quyết định nhóm lệnh nào sẽ được thực thi. Dưới dây là
mô tả tổng quát của các lệnh điều kiện. Trong những ví dụ này, lệnh disp được sử dụng
thường xuyên. Lệnh này in ra màn hình đoạn văn bản ở giữa hai dấu nháy.
• Cấu trúc if … end
• Cấu trúc if … else … end
• Cấu trúc if … elseif … else … end
if
biểu thức logic
lệnh thứ 1
lệnh thứ 1
…
end
Cú pháp
if
(a > 0)
b = a;
disp ('a is positive');
end
Ví dụ
if
biểu thức logic 1
các lệnh được thực thi khi biểu
thức logic 1 TRUE
elseif
biểu thức logic 2
các lệnh được thực thi khi biểu
thức logic 2 TRUE
else
các lệnh được thực thi khi
không có biểu thức logic nào
TRUE
end
Cú pháp
if
(height > 190)
disp ('very tall');
elseif
(height > 170)
disp ('tall');
elseif
(height < 150)
disp ('small');
else
disp ('average');
end
Ví dụ
if
biểu thức logic
các lệnh được thực thi khi biểu
thức logic TRUE
else
các lệnh được thực thi khi biểu
thức logic FALSE
end
Cú pháp
if
(temperature > 100)
disp ('Above boiling.');
toohigh = 1;
else
disp ('Temperature is OK.');
toohigh = 0;
end
Ví dụ