Giáo trình Kỹ thuật lập trình nâng cao

Giáo trình được viết theo nội dung môn học “ Kỹ thuật lập trình nâng cao” với mục đích làm tài liệu tham khảo chính cho môn học. Giáo trình gồm 2 phần chính và một phụ lục : Phần I. Đệ quy. Trình bày về chủ đề đệ quy trong lập trình bao gồm các nội dung sau : - Khái niệm đệ quy và vai trò của nó trong lập trình. - Cách xây dựng một giải thuật cho một bài toán bằng phương pháp đệ quy. - Cơ chế thực hiện một giải thuật đệ quy. - Khử đệ quy. Phần II. Kiểm chứng chương trình. Trình bày về chủ đề kiểm chứng tính đúng của chương trình bao gồm các nội dung sau: - Vai trò của vấn đề kiểm chứng trong lập trình. - Các phương pháp dùng để kiểm chứng tính đúng . - Hệ luật Hoare và áp dụng của nó vào kiểm chứng tính đúng có điều kiện. - Hệ luật Dijkstra và áp dụng của nóvào kiểm chứng tính đúng đầy đủ. - Dạng tổng quát của bài toán kiểm chứng và phương pháp kiểm chứng. Các lược đồ kiểm chứng và tập tối thiểu các điều kiện cần kiểm chứng. Phụlục. Các kiến thức chung về logic.

pdf108 trang | Chia sẻ: tuandn | Lượt xem: 1982 | Lượt tải: 5download
Bạn đang xem trước 20 trang tài liệu Giáo trình Kỹ thuật lập trình nâng cao, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên