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
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ể.
Ví dụ:
Khi kết quả là đúng, ta nói điều kiện được thỏa mãn
Khi kết quả là sai, ta nói điều kiện không thỏa mãn.
Cấu trúc rẽ nhánh
Để thay đổi
ngôn ngữ lập trình có các câu lệnh cho phép máy tính thực hiện một lệnh nào đó, nếu một điều kiện cụ thể được thỏa mãn
ngược lại, nếu điều kiện không được thỏa mãn thì bỏ qua câu lệnh hoặc thực hiện một câu lệnh khác
VD2:
B1: Tính tổng số tiền T khách hàng đã mua sách.
B2: Nếu T>= 100000, số tiền phải phải thanh toán là 70% * T.
B3: In hóa đơn
VD3:
B1: Tính tổng số tiền T khách hàng đã mua sách
B2: 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%
T
B3: In hóa đơn
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
Giúp cho việc lập trình được linh hoạt hơn
Điều kiện và phép so sánh
Điều kiện được biểu diễn bằng phép so sánh, phép so sánh cho kết quả đúng có nghĩa điều kiện được thỏa mãn; ngược lại, điều kiện không được thỏa mãn.
Để 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.
vd1
Nếu a>b,phép so sánh đúng thì 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(có nghĩ là phép so sánh cho kết quả sai
4.Câu lệnh điều kiện
Các câu lệnh điều kiện trong ngôn ngữ lập trình thể hiện cấu trúc rẽ nhánh
Trong Pascal, câu lệnh điều kiện viết thiếu
Khi gặp
câu lệnh điều kiện
này, chương trình sẽ kiểm tra
điều kiện
Nếu
điều kiện
được thỏa mãn, chương trình sẽ thực hiện
câu lệnh
sau từ khóa
then
.
Ngược lại, câu lệnh đó bị bỏ qua
VD4
Nếu a>b thì in ra màn hình giá trị của a
VD5
Thuật toán
B1: Nhập số a
B2: Nếu a>5 thì thông báo lỗi
VD6:
Nếu b<>0 thì tính kết quả, ngược lại thì thông báo lỗi
là câu lệnh điều kiện dạng đầy đủ
câu lệnh điều kiện đầy đủ của Pascal có
Với câu lệnh này, chương trình sẽ kiểm tra
điều kiện
.
Nếu điều kiện được thỏa mãn, chương trình sẽ thực hiẹn
câu lệnh 1
sau từ khóa
then
Ngược lại,
câu lệnh 2
sẽ được thực hiện
chú thích:
if,then là từ khóa
điều kiện của các phép so sánh
câu lệnh có thể là lệnh đơn or lệnh ghép,nếu là lệnh ghép chúng ta phải đặt trong khối begin-end
Dạng thiếu