Ngôn ngữ lập trình Pascal không phân biệt chữ hoa và chữ thường, điều này có nghĩa là bạn có thể viết các biến, hàm và thủ tục bằng cả chữ hoa và chữ thường. Dưới đây là các thông tin chi tiết về từ khóa và cú pháp cơ bản của Pascal.
Bản thân biến (variable)
Biến (variable) được đặt trong một khối bắt đầu với từ khóa var, sau đó là các định nghĩa của biến như sau:
var
A_Variable, B_Variable ... : Variable_Type;
Các biến trong Pascal được khai báo bên trong phần mã của hàm, tức là không được khai báo giữa cặp từ khóa bắt đầu và kết thúc, nhưng phải được khai báo sau khi các thủ tục/hàm đã được xác định và trước từ khóa bắt đầu. Còn với các biến toàn cục, chúng được định nghĩa sau phần khai báo của chương trình.
Hàm (function) / thủ tục (procedure)
Trong Pascal, một thủ tục là một tập hợp các hướng dẫn sẽ được thực thi mà không có giá trị trả về, trong khi một hàm là một loại thủ tục với giá trị trả về. Định nghĩa về hàm / thủ tục như sau:
Hàm Tên_Hàm(tham_số...) : Giá_Trị_Trả_Về;
Thủ_Tục Tên_Thủ_Tục(tham_số...);
Ghi Chú
Ghi chú nhiều dòng được đặt trong dấu ngoặc nhọn và dấu hoa thị * được thay bằng {* ... *}. Pascal cho phép ghi chú 1 dòng được đặt trong dấu ngoặc nhọn {...}.
{* Đây là ghi chú nhiều dòng
Và sẽ kéo dài nhiều dòng. *}
{ Đây là ghi chú 1 dòng trong pascal }
Phân Biệt Chữ Hoa và Chữ Thường (Case Sensitivity)
Ngôn ngữ lập trình Pascal không quan trọng việc phân biệt chữ hoa và chữ thường, nghĩa là bạn có thể sử dụng cả chữ hoa và chữ thường khi viết các biến, hàm và thủ tục. Ví dụ, các biến A_Variable, a_variable và A_VARIABLE đều hiểu được trong Pascal.
Câu Lệnh trong Pascal
Các chương trình Pascal được hình thành từ các lệnh. Mỗi lệnh xác định một nhiệm vụ cụ thể của chương trình. Những nhiệm vụ này có thể bao gồm khai báo, gán giá trị, đọc dữ liệu, ghi dữ liệu, điều khiển luồng chương trình, ... .
Ví dụ:
readln (a, b, c);
s := (a + b + c)/2.0;
diện_tích := căn_bậc_hai(s * (s - a)*(s-b)*(s-c));
in_dòng(diện_tích);
Từ Khóa Đặc Biệt Trong Pascal
Các lệnh trong Pascal được thiết kế với một số từ khóa cụ thể, được gọi là các từ khóa đặc biệt (từ khóa dành riêng). Ví dụ như word (từ khóa), program (chương trình), input (đầu vào), output (đầu ra), var, real, begin, readline, writeline và end là tất cả các từ khóa đặc biệt trong Pascal.
Dưới đây là danh sách các từ khóa đặc biệt có sẵn trong Pascal.
Bảng Ký Tự và Định Danh trong Pascal
Bảng ký tự Pascal gồm:
- Tất cả các chữ cái in hoa (A-Z).
- Tất cả các chữ cái thường (a-z).
- Tất cả các số (0-9).
- Các ký hiệu đặc biệt - + * /: =,. ; () [] = {} và khoảng trắng
Trong một chương trình Pascal, các thực thể như biến và hằng số, kiểu dữ liệu, hàm, thủ tục và bản ghi... sẽ có một tên hoặc một định danh. Định danh là một chuỗi ký tự bắt đầu bằng một chữ cái. Ký tự đặc biệt và dấu cách không được phép sử dụng trong định danh.
Với việc hiểu biết về từ khóa và cú pháp cơ bản trong Pascal, hy vọng bạn sẽ có cái nhìn sâu sắc hơn về ngôn ngữ lập trình cao cấp này. Hãy chia sẻ ý kiến của bạn với Mytour nhé!