MỞ ĐẦU
CĂN BẢN
LỆNH RẺ NHÁNH
VÒNG LẶP
NÂNG CAO
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Cấu trúc chương trình Pascal

Ở bài trước chúng ta đã tìm hiểu cách viết một chương trình Hello World bằng Pascal nên chắc hẳn bạn đã biết cách viết và thực thi rồi phải không nào? Vậy thì trong bài này mình sẽ trình bày về cấu trúc chuẩn của một chương trình Pascal để bạn nắm vững hơn nhé.

I. Cấu trúc Pascal đơn giản

Với cấu trúc này bạn sẽ áp dụng cho hầu hết các bài học trong chuỗi series học Pascal căn bản. Mọi chương trình đều tuân theo cấu trúc như sau:

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
PROGRAM ProgramName (FileList);

CONST
  (* Constant declarations *)

TYPE
  (* Type declarations *)

VAR
  (* Variable declarations *)

(* Subprogram definitions *)

BEGIN
  (* Executable statements *)
END.

Trong đó:

  • PROGRAM name: là khai báo tên của chương trình.
  • CONST: là nơi khai báo các hằng số.
  • TYPE: là nơi khai báo các data type.
  • VAR: là nơi khai báo các biến.
  • BEGIN ... END.: là nội dung chính của chương trình.

Trường hợp chương trình không có các khai báo như biến, hằng số, ... thì cấu trúc sẽ đơn giản lai như sau:

PROGRAM ProgramName;
BEGIN
  (* Executable statements *)
END.

II. Ví dụ một chương trình Pascal đơn giản

Vì các bạn chưa học về biến nên trong ví dụ đầu tiên này mình sẽ đưa ra một chương trình rất căn bản.

Ví dụ 1: In ra thông tin cá nhân của bạn, mỗi thông tin trên một hàng.

PROGRAM PascalStructure;
BEGIN
    write('Toi ten la: Nguyen Van Cuong');
    readln;
    write('Email: thehalfheart@gmail.com');
    readln;
    write('BLog: freetuts.net');
    readln;
END.

Chạy chương trình và nhấn enter 3 lần thì bạn sẽ thấy ba thông tin kia xuất hiện trên mỗi dòng.

Ví dụ 2: Viết chương trình nhập thông tin cá nhân của bạn, sau đó in thông tin ra màn hình.

Ví dụ này sẽ khó hơn vì bạn sẽ phải sử dụng biến và hàm INPUT như read.

PROGRAM PascalStructure;
VAR
	name : string;
	age : integer;
BEGIN
    writeln('Nhap ten cua ban');
    readln(name);
	
	writeln('Nhap tuoi cua ban');
	readln(age);
	
	writeln('Ban ten la: ', name);
	writeln('Tuoi cua ban la: ', age);
	readln;
END.

Nếu ví dụ 2 này bạn không hiểu thì tạm thời bỏ qua nó nhé, vì ở các bài tiếp theo bạn sẽ được học tất tần tật những thứ có trong ví dụ này.

Như vậy là mình đã giới thiệu xong cấu trúc của một chương trình Pascal đơn giản. Hy vọng qua hai bài học Hello World và bài này bạn sẽ hiểu rõ hơn về cách viết một chương trình Pascal. Hẹn gặp lại bạn ở bài tiếp theo.

Cùng chuyên mục:

Tạo function trong Pascal

Tạo function trong Pascal

Trong bài này ta sẽ học đến một phần rất hấp dẫn, đó là cách…

Lệnh Goto trong Pascal

Lệnh Goto trong Pascal

Trong bài này mình sẽ giới thiệu đến các bạn lệnh goto trong Pascal, đây…

Lệnh Continue trong Pascal

Lệnh Continue trong Pascal

Trong bài này chúng ta sẽ tìm hiểu lệnh continue trong Pascal, đây là lệnh…

Lệnh Break trong Pascal

Lệnh Break trong Pascal

Trong bài này mình sẽ tìm hiểu lệnh dùng để dừng vòng lặp ngay lập…

Vòng lặp Repeat .. Until trong Pascal

Vòng lặp Repeat .. Until trong Pascal

Trong bài này mình sẽ giới thiệu vòng lặp repeat .. until trong Pascal, đây…

Vòng lặp while trong Pascal

Vòng lặp while trong Pascal

Trong bài này chúng ta sẽ tìm hiểu vòng lặp while trong Pascal, đây là…

Vòng lặp For .. Do trong Pascal

Vòng lặp For .. Do trong Pascal

Trong bài này chúng ta sẽ tìm hiểu về vòng lặp For .. Do trong…

Lệnh CASE trong Pascal

Lệnh CASE trong Pascal

Ở bài trước mình đã hướng dẫn sử dụng lệnh if dùng để rẻ nhánh…

Lệnh If .. Then trong Pascal

Lệnh If .. Then trong Pascal

Trong bài này chúng ta sẽ học lệnh rẻ nhánh if .. then trong Pascal,…

Khối lệnh begin .. end trong Pascal

Khối lệnh begin .. end trong Pascal

Bạn có thắc mắc BEGIN và END trong chương trình Pascal là gì không nào?…

Lệnh read và readln trong Pascal

Lệnh read và readln trong Pascal

Trong bài này chúng ta sẽ tìm hiểu hai lệnh dùng để đọc dữ liệu,…

Các lệnh OUTPUT trong Pascal

Các lệnh OUTPUT trong Pascal

Những bài trước chúng ta đã sử dụng một lệnh rất nhiều đó là lệnh…

Toán tử trong Pascal

Toán tử trong Pascal

Trong bài này chúng ta sẽ tìm hiểu về một số toán tử thường dùng…

Tạo kiểu dữ liệu (Type) trong Pascal

Tạo kiểu dữ liệu (Type) trong Pascal

Trong bài này chúng ta sẽ học cách sử dụng từ khóa Type trong Pascal,…

Hằng (const) trong Pascal

Hằng (const) trong Pascal

Hằng số (Const) thực chất cũng là một loại biến bình thường, nhưng có điểm…

Biến và kiểu dữ liệu trong Pascal

Biến và kiểu dữ liệu trong Pascal

Bảng từ khóa của ngôn ngữ Pascal

Bảng từ khóa của ngôn ngữ Pascal

Bảng từ khóa trong Pascal là danh sách những từ khóa mà bạn không được…

Viết chương trình Hello World với Pascal

Viết chương trình Hello World với Pascal

fadsfs

Hello World là một chương trình thế kỉ mà hầu như ngôn ngữ lập trình…

Top