Trong cuộc sống, có những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra. Điều kiện thường là một sự kiện được mô tả sau từ “Nếu”. Vd: Nếu em bị ốm, em sẽ không tập thể dục buổi sáng... Trong Pascal cũng như vậy.
Trước khi bắt đầu về câu lệnh điều kiện, chúng ta sẽ tìm hiểu tính đúng/sai, phép so sánh và cấu trục rẽ nhánh.
1. Tính đúng hoặc sai của các điều kiện
Khi kết quả kiểm tra là đúng, ta nói điều kiện được thỏa mãn, còn khi kết quả kiểm tra là sai, ta nói điều kiện không thỏa mãn.
vd: Nếu x mod 2=0, thì x là số chẵn; ngược lại x là số lẻ.
Nếu nhấn phím Enter, thì sẽ đưa con trỏ soạn thảo xuống dòng.
2. Điều kiện và phép so sánh
Các phép so sánh có vai trò rất quan trọng trong việc mô tả thuật toán và lập trình. Chúng thường được sử dụng để biểu diễn các điều kiện.
vd: Tìm số lớn nhất: Nếu a > b, thì a là số lớn nhất; ngược lại b là số lớn nhất.
vd: Tìm số lớn nhất: Nếu a > b, thì a là số lớn nhất; ngược lại b là số lớn nhất.
3. Cấu trúc rẽ nhánh
Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không. Cấu trúc rẽ nhánh có 2 dạng: Dạng thiếu và dạng đầy đủ. vd. Nếu chăm chỉ học tập, An sẽ được mẹ mua cho một cái máy vi tính; (dạng thiếu).
Nếu chăm chỉ học tập, An sẽ được mẹ mua cho một cái máy vi tính; ngược lại, An sẽ bị cô giáo phàn nàn và An sẽ không được mẹ mua cho một cái máy vi tính (dạng đủ).
4. Câu lệnh điều kiện
* Trong Pascal, câu lệnh điều kiện được viết như sau:
+ Dạng thiếu:
If <điều kiện> then <câu lệnh>;
vd: if (x mod 2)=0 then writeln(x,' la so chan');
+ Dạng đầy đủ:
If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
vd: if (x mod 2) =0 then writeln(x,' la so chan')
else writeln(x,' la so le');
If <điều kiện> then <câu lệnh>;
vd: if (x mod 2)=0 then writeln(x,' la so chan');
+ Dạng đầy đủ:
If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
vd: if (x mod 2) =0 then writeln(x,' la so chan')
else writeln(x,' la so le');
Sưu tầm và biên tập

What's Taking place i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has aided me out loads. I'm hoping to contribute
& help other customers like its aided me. Good job.
Also visit my site how to file bankruptcy in florida
lúc 02:11 16 tháng 3, 2013
hỉu chit lìn
^^
lúc 08:48 24 tháng 8, 2013
=='
lúc 13:06 4 tháng 5, 2014
vl
lúc 18:03 7 tháng 10, 2015
bạn này hay quá.Tiếp tục phát huy nha. i love u chịch chịch :))
lúc 10:14 16 tháng 11, 2016
có bài tập không ạ
lúc 15:12 8 tháng 12, 2016
Bạn ơi chung chung quá bạn ạ! Có lẽ bạn nên lấy ví dụ ra cho bạn học dễ học hơn được không! Rất hi vọng bạn có những bài viết hữu ích hơn nữa!
lúc 21:05 19 tháng 6, 2017
thế các bác cho hỏi nếu mình dùng if mà ko dùng then dc ko vậy
lúc 07:33 23 tháng 8, 2017
Cả một câu lệnh bạn dùng 1 nửa thì sao mà được
lúc 18:45 28 tháng 9, 2017
đéo hiểu cái lồn gì.. cũng faj học
lúc 14:59 16 tháng 10, 2017
MNG co ai giai duoc bai toan nay bang cau lenh dieu kien if...then...else ma khong dung cau lenh for..to..do
Vua ga vua cho
Bo lai cho tron
Ba muoi sau con
Mot tram chan chan
lúc 08:18 23 tháng 11, 2017
Anh cho em hỏi là ví dụ như em muốn viết câu lệnh là "Nếu X thì Y và Z"
Thì em sẽ code là If (X) Then (Y) and (Z)
Hay là If (X) Then (Y); (Z)
Em cảm ơn
lúc 21:14 26 tháng 11, 2017
Ngu lồn
lúc 19:22 9 tháng 9, 2018
hmmmm
lúc 15:26 26 tháng 9, 2018
nice
lúc 04:45 14 tháng 4, 2020
trong phần điều kiện có thêm and được không ví dụ như if a>2 and b<3
lúc 21:46 16 tháng 12, 2021
Đăng nhận xét