Giáo trình thuật toán và kỹ thuật lập trình Pascal là một giáo trình về thuật toán và kỹ thuật lập trình Pascal, được biên soạn bởi Nguyễn Chí Trung (chủ biên) và Nhà xuất bản Hà Nội, năm 2005.
Giáo trình tập trung vào việc rèn luyện tư duy thuật toán, cung cấp kiến thức cần thiết về cấu trúc dữ liệu cơ bản và cấu trúc điều khiển của ngôn ngữ Pascal, đồng thời chú trọng rèn luyện kỹ năng cài đặt thuật toán trên ngôn ngữ này. Giáo trình được chia thành các chương, mỗi chương có các phần kiến thức, câu hỏi và bài tập thực hành.
Nội dung chính của giáo trình bao gồm:
- Chương 1: Các vấn đề cơ bản của thuật toán
- Giới thiệu khái niệm thuật toán và các tính chất cơ bản của nó (tính dừng, tính đúng đắn, tính phổ dụng).
- Trình bày các hình thức mô tả thuật toán: liệt kê từng bước, sơ đồ khối, và giả lập mã (pseudo code).
- Giới thiệu các cấu trúc điều khiển trong thuật toán: tuần tự, rẽ nhánh, và lặp (lặp với số lần biết trước và không biết trước).
- Chương 2: Các kiểu dữ liệu cơ bản và các cấu trúc điều khiển
- Hướng dẫn các thao tác cơ bản trong Turbo Pascal (chạy chương trình, quản lý file, soạn thảo).
- Giới thiệu chung về ngôn ngữ lập trình Pascal, bao gồm các phần tử cơ sở (bộ ký tự, từ khóa, từ chuẩn, tên gọi, câu lệnh), kiểu dữ liệu, hằng, biến, biểu thức và câu lệnh gán.
- Trình bày chi tiết các kiểu dữ liệu đơn giản chuẩn trong Pascal: Integer (Shortint, Integer, Longint, Byte, Word) và các phép toán, hàm liên quan; Real (Real, Single, Double, Extended, Comp) và các phép toán, hàm liên quan; Char và các phép toán, hàm liên quan; Boolean và các phép toán logic.
- Đi sâu vào các cấu trúc điều khiển trong ngôn ngữ lập trình Pascal: cấu trúc tuần tự, cấu trúc rẽ nhánh (lệnh IF với rẽ nhánh khuyết và đủ, câu lệnh ghép Begin…End), và cấu trúc lặp với số lần biết trước (lệnh FOR).
Giáo trình cũng cung cấp nhiều ví dụ minh họa và bài tập thực hành để người học củng cố kiến thức và kỹ năng. Ngôn ngữ Pascal được sử dụng trong giáo trình là Borland Pascal 7.x.
Công nghệ thông tin Sách giáo trình
Giáo trình thuật toán và kỹ thuật lập trình Pascal- Ngôn ngữ: Tiếng Việt
