|
Tác giả | Thông điệp |
---|
airboy1985
Tổng số bài gửi : 100 Experience : 222 Đã được cảm ơn : 1 Join date : 09/12/2010
| Tiêu đề: Phân nhóm đồ án LT C++ Wed Jun 08, 2011 7:09 pm | |
| |
|
| |
Tesulakata
Tổng số bài gửi : 141 Experience : 240 Đã được cảm ơn : 1 Join date : 18/05/2011 Age : 48 Đến từ : Heaven
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Sat Jun 11, 2011 11:07 am | |
| |
|
| |
[K14A]ADMIN
Tổng số bài gửi : 408 Experience : 681 Đã được cảm ơn : 19 Join date : 07/12/2010 Age : 36 Đến từ : Hà Nội
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Sat Jun 11, 2011 10:13 pm | |
| | | | | 1. Xây dựng lớp số nguyên lớn (tối đa 200 chữ số) với các phép toán: cộng, trừ, nhân, chia.
2. Xây dựng lớp Stack. Mô phỏng hoạt động của Stack.
3. Xây dựng lớp Queue. Mô phỏng hoạt động của Queue. 1 4. Xây dựng lớp dãy số và thuật toán sắp xếp chèn. Sắp xếp dãy tăng dần và dãy giảm dần. Mô phỏng hoạt động của thuật toán.
5. Xây dựng lớp dãy số và thuật toán sắp xếp chọn. Sắp xếp dãy tăng dần và dãy giảm dần. Mô phỏng hoạt động của thuật toán.
6. Xây dựng lớp dãy số và thuật toán sắp xếp nổi bọt. Sắp xếp dãy tăng dần và dãy giảm dần. Mô phỏng hoạt động của thuật toán.
7. Xây dựng lớp dãy số và thuật toán sắp xếp thùng và thuật toán sắp xếp cơ số. Sắp xếp dãy tăng dần và dãy giảm dần. Mô phỏng hoạt động của thuật toán.
8. Xây dựng lớp dãy số và thuật toán sắp xếp hòa nhập. Sắp xếp dãy tăng dần và dãy giảm dần. Mô phỏng hoạt động của thuật toán.
9. Xây dựng lớp dãy số và thuật toán sắp xếp nhanh. Sắp xếp dãy tăng dần và dãy giảm dần. Mô phỏng hoạt động của thuật toán.
10. Xây dựng lớp dãy số và thuật toán vun đống. Sắp xếp dãy tăng dần và dãy giảm dần. Mô phỏng hoạt động của thuật toán.
11. Xây dựng lớp cây nhị phân, mô phỏng hoạt động thêm, bớt phần tử trên cây và duyệt LNR.
12. Xây dựng lớp cây nhị phân, mô phỏng hoạt động thêm, bớt phần tử trên cây và duyệt RNL.
13. Xây dựng lớp cây nhị phân, mô phỏng hoạt động thêm, bớt phần tử trên cây và duyệt NLR.
14. Xây dựng lớp đồ thị và mô phỏng hoạt động thuật toán tìm kiếm theo chiều sâu.
15. Xây dựng lớp đồ thị và mô phỏng hoạt động thuật toán tìm kiếm theo chiều rộng.
16. Xây dựng lớp đường thẳng sử dụng thuật toán Bresenham và thuật toán trung điểm. Minh họa trên form.
17. Xây dựng lớp đường tròn sử dụng thuật toán Bresenham và thuật toán trung điểm. Minh họa trên form.
18. Xây dựng lớp elip sử dụng thuật toán Bresenham và thuật toán trung điểm. Minh họa trên form.
19. Xây dựng lớp hình chữ nhật, hình vuông và hình bình hành. Minh họa trên form.
20. Xây dựng lớp hàm số bậc ba y=ax3+cx và minh họa bài toán khảo sát hàm số trên form (các hệ số được nhập vào từ form).
2 21. Xây dựng lớp hàm số bậc ba y=ax3+bx2+cx và minh họa bài toán khảo sát hàm số trên form (các hệ số được nhập vào từ form). 22. Xây dựng lớp hàm số bậc ba y=ax3+bx2-ax-b và minh họa bài toán khảo sát hàm số trên form (các hệ số được nhập vào từ form). 23. Xây dựng lớp hàm số bậc ba y=ax3-ax2+bx-b và minh họa bài toán khảo sát hàm số trên form (các hệ số được nhập vào từ form). 24. Xây dựng lớp hàm số bậc ba y=ax3+bx2-bx-a và minh họa bài toán khảo sát hàm số trên form (các hệ số được nhập vào từ form). 25. Xây dựng lớp hàm số bậc ba y=ax3+ax2+bx+b và minh họa bài toán khảo sát hàm số trên form (các hệ số được nhập vào từ form). 26. Xây dựng lớp hàm số bậc bốn y=ax4+bx2+c và minh họa bài toán khảo sát hàm số trên form (các hệ số được nhập vào từ form). 27. Xây dựng lớp hàm số bậc bốn y=ax4+bx3+cx2+bx+c và minh họa bài toán khảo sát hàm số trên form (các hệ số được nhập vào từ form). 28. Xây dựng lớp hàm số bậc bốn y=ax4+bx3+cx2-bx-a và minh họa bài toán khảo sát hàm số trên form (các hệ số được nhập vào từ form). 29. Xây dựng lớp hàm số bậc hai trên bậc nhất y=(ax2+bx+c)/cx+d và minh họa bài toán khảo sát hàm số trên form (các hệ số được nhập vào từ form).
30. Xây dựng lớp thao tác với file *.wav.
- Đọc các thông tin file (số kênh, tần số lấy mẫu, dữ liệu, …).
- Xây dựng các phương thức:
o Nghe, dừng,
o Cắt, nối hai file,
o Trộn hai file.
o Thay đổi tần số. | | | |
|
|
| |
Tesulakata
Tổng số bài gửi : 141 Experience : 240 Đã được cảm ơn : 1 Join date : 18/05/2011 Age : 48 Đến từ : Heaven
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Sun Jun 12, 2011 12:58 am | |
| |
|
| |
Tesulakata
Tổng số bài gửi : 141 Experience : 240 Đã được cảm ơn : 1 Join date : 18/05/2011 Age : 48 Đến từ : Heaven
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Sun Jun 12, 2011 1:02 am | |
| |
|
| |
[K14A]ADMIN
Tổng số bài gửi : 408 Experience : 681 Đã được cảm ơn : 19 Join date : 07/12/2010 Age : 36 Đến từ : Hà Nội
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Sun Jun 12, 2011 7:40 pm | |
| |
|
| |
Giang_kute
Tổng số bài gửi : 65 Experience : 66 Đã được cảm ơn : 0 Join date : 09/12/2010 Age : 35 Đến từ : Hải Phòng
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Wed Jun 15, 2011 1:17 pm | |
| |
|
| |
hoang tu bong da
Tổng số bài gửi : 110 Experience : 161 Đã được cảm ơn : 3 Join date : 08/12/2010 Age : 34 Đến từ : nowhere
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Fri Jun 17, 2011 9:50 am | |
| |
|
| |
Tesulakata
Tổng số bài gửi : 141 Experience : 240 Đã được cảm ơn : 1 Join date : 18/05/2011 Age : 48 Đến từ : Heaven
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Fri Jun 17, 2011 8:10 pm | |
| |
|
| |
big_big_girl
Tổng số bài gửi : 67 Experience : 94 Đã được cảm ơn : 7 Join date : 11/01/2011
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Sun Jun 19, 2011 7:08 am | |
| |
|
| |
Tesulakata
Tổng số bài gửi : 141 Experience : 240 Đã được cảm ơn : 1 Join date : 18/05/2011 Age : 48 Đến từ : Heaven
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Sun Jun 19, 2011 12:03 pm | |
| |
|
| |
Giang_kute
Tổng số bài gửi : 65 Experience : 66 Đã được cảm ơn : 0 Join date : 09/12/2010 Age : 35 Đến từ : Hải Phòng
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Sun Jun 26, 2011 5:29 pm | |
| |
|
| |
hoang tu bong da
Tổng số bài gửi : 110 Experience : 161 Đã được cảm ơn : 3 Join date : 08/12/2010 Age : 34 Đến từ : nowhere
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Sat Jul 02, 2011 1:42 pm | |
| |
|
| |
Tesulakata
Tổng số bài gửi : 141 Experience : 240 Đã được cảm ơn : 1 Join date : 18/05/2011 Age : 48 Đến từ : Heaven
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Mon Jul 04, 2011 7:42 pm | |
| |
|
| |
hoang tu bong da
Tổng số bài gửi : 110 Experience : 161 Đã được cảm ơn : 3 Join date : 08/12/2010 Age : 34 Đến từ : nowhere
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Mon Jul 04, 2011 9:09 pm | |
| |
|
| |
Tesulakata
Tổng số bài gửi : 141 Experience : 240 Đã được cảm ơn : 1 Join date : 18/05/2011 Age : 48 Đến từ : Heaven
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Wed Jul 06, 2011 8:42 pm | |
| |
|
| |
Tesulakata
Tổng số bài gửi : 141 Experience : 240 Đã được cảm ơn : 1 Join date : 18/05/2011 Age : 48 Đến từ : Heaven
| Tiêu đề: Re: Phân nhóm đồ án LT C++ Thu Jul 07, 2011 9:49 pm | |
| | | | | Đây là class ĐỀ 1 SỐ LỚN
( 1 PHẦN LÀ + VÀ - THÔI NHÁ....
#include #include #include #include #include
using namespace std;
class BigNum { private : string str; public : BigNum operator = (const BigNum b) { str = b.str; return (*this); }
friend BigNum operator + (BigNum a,BigNum b) {
BigNum c;
while ( a.str.length() < b.str.length() ) a.str='0'+a.str; while ( b.str.length() < a.str.length() ) b.str='0'+b.str;
int nho=0,t=0;
for(int i=a.str.length()-1; i>=0; i--) { t=a.str[i]-'0'+b.str[i]-'0'+nho; nho=t/10; c.str=char(t%10+'0')+c.str; }
if (nho>0) { c.str=char(nho+'0'); }
return c; }
friend BigNum operator - (BigNum a,BigNum b);//////////// friend istream& operator >> (istream& is , BigNum& a) { is >> a.str; return is; }
friend ostream& operator << (ostream& os , BigNum& a) { os << a.str; return os; } }; BigNum operator - (BigNum a,BigNum b) {
BigNum c;
while ( a.str.length() < b.str.length() ) a.str='0'+a.str; while ( b.str.length() < a.str.length() ) b.str='0'+b.str;
int nho=0,h=0,Sign=1;
if (a.str Sign=0; swap(a.str,b.str); }
//cout << b.str << endl;
for(int i=a.str.length()-1; i>=0; i--) { h=a.str[i]-b.str[i]-nho; if (h<0) { nho=1; h+=10; } else nho=0; //cout << h << endl; c.str=char(h+'0')+c.str; }
if (!Sign) { c.str='-'+c.str; }
while ( c.str.length()>1 && c.str.find('0') == 0 ) { c.str.erase(c.str.find('0'),1); }
return c; } int main() {
BigNum a,b; cin >> a; cin >> b;
BigNum c; c=a+b; cout << c << endl; c=a-b; cout << c << endl; getch(); return 0; }
| | | |
|
|
| |
Sponsored content
| Tiêu đề: Re: Phân nhóm đồ án LT C++ | |
| |
|
| |
|