Bài giảng Kỹ thuật lập trình: Bài 5 - ThS. Trịnh Thành Trung
Số trang: 43
Loại file: pdf
Dung lượng: 1.08 MB
Lượt xem: 25
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Kỹ thuật lập trình - Bài 5: Thiết kế chương trình" cung cấp cho người học các nguyên tắc chung khi thiết kế chương trình, thiết kế giải thuật, thiết kế dữ liệu. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình: Bài 5 - ThS. Trịnh Thành TrungTrịnh Thành Trung (ThS)trungtt@soict.hust.edu.vnBài 5THIẾT KẾ CHƯƠNG TRÌNHNội dung1. Nguyên tắc chung2. Thiết kế giải thuật3. Thiết kế dữ liệu1.Nguyên tắc chungTrong thiết kế chương trìnhPhẩm chất củachương trình tốt▪ Phẩm chất của 1 chương trình tốt▫ Cấu trúc tốt▫ Logic chương trình + các biểu thức được diễn đạt theo cáchthông thường▫ Tên dùng trong chương trình có tính chất miêu tả▫ Chú thích hợp lý▫ Tôn trọng chiến lược divide/conquer/association▪ Làm thế nào để tạo ra chương trình có phẩm chất tốt▫ Thiết kế top-down▫ Tinh chỉnh từng bướcNguyên tắcchungĐơn giản▪ Thể hiện giải thuật như nó vốn có, đừng quá kỳ bí▪ Lựa chọn cấu trúc dữ liệu sao cho việc viết giải thuật bằngNNLT cụ thể là đơn giản nhất▪ Tìm cách đơn giản hóa các biểu thức▪ Thay những biểu thức lặp đi lặp lại bằng CT con tương ứng
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình: Bài 5 - ThS. Trịnh Thành TrungTrịnh Thành Trung (ThS)trungtt@soict.hust.edu.vnBài 5THIẾT KẾ CHƯƠNG TRÌNHNội dung1. Nguyên tắc chung2. Thiết kế giải thuật3. Thiết kế dữ liệu1.Nguyên tắc chungTrong thiết kế chương trìnhPhẩm chất củachương trình tốt▪ Phẩm chất của 1 chương trình tốt▫ Cấu trúc tốt▫ Logic chương trình + các biểu thức được diễn đạt theo cáchthông thường▫ Tên dùng trong chương trình có tính chất miêu tả▫ Chú thích hợp lý▫ Tôn trọng chiến lược divide/conquer/association▪ Làm thế nào để tạo ra chương trình có phẩm chất tốt▫ Thiết kế top-down▫ Tinh chỉnh từng bướcNguyên tắcchungĐơn giản▪ Thể hiện giải thuật như nó vốn có, đừng quá kỳ bí▪ Lựa chọn cấu trúc dữ liệu sao cho việc viết giải thuật bằngNNLT cụ thể là đơn giản nhất▪ Tìm cách đơn giản hóa các biểu thức▪ Thay những biểu thức lặp đi lặp lại bằng CT con tương ứng
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kỹ thuật lập trình Kỹ thuật lập trình Thiết kế chương trình Chương trình phần mềm Thiết kế giải thuật Thiết kế dữ liệuTài liệu có liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 310 0 0 -
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 252 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 248 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 222 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 189 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 160 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 127 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 121 0 0 -
Thiết kế hệ thống thông tin - Tổng quan hệ thống thông tin
86 trang 120 0 0 -
Bài giảng Phân tích thiết kế thuật toán: Chương 3 - Nguyễn Văn Linh
87 trang 116 0 0