Câu lệnh case …of lệnh: Case of else



tải về 60 Kb.
trang1/3
Chuyển đổi dữ liệu04.12.2023
Kích60 Kb.
#55873
  1   2   3
câu lệnh-case-of


CÂU LỆNH CASE …OF

Lệnh: Case of


Lệnh: Case of else
Chúng ta có thể thấy câu lệnh IF - Then - Else cho phép chúng ta kiểm tra và thực hiện nhiều quyết định trong chương trình. Tuy nhiên khi có quá nhiều giá trị cần phải kiểm tra thì Pascal cung cấp thêm câu lệnh Case Of để thực hiện điều này dễ dàng hơn.
Giống như If - Then - ElseCase - OfCase - Of - Else cũng có 2 dạng.

Dạng thiếu
Cú pháp:
Case <Giá trị> Of
<Trường hợp 1> : <Công việc 1>;
<Trường hợp 2> : <Công việc 2>;
...
<Trường hợp n> : <Công việc n>;
End;


Dạng đầy đủ của Case - of - Else
Case <Giá trị> Of
<Trường hợp 1>: <Công việc 1>;
<Trường hợp 2>: <Công việc 2>;
...
<Trường hợp n>: <Công việc n>;
Else <Công việc n + 1>;
End;
Trong đó <Giá trị> là một biến hoặc biểu thức là kiểu đếm được:
(Kiểu ký tự, kiểu số nguyên, kiểu liệt kê hoặc kiểu miền con).
Nếu giá trị của biểu thức hoặc biến đó rơi vào trường hợp nào thì công việc tương ứng sẽ được thực hiện rồi kết thúc lệnh Case - Of.
Nếu giá trị của biểu thức hoặc biến không rơi vào trường hợp nào thì sẽ kết thúc lệnh Case - Of mà không làm gì, còn trường hợp Case Of - Else thì nếu không rơi vào trường hợp nào sẽ thực hiện lệnh của Else
Chú ý là lệnh CASE phải kết thúc bằng END;
Các yêu cầu: Kiểu dữ liệu của biểuthức chỉ có thể là nguyên, ký tự, Lôgic, hoặc kiểu liệt kê hay kiểu đoạn con. Xin nhấn mạnh rằng: biểu thức không được là kiểu thực hay kiểu chuỗi, và đây chính là hạn chế của lệnh CASE so với lệnh IF. Các trường hợp 1, trường hợp 2, ..., trường hợp k phải có kiểu dữ liệu phù hợp với kiểu dữ liệu của giá trị.

tải về 60 Kb.

Chia sẻ với bạn bè của bạn:
  1   2   3




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương