Hàm căn bậc hai phục vụ cho giải phƣơng trinh bậc 2

Một phần của tài liệu vhĐề tài nghiên cứu sắp xếp ngoài (Trang 67)

Chất lƣợng:

Các phép tính cộng, trừ, nhân, chia đã hoàn thiện ko gây ra những lỗi nhỏ làm sai số lớn. Tuy nhiên chƣa thể thực hiện việc thay đổi các nút sin, cos,… nên chƣa thể thực thi các hàm sin-1

, cos-1, … Và hàm xy chỉ áp dụng đƣợc cho số mũ nguyên dƣơng

Chƣa thể tạo ra activity mới thực thi hàm giải phƣơng trình bậc 1, bậc 2

68 III. NHỮNG KỶ THUẬT VÀ HƢỚNG MỞ RỘNG CỦA

CHƢƠNG TRÌNH

1. Những kĩ thuật và cơng nghệ đã áp dụng trong chƣơng trình

Đối với chƣơng trình của chúng tơi thì chúng tơi đã xây dựng nó trên ngơn ngữ lập trình là Java, trên nền của Eclipse và kĩ thuật chúng tôi sử dụng phổ biến ở đây là hƣớng đối tƣợng, mọi cái đều đƣợc gọi thông qua đối tƣợng. Ngồi ra, để giúp cho chƣơng trình hồn thiện hơn thì chúng tôi đã sử dụng thêm phần xử lý luồng trong chƣơng trình.Đây quả thật là một công việc hơi quá sức đối với chúng tơi, nhƣng từ tinh thần quyết tâm và chịu khó của cả nhóm thì cuối cùng cơng việc cũng đã hồn tất.

2. Hƣớng mở rộng chƣơng trình

Do độ khó của u cầu đƣợc đặt ra nên cịn một vài các yêu cầu chúng tôi vẫn chƣa thực hiện đƣợc, nhƣng nhóm sẽ quyết tâm giải quyết các vấn đề cịn lại trong tƣơng lai: Các phép tính dựa trên nền sáu mƣơi (sexagesminal) của độ, phút, giây; Các phép tính cơ bản cho

Base-N (hex, dec, oct, bin); Giải hệ hai phƣơng trình với hai ẩn số;Các phép tính với các hàm: xy

với số mũ thực, sin-1, cos-1, tan-1, sinh, cosh, tanh, sinh-1, cosh-1, tanh-1.

KẾT LUẬN

Sau khi xây dựng xong chƣơng trình này thì nhìn chung chúng tơi tự nhận thấy đã hoàn thành tốt phần nào những yêu cầu của đề tài đặt ra, và cả những mục tiêu mà nhóm chúng tơi đã tự đặt ra cho chính mình. Nhƣng bên cạnh đó trong quá trình làm thì cịn những mục tiêu mà chúng tôi tự nhận thấy là mình chƣa thực hiện tốt lắm và những thiếu sót trong q trình thực hiện.

70

Bài học mà chúng tôi rút ra đƣợc trong đợt làm đề tài theo nhóm điều đầu tiên là sự địan kết - nhất trí của nhóm và trong khi thực hành thì địi hỏi chúng ta phải có sự linh hoạt cao hơn rất nhiều so với khi học lý thuyết. Qua đó thì khả năng tự tìm hiểu sáng tạo đƣợc nâng cao và khả năng làm việc theo nhóm cũng vậy. Khơng chỉ dừng lại ở đó mà chúng tơi cịn hiểu rõ hơn, sâu hơn cơng nghệ Java nói riêng, nền tảng Eclipse nói chung và quan trọng nhất là việc xử lý luồng cho chƣơng trình, nó giúp cho chƣơng trình đƣợc linh hoạt hơn rất nhiều, cũng nhƣ việc sử dụng các tiện ích, phần mềm hỗ trợ khác để giúp cho chƣơng trình hồn thiện hơn, chun nghiệp hơn.

TÀI LIÊU THAM KHẢO

1. Lập trình hƣớng đối tƣợng Java, Nguyễn Tiến – Nguyễn Văn Hoài – Đặng Xuân Hƣờng, Nhà xuất bản Thống Kê

Một phần của tài liệu vhĐề tài nghiên cứu sắp xếp ngoài (Trang 67)

Tải bản đầy đủ (PDF)

(71 trang)