Pascal - Cú pháp cơ bản

Bạn đã xem cấu trúc cơ bản của chương trình pascal, vì vậy sẽ dễ dàng hiểu được các khối xây dựng cơ bản khác của ngôn ngữ lập trình pascal.

Biến

Một định nghĩa biến được đặt trong một khối bắt đầu bằng var từ khóa, theo sau là định nghĩa của các biến như sau:

var
A_Variable, B_Variable ... : Variable_Type;

Các biến Pascal được khai báo bên ngoài phần thân mã của hàm có nghĩa là chúng không được khai báo trong beginend nhưng chúng được khai báo sau định nghĩa của thủ tục / hàm và trước begintừ khóa. Đối với các biến toàn cục, chúng được định nghĩa sau tiêu đề chương trình.

Chức năng / Thủ tục

Trong Pascal, một procedure là tập hợp các lệnh được thực thi, không có giá trị trả về và functionlà một thủ tục có giá trị trả về. Định nghĩa của hàm / thủ tục sẽ như sau:

Function Func_Name(params...) : Return_Value;
Procedure Proc_Name(params...);

Bình luận

Các chú thích nhiều dòng được đặt trong dấu ngoặc nhọn và dấu hoa thị là (* ... *). Pascal cho phép chú thích một dòng nằm trong dấu ngoặc nhọn {...}.

(* This is a multi-line comments
   and it will span multiple lines. *)

{ This is a single line comment in pascal }

Phân biệt chữ hoa chữ thường

Pascal là một ngôn ngữ không phân biệt chữ hoa chữ thường, có nghĩa là bạn có thể viết các biến, hàm và thủ tục của mình trong cả hai trường hợp. Giống như các biến A_Variable, a_variable và A_VARIABLE có cùng ý nghĩa trong Pascal.

Câu lệnh Pascal

Chương trình Pascal được tạo bằng các câu lệnh. Mỗi câu lệnh chỉ định một công việc xác định của chương trình. Những công việc này có thể là khai báo, phân công, đọc dữ liệu, ghi dữ liệu, đưa ra các quyết định logic, chuyển điều khiển luồng chương trình, v.v.

Ví dụ -

readln (a, b, c);
s := (a + b + c)/2.0;
area := sqrt(s * (s - a)*(s-b)*(s-c));
writeln(area);

Các từ dành riêng trong Pascal

Các câu lệnh trong Pascal được thiết kế với một số từ Pascal cụ thể, chúng được gọi là các từ dành riêng. Ví dụ, các từ, chương trình, đầu vào, đầu ra, var, real, begin, readline, writeline và end đều là các từ dành riêng.

Sau đây là danh sách các từ dành riêng có trong Pascal.

mảng bắt đầu trường hợp hăng sô
div làm xuống khác kết thúc
tập tin cho chức năng đi đến nếu
trong nhãn mod không không phải
của hoặc là đóng gói thủ tục chương trình
ghi lại nói lại bộ sau đó đến
kiểu cho đến khi var trong khi với

Bộ ký tự và mã định danh trong Pascal

Bộ ký tự Pascal bao gồm:

  • Tất cả các chữ cái viết hoa (AZ)

  • Tất cả các chữ cái thường (az)

  • Tất cả các chữ số (0-9)

  • Các ký hiệu đặc biệt - + * /: =,. ;. () [] = {} `khoảng trắng

Các thực thể trong chương trình Pascal như biến và hằng, kiểu, hàm, thủ tục và bản ghi, v.v., có tên hoặc định danh. Định danh là một chuỗi các chữ cái và chữ số, bắt đầu bằng một chữ cái. Các ký hiệu đặc biệt và khoảng trống không được sử dụng trong mã định danh.