Giáo Trình Học Lập Trình Pascal 7.0: Tài Liệu Hướng Dẫn Chi Tiết

Khám phá giáo trình Pascal 7.0, tài liệu hữu ích cho lập trình viên, giúp nắm vững ngôn ngữ lập trình và phát triển kỹ năng lập trình hiệu quả.

Trường đại học

Bến Tre

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Giáo Trình

2008

59
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. CHƯƠNG I: GIỚI THIỆU NGÔN NGỮ PASCAL VÀ BORLAND PASCAL

1.1. GIỚI THIỆU NGÔN NGỮ PASCAL

1.2. Ngôn Ngữ PASCAL

1.3. Khởi Động Turbo Pascal

1.4. Cài đặt và sử dụng Borland Pascal 7.0

1.5. Các Thao Tác Thường Sử Dụng Trên Turbo Pascal

1.6. CÁC THÀNH PHẦN CƠ BẢN CỦA NGÔN NGỮ PASCAL

1.6.1. Bộ Chữ Viết – Từ Khoá – Tên

1.6.2. Hằng – Kiểu – Biến

1.6.3. Biểu Thức – Dấu Chấm Phẩy – Lời Giải Thích

1.6.4. Cấu Trúc Của Một Chương Trình Pascal

2. CHƯƠNG II: CÁC KIỂU VÔ HƯỚNG CHUẨN VÀ CÁC CÂU LỆNH ĐƠN

2.1. CÁC KIỂU VÔ HƯỚNG CHUẨN

2.2. Một Số Phép Toán Trên Các Kiểu

2.3. Các phép toán logic

2.4. Khái Niệm Về Một Câu Lệnh

3. CHƯƠNG III: CÁC LỆNH CẤU TRÚC

4. CHƯƠNG IV: CHƯƠNG TRÌNH CON

5. CHƯƠNG 5: UNIT

Tóm tắt

I. Tổng quan về Giáo Trình Học Lập Trình Pascal 7

Giáo trình học lập trình Pascal 7.0 là tài liệu quan trọng cho những ai muốn bắt đầu với ngôn ngữ lập trình này. Được biên soạn bởi giảng viên Võ Thanh Ân, giáo trình cung cấp kiến thức cơ bản và nâng cao về lập trình Pascal. Tài liệu này không chỉ giúp sinh viên nắm vững cú pháp mà còn phát triển tư duy lập trình. Với nội dung mạch lạc và dễ hiểu, giáo trình đã được sử dụng rộng rãi trong giảng dạy.

1.1. Lịch sử phát triển của ngôn ngữ Pascal

Ngôn ngữ Pascal được phát triển vào những năm 1970 bởi giáo sư Niklaus Wirth. Mục tiêu ban đầu là tạo ra một ngôn ngữ dễ học cho sinh viên. Pascal đã trở thành một trong những ngôn ngữ lập trình phổ biến nhất trong giáo dục.

1.2. Tại sao chọn Pascal cho người mới bắt đầu

Pascal có cú pháp rõ ràng và dễ hiểu, giúp người học dễ dàng tiếp cận lập trình. Nó cũng cung cấp các khái niệm cơ bản về lập trình như biến, kiểu dữ liệu và cấu trúc điều khiển.

II. Những thách thức khi học lập trình Pascal 7

Mặc dù Pascal là một ngôn ngữ dễ học, nhưng vẫn có những thách thức mà người học phải đối mặt. Một trong số đó là việc thiếu tài liệu hỗ trợ cho các phiên bản mới hơn. Ngoài ra, việc chuyển từ Pascal sang các ngôn ngữ lập trình hiện đại có thể gây khó khăn cho người học.

2.1. Khó khăn trong việc tìm kiếm tài liệu

Nhiều tài liệu hiện nay đã lỗi thời và không còn phù hợp với các phiên bản mới của hệ điều hành. Điều này khiến cho việc học trở nên khó khăn hơn.

2.2. Sự cạnh tranh với các ngôn ngữ lập trình khác

Các ngôn ngữ lập trình hiện đại như Python hay JavaScript đang ngày càng phổ biến. Điều này khiến cho Pascal ít được chú ý hơn, mặc dù nó vẫn có giá trị trong giáo dục.

III. Phương pháp học lập trình Pascal hiệu quả

Để học lập trình Pascal hiệu quả, người học cần có phương pháp học tập rõ ràng. Việc thực hành thường xuyên và tham gia vào các dự án thực tế sẽ giúp củng cố kiến thức. Ngoài ra, việc tham gia các diễn đàn và nhóm học tập cũng rất hữu ích.

3.1. Thực hành qua các bài tập

Thực hành là cách tốt nhất để nắm vững lập trình. Người học nên làm nhiều bài tập từ cơ bản đến nâng cao để cải thiện kỹ năng.

3.2. Tham gia cộng đồng lập trình

Tham gia vào các diễn đàn và nhóm học tập giúp người học trao đổi kiến thức và nhận được sự hỗ trợ từ những người có kinh nghiệm.

IV. Ứng dụng thực tiễn của lập trình Pascal

Lập trình Pascal không chỉ được sử dụng trong giáo dục mà còn có nhiều ứng dụng thực tiễn. Nó được sử dụng để phát triển phần mềm, ứng dụng và thậm chí là trong các hệ thống nhúng. Sự đơn giản và rõ ràng của cú pháp giúp lập trình viên dễ dàng phát triển các ứng dụng.

4.1. Phát triển phần mềm giáo dục

Nhiều phần mềm giáo dục được phát triển bằng Pascal, giúp sinh viên học tập hiệu quả hơn. Các ứng dụng này thường tập trung vào việc giảng dạy các khái niệm lập trình cơ bản.

4.2. Hệ thống nhúng và ứng dụng thực tế

Pascal cũng được sử dụng trong phát triển các hệ thống nhúng, nơi mà hiệu suất và độ tin cậy là rất quan trọng. Các ứng dụng này thường yêu cầu lập trình viên có kiến thức vững về ngôn ngữ.

V. Kết luận và tương lai của lập trình Pascal

Mặc dù có nhiều ngôn ngữ lập trình hiện đại, Pascal vẫn giữ được giá trị của mình trong giáo dục. Tương lai của lập trình Pascal có thể sẽ tiếp tục phát triển, đặc biệt trong lĩnh vực giáo dục và đào tạo. Việc cải tiến và cập nhật tài liệu sẽ giúp ngôn ngữ này duy trì vị thế của mình.

5.1. Tầm quan trọng của việc cập nhật tài liệu

Cập nhật tài liệu và giáo trình là rất cần thiết để đáp ứng nhu cầu học tập của sinh viên. Điều này giúp sinh viên có được kiến thức mới nhất và phù hợp nhất.

5.2. Dự đoán về sự phát triển của Pascal

Với sự phát triển của công nghệ, Pascal có thể sẽ được cải tiến để phù hợp hơn với các yêu cầu hiện đại. Điều này sẽ giúp ngôn ngữ này tiếp tục được sử dụng trong giáo dục.

16/07/2025

Trích đoạn nội dung tài liệu

Chương I: GI I THI U NGỌN NG PASCAL VẨ BORLAND PASCAL 7. GI I THI U NGỌN NG PASCAL. Ngôn Ngữ PASCAL. Kh i Động Turbo Pascal.

Các Thao Tác Thư ng Sử Dụng Trên Turbo Pascal. CÁC THẨNH PH N C B N C A NGỌN NG PASCAL. Bộ Chữ Viết – Từ Khoá – Tên. Hằng – Kiểu – Biến.

Biểu Thức – Dấu Chấm Phẩy – L i Giải Thích. 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. CÁC KI U VỌ H NG CHU N.

Các Kiểu Vô Hướng Chuẩn (Standard scalar types). Một Số Phép Toán Trên Các Kiểu. Khái Niệm Về Một Câu Lệnh. Một Số Lệnh Đơn.

15 Chương III: CÁC L NH Cị C U TRÖC. L NH C U TRÖC R NHÁNH. Dạng Không Đầy Đủ. L NH C U TRÖC L A CH N.

Dạng Không Đầy Đủ. Lệnh Lặp Với Số Lần Xác Định. 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. KHÁI NI M V CH NG TRÌNH CON.

L I G I CH NG TRÌNH CON VẨ V N Đ TRUY N THAM S. HO T Đ NG C A CH NG TRÌNH CON KHI Đ C G I VẨ S B TRệ BI N. V N Đ TRUY N THAM S KHI G I CH NG TRÌNH CON. TệNH Đ QUI C A CH NG TRÌNH CON .33 Chương 5: UNIT.

KHÁI NI M V UNIT. Khái Niệm Về Unit. Các Bước Tạo Một Unit. Ví dụ ứng dụng.

40 Trang 4 Ch ơng I: GI I THI U NGỌN NG PASCAL VÀ BORLAND PASCAL 7. GI I THI U NGỌN NG PASCAL. 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. 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.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 tính 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.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.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. 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.

