Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bài 6: CÂU LỆNH ĐIỀU KIỆN - Coggle Diagram
Bài 6: CÂU LỆNH ĐIỀU KIỆN
Cấu trúc rẽ nhánh
Ví dụ 2
Ta có thể mô tả việc tính tiền cho khách hàng bằng các bước sau đây:
Bước 2: Nếu T>=100000, số tiền phải thanh toán là 70%*T
Bước 3: In hóa đơn.
Bước 1: Tính tổng số tiền T khách hàng đã mua sách.
Là cấu trúc rẽ nhánh dạng thiếu
Khi thực hiện một chương tình, máy tính sẽ thực hiện tuần tự các câu lệnh, từ trên xuống dưới.
Nếu điều kiện cụ thể được thỏa mãn
Có các câu lệnh cho phép máy tính thực hiện một lệnh nào đó để thay đổi trình tự ấy.
Nếu điều kiện cụ thể không được thỏa mãn
Câu lệnh bỏ qua hoặc thực hiện một câu lệnh khác.
Ví dụ 3
Từ VD 2 và dựa vào VD 3, ta có thể sửa lại thuật toán như sau:
Bước 2: Nếu 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%
Bước 3: In hóa đơn.
Bước 1: Tính tổng số tiền T khách hàng đã mua sách
Là cấu trúc rẽ nhánh dạng đủ
Cấu trúc rẽ nhánh cho phép thay đổi thứ tự thực hiện tuần tự các bước trong thuật toán.
Câu lệnh điều kiện
Ví dụ 1: viết chương trình yêu cầu người dùng nhập 1 số từ bàn phím, nếu số này là số chẵn thì in ra thông báo, ngược lại in ra thông báo là số lẻ
B2: nếu a mod 2 = 0 thì thông báo là số chẵn
B3: nếu không thì thông báo a là số lẻ
B1: nhập số a;
Nếu điều kiện thoản mãn, chương trình sẽ thực hiện các câu lệnh 1 sau từ khóa then. Nếu không, chương trình sẽ thực hiện câu lện 2
Cú pháp dạng thiếu: if < điều kiện > then < câu lệnh>;
Các cấu trúc rẽ nhánh được thể hiện bằng câu lệnh điều kiện
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ể.
Khi kết quả là sai, ta nói điều kiện không thỏa mãn.
Khi kết quả là đúng, ta nói điều kiện được thỏa mãn
Trong Tin học, còn có thể gặp nhiều dạng điều kiện khác
Nếu X>5, (thì) in giá trị của X ra màn hình.
Nếu ấn phím
Pause
/
Break
, (thì) chương trình (sẽ bị) ngừng.
Nếu nhấ đấu "x" ở góc trên, bên phải cửa sổ trên màn hình, (thì) cửa sổ sẽ được đóng lại.
2.Điều kiện và phép so sánh
Để so sánh hai giá trị số hoặc hai biểu thức có giá trị số, chúng ta sử dụng các kí hiệu toán học như =,<,>,...
Các phép so sánh được sử dụng để biểu diễn các điều kiện
Điều kiện được biểu diễn bằng phép so sánh
Để so sánh 2 giá trị số hoặc 2 biểu thức, sử dụng các kí hiệu toán học. các phép so sánh sẽ cho kết quả là đúng hoặc sai.
Muốn chương trình in ra màn hình giá trị lớn hơn trong số hai giá trị của các biến a và b.
VD: Nếu a>b, in giá trị của a ra màn hình; ngược lại, in giá trị của b ra màn hình