




Preview text:
Trong Pascal từ khóa để khai báo hằng là? Từ khóa để khai báo biến là
1. Chương trình Pascal
Pascal là một ngôn ngữ lập trình cho máy tính thuộc dạng mệnh lệnh và thủ tục được
Niklaus Wirth phát triển vào năm 1970, đây là một ngôn ngữ lập trình đặc biệt thích hợp với
kiểu lập trình cấu trúc và cấu trúc dữ liệu, ngôn ngữ lập trình này được đặt theo tên của nhà toán học.
Pascal ở dạng nguyên thủy của nó là một ngôn ngữ thuần túy và bao gồm các cấu trúc điều
khiển giống như ALGOL truyền thống với các từ dành riêng như then, if, while, for, else và
care khác nhau trên một câu lệnh khối lệnh. Pascal cũng có cấu trúc dữ liệu cấu trúc của ngôn
ngữ lập trình ALGOL như bản ghi, biến thể, con trỏ, liệt kê và bộ. Cụ thể:
Pascal không phân biệt chữ hoa với chữ thường.
Pascal có nhiều từ khóa so với C, Pascal sử dụng các từ nhiều hơn là ký hiệu.
Pascal đã trở thành một trong những ngôn ngữ được nhiều quốc gia chọn để dạy học
trong chương trình học phổ thông, nhiều chương trình nhờ ngôn ngữ Pascal mà đã có
thể được đọc dưới dạng văn xuôi rất dễ dàng.
Những chương trình biên dịch Pascal giống như Borland, cụ thể:
Turbo Pascal của Borland được viết bởi Anders Hejlsberg được viết bằng hợp ngữ độc lập
với UCSD. Turbo Pascal phiên bản ba và các phiên bản sau này bao gồm Delphi và Object của
Borland và các phần tử tương thích không phải Borland trở nên phổ biến với các lập trình viên
bao gồm các tác giả chia sẻ và thư viện SWAG của mã Pascal.
Những sản phẩm mềm bao gồm:
Sybil là IDE và trình biên dịch giống như Delphi nguồn mở, bao gồm WDSibyl
cho Microsoft Windows và OS/2 một môi trường tương thích Borland Pascal thương
mại được phát hành bởi một công ty có tên Speedsoft mà sau này được phát triển thành RAD được gọi là Sybil.
Turbo Pascal lên đến phiên bản 07 và Turbo Pascal cho Windows và turbo pascal cho Macintosh.
Virtual Pascal là một trình biên dịch Pascal 32 bit borland delphu và borland
tương thích hoàn toàn cho OS/2 và Win 32.
Borland pascal 7 về cơ bản là turbo pascal 7 cho Windows.
Lazarus tương tự như Kylix là một môi trường phát triển tích hợp trực quan
miễn phí để phát triển ứng dụng nhanh bằng trình biên dịch Free Pascal hỗ trợ các
phương ngữ của Object Pascal.
Object Pascal một phần mở rộng ngôn ngữ Pascal được phát triển tại Apple
Company do Larry Tesler đứng đầu với sự tham vấn của Niklaus Wirth, người phát
minh Pascal các tính năng của nó đã được bổ sung vào turbo pascal của borland cho
Micntosh và vào năm 1989 cho turbo pascal 5.5 cho DOS.
Borland Kylix là một trình biên dịch và môi trường phát triển tích hợp trước đây
được bán bởi borland nhưng sau đó đã dừng hoạt động.
Delphi - object pascal về cơ bản ngôn ngữ cơ bản của nó.
PascalABC.net là một ngôn ngữ lập trình pascal thế hệ mới bao gồm cả trình
biên dịch và môi trường phát triển tích hợp.
Free Pascal đã được sử dụng phương ngữ chuẩn thực tế cho các lập trình viên Pascal. 2. Hằng và biến
Nếu các bạn chưa từng học lập trình, chắc các bạn đang còn xa lạ với hằng và biến. Tuy
nhiên bạn cũng không cần phải lo lắng vì đây là hai khái niệm khá cơ bản của lập trình và có
thể nắm bắt nhanh chóng.
Mặc dù trong toán học cũng có khái niệm hằng và biến, song hằng và biến trong lập trình
không hẳn giống với trong toán học. Mặc dù có nhiều sự tương đồng nhưng cả phạm vi sử
dụng lẫn cách sử dụng trong lập trình và trong toán học không hoàn toàn giống nhau. Trong Pascal thì:
Hằng hay hằng số (Constant) dùng để lưu trữ dữ liệu, dữ liệu của hằng luôn luôn
cố định và không thay đổi trong suốt chương trình.
Biến hay biến số (Variable) dùng để lưu trữ dữ liệu nhưng dữ liệu được lưu trữ
trong biến có thể thay đổi trong khi chạy chương trình.
Vậy để tìm hiểu rõ hơn về hằng và biến chúng ta sẽ lần lượt đi tìm hiểu cụ thể và trả lời các
câu hỏi từ khóa để khai báo hằng là gì và từ khóa để khai báo biến là gì qua các mục dưới đây.
3. Trong Pascal từ khóa để khai báo hằng là gì?
Trong Pascal từ khóa để khai báo hằng là CONST, hằng cũng là một công cụ lưu trữ dữ
liệu, khác với biến, hằng là một đại lượng có giá trị không đổi trong suốt chương trình, sau khi
khai báo hằng, trong chương trình hằng được sử dụng là một đại lượng để tính toán.
Hằng cũng là một công cụ lưu trữ dữ liệu. Khác với biến, hằng là một đại lượng có giá trị
không đổi trong suốt chương trình. Ví dụ về hằng:
Trong ví dụ sau đây chúng ta định nghĩa một hằng có tên là SITE_DOMAIN: #include
int main() { const char TEMP_FOLDER[6] = "C:\\tmp" ; printf("Địa chỉ thư mục tạm trên
máy là: %\n" , TEMP_FOLDER) ; return 0; }
Cấu trúc khai báo hằng là: CONST = ; Trong đó:
Const: là từ khóa để khai báo hằng
Tên hằng: phải tuân theo quy ước đặt tên của Pascal
Giá trị của hằng: Là giá trị mà hằng nhận được trong suốt chương trình.
Ví dụ: Trong chương trình Pascal, để dùng hằng số Pi = 3.14. Ta khai báo như sau: Const Pi = 3.14; Trong đó:
Const là từ khóa để khai báo hằng Pi là tên hằng
3.14 là giá trị mà hằng nhận được trong chương trình.
Sau khi khai báo hằng, trong chương trình Pascal hằng được sử dụng là một đại lượng để tính toán.
Ta sử dụng hằng trong chương trình phải đảm bảo:
Hằng phải được khai báo
Phải gán giá trị cho hằng ngay khi khai báo
Không thể dùng câu lệnh gán giá trị cho hằng trong chương trình.
4. Trong Pascal, từ khóa để khai báo biến là gì?
Biến trong Pascal là một đại lượng có thể thay đổi giá trị. Các biến được khai báo bằng
cách đặt tên các biến vào phần khai báo biến ở đầu chương trình. Từ khóa để khai báo biến là VAR.
Ví dụ về biến: Trong ví dụ sau đây chúng ta định nghĩa một biến có tên là year được định nghĩa
với kiểu dữ liệu là int: #include int main() { int year; year = 2017; printf("Năm hiện tại là: %d\n" , year); year = 2018; printf("Năm hiện tại là: %d\n" , year); return 0: }
Trong trường hợp này giá trị của biến year có thể thay đổi trong quá trình chạy chương trình như bạn có thể thấy ở trên. Cấu trúc khai báo biến là: VAR sách biến> : dữ liệu>; Trong đó:
VAR là từ khóa của ngôn ngữ lập trình dùng để khai báo biến
Danh sách biến phải tuân thủ theo quy ước đặt tên trong ngôn ngữ Pascal
Kiểu dữ liệu của biến là các kiểu dữ liệu trong Pascal, ví dụ như integer, char, string,...
Trong đó danh sách biến được cách nhau bởi dấu phẩy Chú ý:
Dấu chấm phẩy dùng để kết thúc một dùng khai báo
Nhiều biến có cùng kiểu dữ liệu có thể khai báo cùng với nhau. Ví dụ: VAR A: integer; Trong đó:
Var là từ khóa của ngôn ngữ lập trình dùng để khai báo biến
A là tên danh sách biến đã tuân thủ theo quy ước đặt tên trong ngôn ngữ Pascal
integer là kiểu dữ liệu của biến trong Pascal. VAR X,Y: string; Trong đó:
Var là từ khóa của ngôn ngữ p trình dùng để khai báo biến
X,Y là tên danh sách biến đã tuân thủ theo quy ước đặt tên trong ngôn ngữ Pascal
String là kiểu dữ liệu của biến trong Pascal