1 Gói phần mềm này có thể download miễn phí từ Internet (từ khóa: Free Pascal) hoặc hỏi chép từ Tổ bộ môn CNTT. Khởi Động Turbo Pascal Nếu máy tính chúng ta đã cài đặt Turbo Pascal trên đĩa, ta có thể kh i động chúng như sau (Nếu máy tính chưa có, chúng ta phải cài đặt Turbo Pascal sau đó mới thực thi được) - Từ MS-DOS: Đảm bảo rằng thư mục hiện hành đúng vị trí cài đặt (hoặc dùng lệnh PATH) Turbo Pascal. Ta đánh vào TURBO rồi Enter. - Từ Windows: Ta nên giả lập MS-DOS Mode cho tập tin TURBO.EXE hoặc Shortcut của nó, nếu không mỗi khi ta thực thi TURBO PASCAL chương trình sẽ thoát khỏi Windows, tr về MS-DOS.

Sau khi thoát Turbo Pascal ta phải đánh lệnh EXIT để kh i động lại Windows. Cách giả lập như sau: · Nhắp chuột phải lên tập tin TURBO.EXE hoặc Shortcut của nó, chọn Properties. · Chọn thẻ Program và đánh check như hình sau. Click vào đây và chọn như hình dưới Chọn OK trên các hộp thoại, sau đó kh i động Turbo Pascal, màn hình soạn thảo sau khi kh i động TURBO PASCAL như dưới đây xuất hiện.

Trang 6 Cài đặt và sử dụng Borland Pascal 7.0: Gói cài đặt Borland Pascal thư ng được đặt trong thư mục BP70. M thư mục này và chạy file cài đặt INSTALL. Làm theo các hướng dẫn trong quá trình cài đặt. Thông thư ng sau khi cài đặt xong, chương trình sẽ được đặt trong C:\BP.

