Tài liệu tham khảo công nghệ thông tin Chu vi đường tròn
Trang 1Giáo viên hướng dẫn: Ths NGUYỄN THANH BÌNH
Mã số cán bộ: 1530
Bộ môn: Khoa Học Máy Tính
Sinh viên thực hiện: ĐOÀN VĂN QUÝ
MSSV: 1091704
Bộ môn: Kỹ Thuật Phần Mềm
Lớp: DI0996A2
Niên Luận 1 Chu Vi Đường Tròn
ooo00ooo
Trang 2Đoàn văn Quý
2
Chương 1: Tổng Quan
Giới thiệu
Mô tả bài toán
Mục tiêu cần đạt
Hướng giải quyết
Kế hoạch thực hiện
Trang 3Giới thiệu
Tìm chu vi đường tròn là vấn đề quan trọng trong bất cứ một ngành kỹ thuật nào
Do đó, phải tìm phương pháp tính tối ưu nhất
có thể
Chương trình tập trung vào tìm ra chu vi
đường tròn từ ba điểm không thẳng hàng
Trang 4Đoàn văn Quý
4
Mô tả bài toán
Bài toán tìm chu vi đường tròn là đơn giản khi biết bán kính
Tìm chu vi đường tròn khi chỉ biết ba điểm không thẳng hàng trong mặt phẳng tọa độ
Dữ liệu vào của bài toán là một file gồm bộ các điểm
Dữ liệu ra của bài toán là file chứa chu vi tìm được
Trang 5Mục tiêu cần đạt
Nắm vững kiến thức về lập trình
Nhập dữ liệu từ file
Thuật toán tìm ra các số liệu liên quan
Xuất dữ liệu ra file
Vẽ được đường tròn vừa nhập tọa độ
Trang 6Đoàn văn Quý
6
Hướng giải quyết
Xây dựng giải thuật tìm ra chu vi
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
Chạy chương trình
Trang 7Kế hoạch thực hiện
Làm trong 8 tuần
Tuần 1,2,3: tìm hiểu bài toán, xây dựng thuật toán
Tuần 4,5,6: viết chương trình theo giải thuật
đã đề ra
Tuần 7,8: viết báo cáo
Trang 8Đoàn văn Quý
8
Chương 2: phần lý thuyết
Khái niệm cơ bản
Kết quả vận dùng vào bài toán
Trang 9Khái niệm cơ bản
Class là gì?
Những thành phần của một class
Chu vi đường tròn
Diện tích đường tròn
Trang 10Đoàn văn Quý
10
Kết quả vận dụng
Dùng nhiều trong những ngành kỹ thuật và xây dựng
Tìm ra chu vi nhanh nhất có thể mà không cần làm nhiều thao tác
Trang 11Chương 3: kết quả & ứng dụng
Phân tích bài toán
Thiết kế giải thuật
Giới thiệu chương trình
Trang 12Đoàn văn Quý
12
Phân tích bài toán
Dùng hệ thức hê-rông tìm ra những số liệu cần thiết cho việc tính chu vi
Tổ chức dữ liệu hợp lý
Trang 13Thiết kế giải thuật
Nhập dữ liệu
Nắm vững công thức tính chu vi và diện tích đường tròn
Tính toán cần thiết
Xuất dữ liệu ra
Trang 14Đoàn văn Quý
14
Giới thiệu chương trình
Cài đặt trên môi trường của DEVC++ 4.9.9.2
Chương trình dịch tạo ra file chay là *.exe
Giao diện gần gủi
Trang 15Chương 4: kết luận & đánh giá
Kết quả đạt được
Hướng phát triển
Trang 16Đoàn văn Quý
16
Kết quả cần đạt
Đúng tiến độ và kết quả đề ra
Xây dựng thuật toán tốt nhất có thể
Nắm vững kỹ năng về lập trình
Ưu điểm
Nhược điểm
Trang 17Hướng phát triển
Tìm giải thuật tốt nhất có thể
Xây dựng đồ họa gần gửi và sinh động hơn
Menu năng động hơn
Trang 18Đoàn văn Quý
18
Hướng dẫn sử dụng
Chương trình lấy dữ liệu từ file
Phần giới thiệu rõ ràng
Code chạy trên Dev C++
F9 thực thi
Tùy chọn theo hướng dẫn của menu
Trang 19Tài liệu tham khảo
Trương Văn Chí Công Lập trình hướng đối tượng & C++
Khoa CNTT & TT - Đại học Cần Thơ, 12/2003.
Bài Giảng Kỹ thuật lập trình C Khoa CNTT & TT - Đại Học
Hàng Hải
Lâm Chí Nguyện Silde bài giảng lập trình hướng đối tượng
với C++ Khoa CNTT & TT – Đại Học Cần Thơ.
Phạm Văn Ất C++ và Lập Trình Hướng Đối Tượng Khoa Học
Kỹ Thuật, 2000.
Trang 20Đoàn văn Quý
20
Chân Thành Cảm ơn!