09/06/12
Mạc Thị Mai_K56A_CNTT_ĐHSPHN
1
CẤU TRÚC CHƯƠNG TRÌNH
Cấu trúc chung
Các thành phần của chương trình
Ví dụ chương trình đơn giản
09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN
2
A. Nục đích yêu cầu
Học sinh nắm được :
Cấu trúc của một chương trình Turbo Pascal
Các kiến thức cơ bản về kiểu dữ liệu, phép toán,
biểu thức, câu lệnh gán, tổ chức vào/ra đơn giản;
Cách thực hiện chương trình trong môi trường
pascal.
Học sinh biết cách vận dụng kiến thức để viết
một số chương trình đơn giản.
Giúp học sinh hiểu hơn về môn học, biết được
lợi ích và cái hay của môn học, từ đó thêm yêu
thích và hứng thú với môn học.
09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN
Cả lớp cho cô biết bài trước chúng ta
học về vấn đề gì?
•
Tại sao người ta phải xây dựng các
ngôn ngữ lập trình bậc cao?
09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN
6
Hướng dẫn trả lời
Trả lời:
•
Bài trước chúng ta học về các thành phần của
ngôn ngữ lập trình (pascal)
•
Người ta phải xây dựng các ngôn ngữ lập
trình bậc cao vì nó có tác dụng rất quan trọng,
nó giúp ích rất nhiều trong cuộc sống thực tế,
hầu hết các ứng dụng chúng ta sử dụng trong
máy tính đều phải dùng các ngôn ngữ bậc cao
để soạn ra chúng.
09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN
7
Đặt vấn đề
Khi viết một bài văn, chúng ta cúng phải có đầy đủ 3
phần rõ rệt và đó là qui định chung không được vi
pham nó
•
mở bài
•
thân bài
Phần trong dấu [ và ] có thể có hoặ không
09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN
10
II. Các thành phần của cấu trúc
II.1.Phần khai báo
II.1.1.Khai báo tên chương trình
II.1.2.Khai báo thư viện
II.1.3.Khai báo hằng
II.1.4.Khai báo biến
II.2. Thân chương trình
09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN
11
II.1.1 Khai báo tên
chương trình
Phần này có thể có hoặc không
Với Pascal, nếu có, phần khai báo bắt bằng từ khóa
program, tiếp đến là tên chương trình.
Program < tên chương trình >;
Trong đó tên chương trình là tên do người lập
trình đặt theo đúng quy định về tên.
Ví dụ
Program sap_xep;
Program lop_11_a;
09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN
12
II.1.2 Khai báo thư viện
Mỗi ngôn ngữ lập trình có một số thư