Học Pascal/Câu Lệnh Rẽ Nhánh – Wikibooks Tiếng Việt
Có thể bạn quan tâm
Nội dung
chuyển sang thanh bên ẩn- Đầu
- Sách
- Thảo luận
- Đọc
- Sửa đổi
- Xem lịch sử
- Đọc
- Sửa đổi
- Xem lịch sử
- Các liên kết đến đây
- Thay đổi liên quan
- Tải lên tập tin
- Liên kết thường trực
- Thông tin trang
- Chú thích trang sách này
- Tạo URL rút gọn
- Tải mã QR
- Tạo một quyển sách
- Tải dưới dạng PDF
- Tải về bản in
Mệnh lệnh xét điều kiện để thực thi một việc
If...Then...
[sửa] IF<điềukiện>THEN<câulệnh>; {NẾU <điều kiện đúng> THÌ thực hiện <câu lệnh >;}Trong đó:
- <điều kiện> là một biểu thức logic.
- <câu lệnh> là một câu lệnh đơn hoặc câu lệnh kép.
VD:
| Code | Kết quả, giải thích |
|---|---|
| If1+1>2thenwrite('Hôm nay mặt trời mọc đằng Tây!'); | Kết quả: Giải thích: Do 1+1=2 → vì 2 không lớn hơn 2 nên không thoả điều kiện. Do đó, không có câu lệnh nào được thực hiện. |
| m:=1; ifm=1thenwrite('Tháng 1 có 31 ngày'); | Kết quả: Tháng 1 có 31 ngàyGiải thích: Do m thật sự bằng 1 → Điều kiện thoả mãn nên câu lệnh sau THEN được thực hiện. |
If...Then...else...;
[sửa] IF<điềukiện>THEN<câulệnh1>ELSE<câulệnh2>; {NẾU <điều kiện đúng> THÌ thực hiện <câu lệnh 1> NẾU KHÔNG THÌ thực hiện <câu lệnh 2>;}Trong đó:
- <điều kiện> là một biểu thức logic.
- <câu lệnh 1>, <câu lệnh 2> là một câu lệnh đơn hoặc câu lệnh kép.
Case...Of...End;
[sửa]Có hai dạng cấu trúc:
- Dạng 1:
- Dạng 2:
Lưu ý: phải có câu lệnh END; kết thúc (không có BEGIN).
VD: Xét xem tháng ... năm ... có bao nhiêu ngày.
CASEthangOF 1,3,5,7,8,10,12:ngay:=31; 4,6,9,11:ngay:=30; 2:if((nammod100=0)and(nammod400=0))or(nammod4=0)thenngay:=29elsengay:=28; END; writeln('Tháng ',thang,' năm ',nam,' có ',ngay,' ngày.');| Code | Điều kiện, kết quả, giải thích |
|---|---|
| CASEthangOF 1,3,5,7,8,10,12:ngay:=31; 4,6,9,11:ngay:=30; 2:if((nammod100=0)and(nammod400=0))or(nammod4=0)thenngay:=29elsengay:=28; END; writeln('Tháng ',thang,' năm ',nam,' có ',ngay,' ngày.'); | Điều kiện Nếu biến thang có giá trị là 1; 3; 5; 7; 8; 10 hoặc 12 thì biến ngay sẽ được gán cho giá trị 31. Nếu biến thang có giá trị là 4; 6; 9 hoặc 11 thì biến ngay sẽ được gán cho giá trị 30. Nếu biến thang có giá trị là 2 thì tùy theo kết quả:
Kết quả Hiện ra màn hình tùy theo giá trị mà biến được gán. |
Học Pascal/Mảng-->
Lấy từ “https://vi.wikibooks.org/w/index.php?title=Học_Pascal/Câu_lệnh_rẽ_nhánh&oldid=503223” Thể loại:- Pascal
Từ khóa » Trong Turbo Pascal Cấu Trúc If
-
Trong Turbo Pascal, Cấu Trúc If … Then Nào Sau đây Là Dạng đủ:
-
Trong Turbo Pascal Cấu Trúc If ... Then Nào Sau đây Là Dạng đủ
-
Câu Lệnh If - Then - Else - Hoàn Chân • Blog
-
Top #10 Xem Nhiều Nhất Trong Turbo Pascal Cấu Trúc If Mới Nhất ...
-
Lệnh If .. Then Trong Pascal - Freetuts
-
[DOC] Câu 1: Cho Biểu Thức Trong Pascal: Abs(x+1) - 3
-
Cấu Trúc Một Chương Trình Pascal, Khai Báo Biến, Khai Báo Hàm
-
Trong Turbo Pascal Cho A B C Là Các Số Thực Về Mặt Cú Pháp Câu Lệnh ...
-
Pascal (ngôn Ngữ Lập Trình) – Wikipedia Tiếng Việt
-
Cơ Bản Về Ngôn Ngữ Lập Trình Pascal - Vietsciences
-
Kt1t Thang 11 Khoi 11 - Tài Liệu Text - 123doc
-
Câu Lệnh điều Kiện Dạng đầy đủ Là: A. If Then Else - MTrend