Các Cu Trúc Điu Khin
(Control Statements)
Trnh Tấn Đt
Khoa CNTT - Đi Hc i Gòn
Email: trinhtandat@sgu.edu.vn
Website: https://sites.google.com/site/ttdat88/
Ni dung
Câu lnh if else
Vòng lp for
Vòng lp while , do while
Câu lnh break, continue
Các dụ minh ha
Bài tp
Cu Trúc Điu Khin
Nhc lại lệnh khối lệnh (statement and block statement)
Một biểu thc tr thành một lệnh khi đưc kết tc bởi du ;”, được gi
lệnh đơn.
Các dấu { } dùng để nhóm các khai o lệnh đơn lệnh ghép hay khi
lệnh.
Về mt pháp, khối lệnh ơng đương một lệnh đơn.
Các khối lệnh được dùng trong định nghĩa m, dùng với các cu trúc điều khiển
chương trình như: if, else, while, for,...
Cu Trúc Điu Khin
Cu Trúc Điều Khiển (control statement)
Cu trúc điều khiển xác định th tự các lệnh được thc thi.
2 loại cấu trúc điều khiển thường gp:
oCấu tc chọn (selection statements - if, switch) biểu diễn c “quyết định”
oCấu tc lp (iteration statements or loop - for, while) cho pp lp lại nhiều ln việc thc thi
các lệnh.
dụ
oNếu a> b thì a số ln nhất, ngược lại nếu b>a thì b số ln nhất, ngược lại a bằng b
oIn ra màn hình 1000 lần chuỗi "Hello World.
Câu lnh if (thiếu)
Câu lệnh if
pháp:
Lưu ý:
oexpr biu thc logic bắt buộc đặt trong dấu ngoặc ( ) KHÔNG dấu chấm phẩy cuối.
oNếu phần lnh n trong if chỉ lnh đơn t KHÔNG cần dấu { }
oNếu phần lnh n trong if khối lnh t cần dấu { }. Thông thường, nếu chỉ lnh đơn cũng n để trong
dấu { } để nhận biết rằng đó câu lnh n trong if.
Ý nga: Nếu biu thc expr đúng (true, 1, khác 0) thì thc thi u lệnh hoc khi lnh bên trong
if ngưc lại thì bỏ qua.
if (expr)
câu lnh;
if (expr)
{
khi lnh;
}