Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bài 6: Câu lệnh điều kiện, 258105491_237929801741058_4206895988482264951_n…
Bài 6: Câu lệnh điều kiện
Điều kiện và phép so sánh
Điều kiện được biểu diễn bằng
Phép
Phép so sánh:
:check: thì điều kiện được thỏa mãn
VD: a>b, in giá trị biến a ra màn hình
:red_cross: thì điều kiện không được thỏa mãn
VD: a<b, in giá trị biến b ra màn hình
Cấu trúc rẽ nhánh
cho phép thay đổi thứ tự thực hiện tuần tự
lập trình
linh hoạt hơn
VD 2:
Bước 1: Tính tổng số tiền T khách hàng đã mua sách
Bước 2: T ≥ 100000, số tiền phải thanh toán là 70% × T
Bước 3: In hóa đơn
Dạng thiếu
VD 3:
Bước 1: Tính tổng số tiền T khách hàng đã mua sách
Bước 2: T ≥ 100000, số tiền phải thanh toán là 70% × T; ngược lại, số tiền phải thanh toán là 90% × T
Bước 3: In hóa đơn
Dạng đủ
4.Câu lệnh điều kiện
Trong các ngôn ngữ lập trình, các cấu trúc rẽ nhánh được thể hiện bằng câu lệnh điều kiện
if <điều kiện> then <câu lệnh>;
vd 4
Gỉa sử cần in ra màn hình số lớn hơn trong 2 số a và b
Nếu a>b thì in ra màn hình gtri của a
câu lệnh trong pascal
if a > b then write (a);
vd 5
2 Bước
B1: Nhập số a
B2: Nếu a > 5 thì báo lỗi
if a>5 then write ('So da nhap khong hop le')
yêu cầu
không lớn hơn 5
ktra tính hợp lệ
nếu không thì thông báo lỗi
vd 6
yêu cầu
tính kết qua của a chia b
a và b là 2 số bất kì
nếu b khác 0: thực hiện phép tính
b=0: báo lỗi
if b<>0 then x:=a/b else write ('Mau so bang 0, khong chia duoc')
Hoạt động phụ thuộc vào điều kiện
Kết quả
:check: => điều kiện được thỏa mãn
:green_cross: => điều kiện không thỏa mãn
định nghĩa
vd
hoạt động phụ thuộc vào điều kiện là việc điều chỉnh hành động tùy theo hoàn cảnh cụ thể
dạng điều kiện khác trong Tin học
X>5 => in giá trị của X ra màn hình
nhấn Pause/Break=> chương trình ( sẽ bị ) ngừng
nháy nút :red_cross: => cửa sổ sẽ được đóng lại