... %d",imax,jmax); Chương 1 C++ và lập trình hướng đối tượng Trong chương này trình bầy các vấn đề sau: - Cách sử dụng phần mềm TC++ 3.0 - Những sửa đổi cần thiết một chương trình C để biến nó thành một chương ... thành một chương trình C++ (chạy được trong môi trường C++) - Tóm lược về các phương pháp lập trình cấu trúc và lập trình...
Ngày tải lên: 14/11/2012, 16:34
... có 2 đối dùng để cộng 2 đa thức operator- có 2 đối dùng ®Ó trõ 2 ®a thøc operator* cã 2 ®èi dïng ®Ó nhân 2 đa thức operator^ có 2 đối dùng để tính giá đa thức tại x operator<< có 2 đối ... operator+(PS p1, PS p2) { PS q; q.a = p1.a*p2.b + p2.a*p1.b; q.b = p1.b * p2.b ; return rutgon(q); } PS operator-(PS p1, PS p2) { PS q; q.a = p1.a*p2.b - p2.a*p1.b; q.b = p...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 3
... TAM_GIAC gồm: - Các thuộc tính: DIEM d1,d2,d3; // 3 đỉnh của tam giác - Các phơng thức: void nhapsl(); // Nhập toạ độ 3 đỉnh void in(); // In toạ độ 3 đỉnh // Tạo một đối tợng TAM_GIAC từ 3 đối tợng ... sqrt(pow(x-d2.x,2) + pow(y-d2.y,2) ); } } ; double dt_tg(DIEM d1, DIEM d2, DIEM d3) { double a,b,c,p,s; a=d1.do_dai(d2); b=d2.do_dai(d3); c=d3.do_dai(d1); p=(a+b+c)/2; r...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 4
... có đối // Kết quả q->x=50, q->y =40 , q->m=6 DIEM_DH *r = new DIEM_DH ; // Gọi tới hàm tạo không đối // Kết quả r->x=0, r->y= 0, r->m=1 + Khi cấp phát bộ nhớ cho một dẫy đối ... phơng thức toán tử của chơng trình dới đây: + Nội dung chơng trình gồm: - Nhập, in các đa thức p, q, r, s - Tính đa thức: f = -( p + q)*(r - s) - Nhập các số thực x1 và...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 5
... sở trong lớp dẫn xuất và cách xử lý các đối tợng thành phần. Xét 4 lớp A, B, C và D. Lớp C dẫn xuất từ B, lớp D dẫn xuất từ C và có thành phần là đối tợng kiểu A. //CT 5- 0 6 // Thua ke nhieu muc // ... bomon; mh.in(); } }; 249 250 D& operator=(D& h) { this->u = h.u; C *c1,*c2; c1 = this->getC(); c2 = h.getC(); *c1 = *c2; this->d = h.d; if (this->str!=NULL) de...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 6
... trỏ kiểu A và 4 đối tợng: A *p ; // p là con trỏ kiểu A A a ; // a là biến đối tợng kiểu A B b ; // b là biến đối tợng kiểu B C c ; // c là biến đối tợng kiểu C D d ; // d là biến đối tợng kiểu ... tính thừa kế để phát triển chơng trình. Giả sử cần xây dựng chơng trình quản lý thí sinh. Mỗi thí sinh đa vào ba thuộc tính: Họ tên, số báo danh và tổng điểm. Chơng trình gồm...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 8
... bốn nhóm chính: - Đờng tròn và ellipse - Đờng gấp khúc và hình đa giác - Đờng thẳng - Hình chữ nhật A. Đờng tròn và hình tròn Nhóm này gồm cung tròn, đờng tròn, cung ellipse và hình quạt. 1. ... Font grNoFontMem -9 Không đủ RAM để nạp Font grInvalidMode -1 0 Kiểu đồ họa không hợp lệ cho trình điều khiển grError -1 1 Lỗi đồ họa tổng quát grIOerror -1 2 Lỗ...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 9
... so dong tren dt, dong duoi dd trong trang t */ t=(dongt-1)/25; dt=(dongt-1)-t*25; dd=(dongd-1)-t*25; /* Chon t la trang hien thi */ 495 496 v.h.ah=5;v.h.al=t; int86(0x10,&v,&r); /* Dua ... cotd,int maucs); thiết lập một cửa sổ mầu có toạ độ góc trên-trái là (dongt, cott) và góc dới-phải là (dongd,cotd). Mầu cho bởi tham số maucs. ở đây sử dụng hàm pokeb và địa chỉ phân đoạ...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 10
... main() 522 523 Chơng 10 Một số chơng trình hớng đối tợng trên C++ Chơng này trình bầy thêm một số chơng trình hớng đối tợng trên C++. Đây là các chơng trình tơng đối phức tạp, hữu ích và sử dụng các ... errhandler(); tail=head; } else { tail->next = new listnode; if(tail->next == NULL) errhandler(); tail = tail->next; } tail->dataptr= temp->dataptr; tai...
Ngày tải lên: 14/11/2012, 16:34
Kỹ thuật lập trình - Phần III: Lập trình hướng đối tượng - Chương 5: Lớp và đối tượng pot
... d*u; StateController start() stop() LQGController start() stop() Chương 5: Lớpvà₫ốitượng 9/15/2006 6 â 2004, HONG MINH SN Chng 5: Lpvitng â 2005 - HMS Lp trình hướng ₫ối tượng (object-oriented programming, OOP) Trừu tượng hóa ( abstraction ): ... Có thể hiểunhư là addHour(&t2,5); } © 2004, HOÀNG MINH SƠN Chương 1 Kỹ thuật lập trình Phần III: Lập tr...
Ngày tải lên: 06/03/2014, 22:20
Lập trình hướng đối tượng - Chương 6 potx
... (STL) ã !! "" Lập trình hướng đối tượng - STL 1 Chương 6 Standard Template Library Lp trỡnh hng i tng - STL 8 6 ã 5: ã : : Lp trỡnh hng i tng - STL 44 Lists ã The disadvantage ... or deleting elements at the end only. Lp trỡnh hng i tng - STL 12 $ ã $ $ ' ;< $;< ;< Lập trình hướng đối tượng - STL 18 in...
Ngày tải lên: 09/07/2014, 00:20
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG - Chương 8 pot
... hàm dientich là hàm ảo thì kết quả chương trình là gì? 17 OOP-CHƯƠNG 8- TÍNH ĐA HÌNH THỪA KẾ ẢOTHỪA KẾ ẢO class A class B class C class D 18 OOP-CHƯƠNG 8- TÍNH ĐA HÌNH Ví dụVí dụ class A{ int ... hệ thừa kế phản ứng khác nhau đối vi cựng mt li gi hm thnh phn. ã Tớnh a hình được cài đặt dựa trên hàm ảo. 21 OOP-CHƯƠNG 8- TÍNH ĐA HÌNH THANK YOU 22 OOP-CHƯƠNG 8- TÍNH ĐA HÌNH 4 VÍ...
Ngày tải lên: 11/07/2014, 20:20
Lập trình hướng đối tượng - Chương 11 pot
... thực hiện trên dữ liệu của đối tượng. Các hàm này cũng Chương 11 Phát triển hệ thống hướng đối tượng 345 IV/ Mô hình hướng- đối tượng Mô hình hướng- đối tượng đặt nặng trên lý thuyết ... dẫn xuất phân cấp từ đó các đối tượng sẽ được tạo ra. Lập trình hướng- đối tượng (OOP) có liên quan đến cài đặt chương trình trong một ngôn ngữ lập t...
Ngày tải lên: 22/07/2014, 18:22
Lập trình hướng đối tượng - Chương 8 docx
... in.get(); // ignore Chương 8 Nhập / Xuất C++ nâng cao 255 Ví dụ 5.1 Minh hoạ cách sử dụng hàm rdstate() .Chương trình xuất nội dung một text file. Nếu gặp lỗi, chương trình sẽ báo lỗi ... encountered in.close(); return 0; } Chương 8 Nhập / Xuất C++ nâng cao 261 Bài tập VII 1. Với mỗi chương trình trong chương 8, hãy thực hiệ...
Ngày tải lên: 22/07/2014, 18:22
Lập trình hướng đối tượng - Chương 4 pot
... đến đối tượng gốc. Khi một đối tượng được trả về từ một hàm tình trạng tương tự cũng sẽ xảy ra. Trình biên dịch sẽ tạo ra một đối tượng tạm để giữ bản sao của giá trị do hàm trả về. Đối tượng ... int b) { return a-b; } float dif(float a, float b) { return a-b; } Chương 4 Quá tải hàm 1 34 1 34 10. Cho lớp sau đây, có thể cấp phát động một mảng c...
Ngày tải lên: 22/07/2014, 19:20