phamthuthoa
New Member
Download miễn phí Giáo trình Pascal 7.0
Mục lục ( Phần 1)
Chương I: GIỚI THIỆU NGÔN NGỮ PASCAL VÀ BORLAND PASCAL 7.0 . 5
I. GIỚI THIỆU NGÔN NGỮ PASCAL. . 5
1. Ngôn Ngữ PASCAL. 5
2. TURBO PASCAL . 5
II. SỬ DỤNG PASCAL 7.0 . 6
1. Khởi Động Turbo Pascal . 6
2. Các Thao Tác Thường Sử Dụng Trên Turbo Pascal. 7
III. CÁC THÀNH PHẦN CƠ BẢN CỦA NGÔN NGỮ PASCAL . 8
1. Bộ Chữ Viết – Từ Khoá – Tên . 8
2. Hằng – Kiểu – Biến . 9
3. Biểu Thức – Dấu Chấm Phẩy – Lời Giải Thích . 10
4. Cấu Trúc Của Một Chương Trình Pascal . 11
Chương II: CÁC KIỂU VÔ HưỚNG CHUẨN VÀ CÁC CÂU LỆNH ĐƠN . 12
I. CÁC KIỂU VÔ HưỚNG CHUẨN . 12
1. Các Kiểu Vô Hướng Chuẩn (Standard scalar types) . 12
2. Một Số Phép Toán Trên Các Kiểu . 12
II. CÂU LỆNH . 14
1. Khái Niệm Về Một Câu Lệnh . 14
2. Một Số Lệnh Đơn . 15
Chương III: CÁC LỆNH CÓ CẤU TRÖC . 18
I. LỆNH CẤU TRÖC RẼ NHÁNH . 18
1. Dạng Không Đầy Đủ . 18
2. Dạng Đầy Đủ . 18
II. LỆNH CẤU TRÖC LỰA CHỌN. 19
1. Dạng Không Đầy Đủ . 19
2. Dạng Đầy Đủ . 19
III. CÁC LỆNH VÕNG LẶP . 20
1. Lệnh Lặp Với Số Lần Xác Định . 20
2. Lệnh Lặp Với Số Lần Lặp Không Xác Định. 23
Chương IV: CHưƠNG TRÌNH CON . 25
I. KHÁI NIỆM VỀ CHưƠNG TRÌNH CON . 25
II. HÀM (FUNCTION) . 26
III. THỦ TỤC (PROCEDURE) . 27
IV. LỜI GỌI CHưƠNG TRÌNH CON VÀ VẤN ĐỀ TRUYỀN THAM SỐ. . 28
V. HOẠT ĐỘNG CỦA CHưƠNG TRÌNH CON KHI ĐưỢC GỌI VÀ SỰ BỐ
TRÍ BIẾN. . 30
VI. VẤN ĐỀ TRUYỀN THAM SỐ KHI GỌI CHưƠNG TRÌNH CON. . 30
VII. TÍNH ĐỆ QUI CỦA CHưƠNG TRÌNH CON . 33
Chương 5: UNIT. 37
I. KHÁI NIỆM VỀ UNIT . 37
1. Khái Niệm Về Unit . 37
2. Các Unit Chuẩn . 37
II. THIẾT LẬP UNIT . 38
1. Các Bước Tạo Một Unit . 38
2. Ví dụ ứng dụng . 39
III. TẬP TIN TURBO.TPL . 40
Chƣơng I: GIỚI THIỆU NGÔN NGỮ PASCAL VÀ
BORLAND PASCAL 7.0
I. GIỚI THIỆU NGÔN NGỮ PASCAL.
1. Ngôn Ngữ PASCAL
Vào đầu những năm 1970 do nhu cầu học tập của sinh viên, giáo sƣ Niklaus
Writh - Trƣờng Đại Học Kỹ Thuật Zurich - Thụy Sĩ đã sáng tác một ngôn ngữ lập
trình cấp cao cho công tác giảng dạy sinh viên. Ngôn ngữ đƣợc đặt tên là PASCAL để
tƣởng nhớ đến nhà toán học ngƣời Pháp Blaise Pascal.
Pascal là một ngôn ngữ lập trình có cấu trúc thể hiện trên 3 phƣơng diện.
- Về mặt dữ liệu: Ngoài các kiểu dữ liệu đơn giản còn có các kiểu dữ liệu có cấu
trúc. Ta có thể xây dựng các kiểu dữ liệu phức tạp từ các kiểu dữ liệu đã có.
- Về mặt câu lệnh: Từ các câu lệnh đơn giản và lệnh có cấu trúc ta có thể xây
dựng các câu lệnh hợp thành.
- Về mặt chƣơng trình: Một chƣơng trình có thể chia làm nhiều chƣơng trình con.
2. TURBO PASCAL
Khi mới ra đời, Standart Pascal là một ngôn ngữ đơn giản, dùng để giảng dạy
và học tập, dần dần các ƣu điểm của nó đƣợc phát huy và trở thành một ngôn ngữ
mạnh. Từ Pascal chuẩn ban đầu, đã đƣợc nhiều công ty phần mềm cải tiến với nhiều
thêm bớt khác nhau.
TURBO PASCAL là sản phẩm của hãng Borland đƣợc dùng rất phổ biến trên
thế giới vì những ƣu điểm của nó nhƣ: tốc độ nhanh, các cải tiến so với Pascal chuẩn
phù hợp với yêu cầu ngƣời dùng.
TURBO PASCAL 4.0 trở đi có cải tiến rất quan trọng là đƣa khái niệm Unit để
có thể dịch sẵn các Module trên đĩa, làm cho việc lập trình trở nên ngắn gọn, dễ dàng,
chƣơng trình viết dễ hiểu hơn.
Từ phiên bản 5.5 (ra đời năm 1989) trở đi, Turbo Pascal có một kiểu dữ liệu
hoàn toàn mới là kiểu Object cho phép đƣa các mã lệnh xen kẽ với dữ liệu. Ngoài ra
nó còn thƣ viện đồ hoạ rất phong phú với nhiều chức năng mạnh, ngôn ngữ lập trình
cấp cao Delphi cũng sử dụng cú pháp tƣơng tự nhƣ Turbo Pascal.
Turbo Pascal 7.0 là phiên bản cuối cùng của Borland. Sau phiên bản này hãng
Borland chuyển sang Pascal For Windows trong một thời gian ngắn rồi sản xuất DELPHI.
Turbo Pascal 7.0 hỗ trợ mạnh mẽ lập trình hƣớng đối tƣợng nhƣng có nhƣợc điểm là bị lỗi
“Devide by zero” trên tất cả các máy có xung nhịp lớn hơn 300 MHz. Giải quyết vấn đề này
có hai phƣơng án:
a. Cập nhật file TURBO.TPL trong thƣ mục \BP\BIN.
b. Sử dụng Free Pascal.1
Ngoài ra cũng nên lƣu ý là Turbo Pascal chạy ở chế độ thực (real mode) nên khi chạy trên nền
Windows XP nó hay khởi động lại máy. Nên chạy Borland Pascal. Khi đó Windows sẽ tạo
một môi trƣờng DOS giả lập và chạy ở chế độ đa nhiệm tiện lợi hơn
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download.
Password giải nén nếu cần: ket-noi.com | Bấm vào Link, đợi vài giây sau đó bấm Get Website để tải:
Mục lục ( Phần 1)
Chương I: GIỚI THIỆU NGÔN NGỮ PASCAL VÀ BORLAND PASCAL 7.0 . 5
I. GIỚI THIỆU NGÔN NGỮ PASCAL. . 5
1. Ngôn Ngữ PASCAL. 5
2. TURBO PASCAL . 5
II. SỬ DỤNG PASCAL 7.0 . 6
1. Khởi Động Turbo Pascal . 6
2. Các Thao Tác Thường Sử Dụng Trên Turbo Pascal. 7
III. CÁC THÀNH PHẦN CƠ BẢN CỦA NGÔN NGỮ PASCAL . 8
1. Bộ Chữ Viết – Từ Khoá – Tên . 8
2. Hằng – Kiểu – Biến . 9
3. Biểu Thức – Dấu Chấm Phẩy – Lời Giải Thích . 10
4. Cấu Trúc Của Một Chương Trình Pascal . 11
Chương II: CÁC KIỂU VÔ HưỚNG CHUẨN VÀ CÁC CÂU LỆNH ĐƠN . 12
I. CÁC KIỂU VÔ HưỚNG CHUẨN . 12
1. Các Kiểu Vô Hướng Chuẩn (Standard scalar types) . 12
2. Một Số Phép Toán Trên Các Kiểu . 12
II. CÂU LỆNH . 14
1. Khái Niệm Về Một Câu Lệnh . 14
2. Một Số Lệnh Đơn . 15
Chương III: CÁC LỆNH CÓ CẤU TRÖC . 18
I. LỆNH CẤU TRÖC RẼ NHÁNH . 18
1. Dạng Không Đầy Đủ . 18
2. Dạng Đầy Đủ . 18
II. LỆNH CẤU TRÖC LỰA CHỌN. 19
1. Dạng Không Đầy Đủ . 19
2. Dạng Đầy Đủ . 19
III. CÁC LỆNH VÕNG LẶP . 20
1. Lệnh Lặp Với Số Lần Xác Định . 20
2. Lệnh Lặp Với Số Lần Lặp Không Xác Định. 23
Chương IV: CHưƠNG TRÌNH CON . 25
I. KHÁI NIỆM VỀ CHưƠNG TRÌNH CON . 25
II. HÀM (FUNCTION) . 26
III. THỦ TỤC (PROCEDURE) . 27
IV. LỜI GỌI CHưƠNG TRÌNH CON VÀ VẤN ĐỀ TRUYỀN THAM SỐ. . 28
V. HOẠT ĐỘNG CỦA CHưƠNG TRÌNH CON KHI ĐưỢC GỌI VÀ SỰ BỐ
TRÍ BIẾN. . 30
VI. VẤN ĐỀ TRUYỀN THAM SỐ KHI GỌI CHưƠNG TRÌNH CON. . 30
VII. TÍNH ĐỆ QUI CỦA CHưƠNG TRÌNH CON . 33
Chương 5: UNIT. 37
I. KHÁI NIỆM VỀ UNIT . 37
1. Khái Niệm Về Unit . 37
2. Các Unit Chuẩn . 37
II. THIẾT LẬP UNIT . 38
1. Các Bước Tạo Một Unit . 38
2. Ví dụ ứng dụng . 39
III. TẬP TIN TURBO.TPL . 40
Chƣơng I: GIỚI THIỆU NGÔN NGỮ PASCAL VÀ
BORLAND PASCAL 7.0
I. GIỚI THIỆU NGÔN NGỮ PASCAL.
1. Ngôn Ngữ PASCAL
Vào đầu những năm 1970 do nhu cầu học tập của sinh viên, giáo sƣ Niklaus
Writh - Trƣờng Đại Học Kỹ Thuật Zurich - Thụy Sĩ đã sáng tác một ngôn ngữ lập
trình cấp cao cho công tác giảng dạy sinh viên. Ngôn ngữ đƣợc đặt tên là PASCAL để
tƣởng nhớ đến nhà toán học ngƣời Pháp Blaise Pascal.
Pascal là một ngôn ngữ lập trình có cấu trúc thể hiện trên 3 phƣơng diện.
- Về mặt dữ liệu: Ngoài các kiểu dữ liệu đơn giản còn có các kiểu dữ liệu có cấu
trúc. Ta có thể xây dựng các kiểu dữ liệu phức tạp từ các kiểu dữ liệu đã có.
- Về mặt câu lệnh: Từ các câu lệnh đơn giản và lệnh có cấu trúc ta có thể xây
dựng các câu lệnh hợp thành.
- Về mặt chƣơng trình: Một chƣơng trình có thể chia làm nhiều chƣơng trình con.
2. TURBO PASCAL
Khi mới ra đời, Standart Pascal là một ngôn ngữ đơn giản, dùng để giảng dạy
và học tập, dần dần các ƣu điểm của nó đƣợc phát huy và trở thành một ngôn ngữ
mạnh. Từ Pascal chuẩn ban đầu, đã đƣợc nhiều công ty phần mềm cải tiến với nhiều
thêm bớt khác nhau.
TURBO PASCAL là sản phẩm của hãng Borland đƣợc dùng rất phổ biến trên
thế giới vì những ƣu điểm của nó nhƣ: tốc độ nhanh, các cải tiến so với Pascal chuẩn
phù hợp với yêu cầu ngƣời dùng.
TURBO PASCAL 4.0 trở đi có cải tiến rất quan trọng là đƣa khái niệm Unit để
có thể dịch sẵn các Module trên đĩa, làm cho việc lập trình trở nên ngắn gọn, dễ dàng,
chƣơng trình viết dễ hiểu hơn.
Từ phiên bản 5.5 (ra đời năm 1989) trở đi, Turbo Pascal có một kiểu dữ liệu
hoàn toàn mới là kiểu Object cho phép đƣa các mã lệnh xen kẽ với dữ liệu. Ngoài ra
nó còn thƣ viện đồ hoạ rất phong phú với nhiều chức năng mạnh, ngôn ngữ lập trình
cấp cao Delphi cũng sử dụng cú pháp tƣơng tự nhƣ Turbo Pascal.
Turbo Pascal 7.0 là phiên bản cuối cùng của Borland. Sau phiên bản này hãng
Borland chuyển sang Pascal For Windows trong một thời gian ngắn rồi sản xuất DELPHI.
Turbo Pascal 7.0 hỗ trợ mạnh mẽ lập trình hƣớng đối tƣợng nhƣng có nhƣợc điểm là bị lỗi
“Devide by zero” trên tất cả các máy có xung nhịp lớn hơn 300 MHz. Giải quyết vấn đề này
có hai phƣơng án:
a. Cập nhật file TURBO.TPL trong thƣ mục \BP\BIN.
b. Sử dụng Free Pascal.1
Ngoài ra cũng nên lƣu ý là Turbo Pascal chạy ở chế độ thực (real mode) nên khi chạy trên nền
Windows XP nó hay khởi động lại máy. Nên chạy Borland Pascal. Khi đó Windows sẽ tạo
một môi trƣờng DOS giả lập và chạy ở chế độ đa nhiệm tiện lợi hơn

Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download.
Password giải nén nếu cần: ket-noi.com | Bấm vào Link, đợi vài giây sau đó bấm Get Website để tải:
You must be registered for see links