- Ebook Giải thuật và lập trình Lê Minh Hoàng
- Các thuật toán sắp xếp trong Pascal

Bài 1: Cấu trúc chương trình Pascal



Điều đầu tiên chúng ta quan tâm sẽ là cấu trúc của chương trình. Hầu như chương trình nào cũng đi theo quy tắc:
[<phần khai báo>]
<phần thân chương trình>
Trong đó phần khai báo có thể có hoặc không.
 Trước khi bắt đầu, chúng ta sẽ nhắc lại một số khái niệm cơ bản:



Có 2 loại chương trình, một là có chương trình con, 2 là không có chương trình con. Thực ra 2 loại này cũng tương tự như nhau.  Nhưng loại có chương trình con sẽ gọi

1. Chương trình không có chương trình con:

Dưới đây là cụ thể. Lời chú giải từng phần được đặt trong (*   *) hoặc { }

(* Phần khai báo dữ liệu *)
Program ...; {Khai báo tên chương trình. Tên chương trình được đặt theo quy tắc đặt tên. Đây là phần khai báo không bắt buộc}
Const …; {Khai báo hằng: Sử dụng cho những giá trị hằng số xuất hiện nhiều lần trong chương trình}
Users ...; {Khai báo thư viện: Cung cấp các chương trình có sẵn}
Var …; {Khai báo biến}
(* Thân chương trình chính *)
Begin
… {Các lệnh được viết ở đây}
End.

Ví dụ: Chương trình tính diện tích hình tròn:

Program Dien_tich_HT;
const pi=3.14;
uses crt;
var R,S: Integer;
begin
clrscr;
writeln('Nhập bán kính:');readln(r);
S:=R*R*pi;
write('Dien tich hinh tron la: ',S:8:3,'m2');
readln
end.
Chú ý:
- Lệnh clrscr; để xóa những gì đang có trên màn hình. Ở phần khai báo phải có uses crt; thì lệnh mới hoạt động.
- Ngoài những lệnh khai báo trên ta còn có label (khai báo nhãn)... Tuy nhiên 4 lệnh khai báo trên là sử dụng nhiều nhất.

2. Khai báo có chương trình con:


Nặc danh nói...

Low Training Cost: Making your employees acquainted with
the easy systems is much easier than training them to work on the most complex ones.
Since, these processes include risk of data loss, therefore
for the safer side it is suggested to opt for Exchange EDB database to PST recovery tool.
These softwares are easy to configure and quick to use.


Feel free to surf to my webpage: base email achat


12:02 Ngày 02 tháng 06 năm 2014
Nặc danh nói...

First of all I would like to say great blog! I had a quick question which I'd like to ask if you don't mind.
I was interested to know how you center yourself and clear your thoughts prior to writing.
I have had a difficult time clearing my thoughts in getting my thoughts out.
I truly do take pleasure in writing but it just seems like the first 10 to 15
minutes are generally lost just trying to figure
out how to begin. Any ideas or tips? Cheers!

My blog post :: GC 180 review


02:21 Ngày 07 tháng 08 năm 2014
Nặc danh nói...

Hello Dear, are you actually visiting this site daily, if so afterward you will absolutely get fastidious knowledge.


Also visit my blog post: teleconference call recording transcription


14:20 Ngày 17 tháng 10 năm 2014

Đăng nhận xét

Thành viên Blog

Tổng số lượt xem trang

Translate

Return to top of page Copyright © 2012 | Theme by Hack Tutors. Cung cấp bởi Blogger.
Các code pascal trong blog được sưu tầm, lựa chọn sao cho tối ưu nhất. Cảm ơn các tác giả đã viết thuật toán.