Hãy vào C:\BP\BIN để cập nhật lại file Turbo. Thay vì chạy TURBO PASCAL (File thực thi: BP\BIN\Turbo.exe) hãy tạo Shorcut và chạy BORLAND PASCAL (File thực thi: BP\BIN\BP. Các thao tác sử dụng trên Borland Pascal hoàn toàn giống với các thao tác trên Turbo Pascal nói dưới đây. Các Thao Tác Thường Sử Dụng Trên Turbo Pascal Khi ta muốn tạo mới hoặc mở một tập tin đã có trên đĩa ta dùng phím F3.

Sau đó đưa vào tên và vị trí của tập tin. Nếu tập tin đã tồn tại thì Turbo Pascal m nội dung lên cho ta xem, nếu tên tập tin chưa có thì Turbo Pascal tạo một tập tin mới (với tên mà ta đã chỉ định). Khi muốn lưu lại tập tin ta dùng phím F2. Trước khi thoát khỏi chương trình, ta nên lưu tập tin lại, nếu chưa lưu chương trình sẽ hỏi ta có lưu tập tin lại hay không.

Nếu ta chọn Yes (ấn phím Y) thì chương trình sẽ lưu lại, chọn No (ấn phím N)chương trình sẽ không lưu. Một số phím thông dụng của TURBO PASCAL 7.0 Biểu Tên phím Diễn giải tượng  Đưa con trỏ xuống dòng.  Enter Up Đưa con trỏ lên 1 dòng.  Đưa con trỏ xuống 1 dòng.

 Down Đưa con trỏ qua trái một ký tư.  Left Right Đưa con trỏ qua phải một ký tự. Home Home Đưa con trỏ về đầu dòng. End End Đưa con trỏ về cuối dòng.

Pg Up Page Up Lên một trang màn hình. Pg Down Page Down Xuống một trang màn hình. Xoá ký tự tại vị trí con trỏ. Back Del Delete BackSpace Xoá ký tự trước con trỏ.

Insert Insert Thay đổi chế độ viết xen hay viết chồng. F1 F1 Gọi chương trình giúp đ. F2 F2 Lưu tập tin lại. F3 F3 Tạo mới hoặc m tập tin.

F4 F4 Thực thi chương trình đến dòng chứa con trỏ. F5 F5 Phóng lớn cửa sổ. F6 F6 Chuyển đổi các cửa sổ. F7 F7 Chạy từng dòng lệnh (hàm xem như một lệnh).

F8 F8 Chạy từng dòng lệnh đơn. F9 F9 Kiểm tra lỗi chương trình. Tổ hợp Alt + F9 Biên dịch chương trình. Trang 7 Tổ hợp Ctrl + F9 Chạy chương trình.

Tổ hợp Ctrl + N Thêm 1 dòng trước con trỏ. Tổ hợp Ctrl + Y Xoá một dòng tại con trỏ. Tổ hợp Ctrl + K + B Đánh dấu đầu khối. Tổ hợp Ctrl + K + K Đánh dấu cuối khối.

Tổ hợp Ctrl + K + C Sao chép khối. Tổ hợp Ctrl + K + V Di chuyển khối. Tổ hợp Ctrl + K + Y Xoá khối. Trong Borland Pascal các thao tác khối đơn giản và dễ hơn như sau: + Đánh dấu khối: SHIFT + (phím mũi tên) + Copy khối vào clipboard: CTRL+ Ins (phím Insert) + Dán khối (đã copy vào clipboard) vào vị trí mới: SHIFT+ Ins Ghi khối lên đĩa thành một tập tin (nội dung của Tổ hợp Ctrl + K + W tập tin là khối đã chọn).

Xen nội dung một tập tin (từ đĩa) vào sau vị trí Tổ hợp Ctrl + K + R con trỏ. Tổ hợp Ctrl + K + H Tắt/M đánh dấu khối. Tổ hợp Ctrl + F4 Kiểm tra giá trị biến khi chạy chương trình. Tổ hợp Alt + X Thoát khỏi chương trình.

CÁC THÀNH PH N C BẢN C A NGỌN NG PASCAL 1. Bộ Chữ Viết – Từ Khoá – Tên a. B ch vi t Bộ chữ trong ngôn ngữ Pascal gồm: · 26 chữ cái la tinh lớn: A, B, C… Z · 26 chữ cái la tinh nhỏ: a, b, c, … z · Dấu gạch dưới _ (đánh vào bằng cách kết hợp phím Shift với dấu trừ). · Bộ chữ số thập phân: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 · Các ký hiệu toán học: +, -, *, /, =, <, >, (, ) · Các ký hiệu đặc biệt:.

Từ khoá Các từ khoá là các từ dành riêng (reserved words) của Pascal mà ngư i lập trình có thể sử dụng chúng trong chương trình để thiết kế chương trình. Không được dùng từ khoá để đặt cho các tên riêng như tên biến, tên kiểu, tên hàm… Một số từ khoá của Pascal gồm: Absolute External Mod Shr And File Nil String Array For Not Then Begin Forward Object To Case Function Of Type Const Goto Or Unit Trang 8 Constructor If Packed Until Desstructot Implementation Procedure Uses Div In Program Var Do Inline Record Virtual Downto Interface Repeat While Else Interrupt Set With End Label Shl Xor c. Tên Tên hay còn gọi là danh biểu (identifier) dùng để đặt cho tên chương trình, hằng, kiểu, biến, chương trình con…tên được chia thành 2 loại. - Tên chuẩn đã được PASCAL đặt trước, chẳng hạn các hàm số SIN, COS, LN,… hằng số PI, kiểu INTEGER, BYTE, REAL… - Tên do ngư i dùng tự đặt.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Giáo Trình Học Lập Trình Pascal 7.0 là một tài liệu quý giá dành cho những ai muốn bắt đầu hành trình học lập trình. Tài liệu này không chỉ cung cấp kiến thức cơ bản về ngôn ngữ lập trình Pascal mà còn hướng dẫn người đọc cách áp dụng các khái niệm lập trình vào thực tế. Những điểm nổi bật của giáo trình bao gồm cấu trúc chương trình, biến, kiểu dữ liệu, và các cấu trúc điều khiển, giúp người học nắm vững nền tảng lập trình.

Để mở rộng kiến thức của bạn về lập trình, bạn có thể tham khảo thêm tài liệu Bai01 2 tongquanvemaytinh, nơi cung cấp cái nhìn tổng quan về máy tính và lập trình. Ngoài ra, tài liệu Algorithme et programmation pour apprendre la programmation informatique sẽ giúp bạn hiểu rõ hơn về thuật toán và lập trình cho người mới bắt đầu. Cuối cùng, bạn cũng có thể tìm hiểu về Ebook giáo trình lập trình căn bản với c, một tài liệu hữu ích cho những ai muốn mở rộng sang ngôn ngữ lập trình C. Những tài liệu này sẽ giúp bạn có cái nhìn sâu sắc hơn và phát triển kỹ năng lập trình của mình.