b. Kết quả từ chương trình cài đặt:
P.2.4. Cấu trúc điều khiển: a Cấu trúc lựa chọn:
.a Cấu trúc lựa chọn:
Cấu trúc if…:
if (<biểu thức boolean>) <khối lệnh>;
Nếu <biểu thức boolean đúng> thì <khối lệnh> sẽ được thực hiện, còn nếu sai thì sẽ bị bỏ qua.
Cấu trúc if… else…:
if (<biểu thức boolean>) <khối lệnh 1>;
else <khối lệnh 2>;
Nếu <biểu thức boolean đúng> thì <khối lệnh 1> sẽ được thực hiện, còn nếu sai thì <khốilệnh 2> sẽ được thực hiện.
Cấu trúc switch:
switch <biểu thức> {
case <giá trị 1> : <khối lệnh 1> ; break;
case <giá trị 2> : <khối lệnh 2> ; break; …
case <giá trị n> : <khối lệnh n> ; break;
default: <khối lệnh default>;
Nếu <biểu thức> có giá trị bằng <giá trị i> thì <khối lệnh i> được thực hiện (1≤ i ≤ n).
Nếu <biểu thức> không thõa tất cả các giá trị đã liệt kê thì <khối lệnh default> được thực hiện.
.b Vòng lặp:
Vòng lặp for:
For (<khởi tạo>; <biểu thức kiểm tra>; <bước nhảy>) <khối lệnh>;
Bắt đầu với giá trị khởi tạo của biến đếm, <khối lệnh> được thực hiện. Sau đó biến đếm thay đổi giá trị một lượng bằng bước nhảy. Nếu biến đếm thõa <biểu
thức kiểm tra> thì tiếp tục thực hiện <khối lệnh>. Còn không thõa thì kết thúc
vòng lặp.
Vòng lặp while
while <biểu thức boolean> <khối lệnh>;
hoặc
do{
<khối lệnh>
}
whlie <biểu thức boolean>;
<khối lệnh> được thực hiện lặp lại cho đến khi <biểu thức boolean> có giá trị false. Đối với cấu trúc while… thì <biểu thức boolean> được kiểm tra trước mỗi lần thực hiện <khối lệnh>. Còn đối với cấu trúc do…while thì <biểu thức boolean> được kiểm tra sau mỗi lần thực hiện <khối lệnh>.