Mã tài liệu: 299524
Số trang: 17
Định dạng: zip
Dung lượng file: 643 Kb
Chuyên mục: Kỹ thuật - Công nghệ
MỤC LỤC
CHƯƠNG 1: PHẦN TỔNG QUAN 5
1.1 GIỚI THIỆU: 5
1.2 MÔ TẢ BÀI TOÁN: 5
1.3 MỤC TIÊU CẦN ĐẠT ĐƯỢC: 5
1.4 HƯỚNG GIẢI QUYẾT: 6
1.5 KẾ HOẠCH THỰC HIỆN: 6
CHƯƠNG 2: PHẦN LÝ THUYẾT 6
2.1 CÁC KHÁI NIỆM CƠ BẢN: 5
2.2 KẾT QUẢ VẬN DỤNG VÀO BÀI TOÁN: 8
CHƯƠNG 3: KẾT QUẢ ỨNG DỤNG 9
3.1 PHÂN TÍCH BÀI TOÁN: 9
3.1.1 Yêu cầu và cách giải bài toán: 9
3.1.2 Tổ chức dữ liệu: 9
3.2 THIẾT KẾ GIẢI THUẬT: 8
3.2.1 Giải thuật: 8
3.3 GIỚI THIỆU CHƯƠNG TRÌNH: 9
3.3.1 Môi trường cài đặt: 9
3.3.2 Cách thức thực thi chương trình: 9
3.3.3 Một vài giao diện của chương trình: 9
CHƯƠNG 4: KẾT LUẬN – ĐÁNH GIÁ 15
4.1 CÁC KẾT QUẢ ĐẠT ĐƯỢC: 15
4.2 HƯỚNG PHÁT TRIỂN: 15
PHỤ LỤC 16
HƯỚNG DẪN SỬ DỤNG DEMO 16
TÀI LIỆU THAM KHẢO 17
CHƯƠNG 1: PHẦN TỔNG QUAN
1.1 GIỚI THIỆU:
Tìm chu vi đường tròn là bài toán quan trọng trong bất cứ ngành kỹ thuật nào. Do đó, tìm chu vi đường tròn là cần thiết và thuật toán tối ưu tìm ra chu vi đường tròn là thật sự quan trọng. Một trong những bài toán đặt ra trong thực tế là việc tìm chu vi đường tròn từ ba điểm không thẳng hàng cho trước và phương pháp đó tốt nhất theo một chỉ tiêu cụ thể, nghiên cứu lời giải các lớp bài toán tối ưu thuộc về lĩnh vực ứng dụng toán học. Tuy nhiên cũng cần phải nói rằng trong nhiều trường hợp chúng ta chưa thể xây dựng một thuật toán nào thực sự hữu hiệu để giải bài toán, mà cho tới nay việc tìm chi vi cua đường tròn là thực sự chưa sẽ tối ưu, và cần phải tìm ra thuật toán tốt nhất cho mọi trường hợp. Việc tính chu vi đường tròn có thể được thực hiện bằng nhiều phương pháp, trong quyển niên luận 1 này chúng ta nghiêm cứu một phương pháp đó là lập trình hướng đối tượng và kiến thức là dùng hệ thức “Hê-rong ” tìm ra các số liệu liên quan.
1.2 MÔ TẢ BÀI TOÁN:
Bài toán tính chu vi đường tròn sẽ thật đơn giản khi chúng ta biết được bán kính của đường tròn, nhưng nếu không biết bán kính thì sa?
Bài toán được đặt tên từ vấn đề tìm ra chu vi của đường tròn từ ba điểm cho trước. Bài toán thường được ứng dụng trong công việt tính toán đơn giản trong kiến thức toán phổ thông, các ngành xây dựng, thiết kế và tạo các bản vẽ.. Nội dung bài toán là tìm ra chu vi đường tròn với giá trị nhập từ người dùng (từ file) mỗi bộ sáu số tương ưng với các tọa độ trong mặt phẳng đề-các. Kết quả cần tìm là một chu vi và được lưu vào file .
1.3 MỤC TIÊU CẦN ĐẠT ĐƯỢC:
Nắm vững cơ sở lý thuyết về lập tình hướng đối tượng trên môi trường C++ và các kỹ thuật thiết kế giải thuật mà quan trọng là thiết kế các hàm xây dựng, hàm thành viên…
Hiểu được kỹ thuật lập trình hướng đối tượng và ứng dụng vào thực tế bài toán.
Thiết kế chương trình sao cho có thể:
Nhập vào bài toán:
Thuật toán nhập vào tọa độ của điểm.
Thuật toán tìm các giá trị hay kết quả cần thiết cho công việc tính toán.
Xuất ra phương án:
Xuất ra các điểm vừa nhập từ file.
Xuất ra màn hình các gía trị cẩn thiết cho việc tính chu vi của đường tròn.
Xuất ra chu vi của đường tròn(ra màn hình hay ra filexuat).
Kiểm tra tính đúng đắn của chương trình.
Đánh giá giải thuật, so sánh với các giải thật khác.
1.4 HƯỚNG GIẢI QUYẾT:
Xây dựng giải thuật tìm ra chu vi đường tròn bằng ngôn ngữ giả, sau đó tối ưu hóa giải thuật thành chương trình. Lập trình trên máy tính và cho chạy. Tìm chu vi đường tròn bằng các thuật toán trong lập trình hướng đối tượng, như khai báo một class, các hàm xây dựng và các hàm thành viên.
Tìm một thuật toán tồi ưu nhất có thể để tìm chu vi đường tròn nhanh nhất có thể. Bài toán này chúng ta đưa các chưng trình về các đối tượng sinh động và dễ dàng thực hiện các phép toán trên các đối tượng.
1.5 KẾ HOẠCH THỰC HIỆN:
Tuần 1,2,3 Tìm hiểu các chiến lược thiết kế giải thuật, mà đặc biệt ở đây là dung lập trình hướng đối tượng .
Tuần 4,5,6 Xây dựng hàm và chương trình theo giải thuật đã đề ra. Thử tìm xem có giải thuật nào tốt hơn không.
Tuần 7,8 Viết bài báo cáo.
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 84
👁 Lượt xem: 908
⬇ Lượt tải: 17
📎 Số trang: 102
👁 Lượt xem: 575
⬇ Lượt tải: 21
Những tài liệu bạn đã xem