HH. Powered by Blogger.

4. Cú pháp cơ bản

Ở bài trước bạn đã được tìm hiểu về cấu trúc cơ bản của một chương trình viết bằng ngôn ngữ lập trình Pascal. Ở bài này bạn sẽ học về các khối chương trình cơ bản.

Biến

Một khai báo biến được đặt ở đầu chương trình với từ khóa mở đầu khối là VAR, sau đó là các khai báo biến với cú pháp sau:
var
A_Variable, B_Variable ... : Variable_Type;
Các biến trong Pascal được khai báo bên ngoài mã chính của hàm, nghĩa là không nằm trong cặp từ khóa Begin..end. Nhưng chúng được định nghiax sau mỗi khai báo hàm/ thủ tục và trước từ khóa Begin. Đối với các biến toàn cục, chúng được định nghĩa ở phần đầu của chương trình.

Hàm và thủ tục

Trong Pascal, thủ tục là một tập các chỉ dẫn cần được thực hiện mà không trả về giá trị. Một hàm là một thủ tục có trả về giá trị. Khai báo hàm và thủ tục như sau:
Function Func_Name(params...) : Return_Value;
Procedure Proc_Name(params...);

Ghi chú

Nhiều dòng Chú thích được đặt trong cặp ngoặc {} hoặc {**}
{* This is a multi-line comments
   and it will span multiple lines. *}

{ This is a single line comment in pascal }

Chữ hoa và chữ thường

Trong ngôn ngữ lập trình Pascal không phân biệt chữ hoa, chữ thường. variables A_Variable, a_variable và A_VARIABLE đều như nhau

Câu lệnh Pascal

Chương trình Pascal bao gồm nhiều câu lệnh. Mỗi câu lệnh là một chỉ dẫn công việc cụ thể của chương trình. Các công việc này có thể là: khai báo, gán giá trị, đọc dữ liệu, ghi dữ liệu, kiểm tra biểu thức logic,...
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

andarraybegincaseconst
divdodowntoelseend
fileforfunctiongotoif
inlabelmodnilnot
oforpackedprocedureprogram
recordrepeatsetthento
typeuntilvarwhilewith

Tập kí tự và chữ cái được sử dụng trong NNLT Pascal


  • Tập kí tự được phép sử dụng trong Pascal gồm:
  • Tất cả các kí tự hoa A-Z
  • Tất cả các kí tự thường a-z
  • Tất cả các số từ 0-9
  • Các kí hiệu đặc biệt -+*/ := , . ;. () [] = {} ` và dấu cách

Các đối tượng trong chương trình Pascal như biến, hằng, kiểu, hàm, thủ tục, bản ghi,... đều phải có tên (định danh). Một tên trong Pascal gồm các kí tự và số, bắt đầu phải là kí tự. Các kí tự đặc biệt không được xuất hiện trong tên.

0 comments:

Post a Comment