Thế gii lp trình Bài 2 / Slide 1
of 16
©NIIT
C u trúc Quy t đ nh ế
N i dung chính
Gi i thi u c u trúc quy t đ nh ế
C u trúc if
C u trúc switch...case
Bài t p đ ngh
Thế gii lp trình Bài 2 / Slide 2
of 16
©NIIT
C u trúc Quy t đ nh ế
C u trúc quy t đ nh cho phép ch n l a th c hi n các l nh d a vào ế
vi c đánh giá m t đi u ki n.
C u trúc quy t đ nh đ c dùng trong gi i thu t là: ế ư
C u trúc if
C u trúc switch…case
Thế gii lp trình Bài 2 / Slide 3
of 16
©NIIT
C u trúc Quy t đ nh ế
C u trúc if
Theo sau c u trúc if m t bi u th c đi u ki n, trong đó d li u
đ c so sánh.ượ
D a vào k t qu c a vi c so sánh, m t quy t đ nh đ c th c hi n. ế ế ượ
Có nhi u ki u c u trúc if, ba ki u chính là:
C u trúc if đ n gi n ơ
C u trúc if…else
C u trúc if l ng nhau
Thế gii lp trình Bài 2 / Slide 4
of 16
©NIIT
C u trúc Quy t đ nh ế
C u trúc if đ n gi n ơ
N u đi u ki n đ c ch đ nh trong c u trúc if đ n gi n đúng thì các ế ượ ơ
l nh trong kh i if s đ c th c hi n. ượ
Cú pháp:
if (đi u ki n)
begin
các l nh
end
Thế gii lp trình Bài 2 / Slide 5
of 16
©NIIT
C u trúc Quy t đ nh ế
Ví d bài toán nh p m t s l n h n 10 và in câu ơ
thông báo thích h p:
begin
numeric nNum1
display “Enter any number”
accept nNum1
if (nNum1 > 10)
begin
display nNum1
display “The number is greater than 10”
end
end