... Viết c c dũng ghi chỳ Trong C+ + c thể viết c c dũng ghi chỳ c c dấu /* */ C Cách cho phộp viết c c ghi chỳ trờn nhiều dũng trờn dũng Ngoài C+ + c n cho phộp viết ghi chỳ trờn dũng sau dấu gạch chộo, ... trình hướng đối tượng 3.1 Phương pháp lập trỡnh c u tr c - Tư tưởng lập trỡnh c u tr c tổ ch c chương trỡnh thành c c chương trỡnh Trong PASCAL c kiểu chương...
Ngày tải lên: 18/08/2012, 10:46
... Lập trình cấu trúc lập trình hướng đối tượng 3 .1 Phương pháp lập trình cấu trúc - Tư tưởng lập trình cấu trúc tổ chức chương trình thành chương trình Trong PASCAL có kiểu chương trình thủ tục hàm ... lớp hay gọi đối tượng Mỗi đối tượng có thành phần liệu phương thức Lời gọi phương thức cần chứa tên đối tượng để xác định phương thức thực từ...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 2
... clrscr(); nhapmt(a,"A" ,2) ; nhapmt(b,"B" ,2) ; nhapmt(c,"C" ,2, 3); nhanmt(a,b,u ,2) ; nhanmt(u,c,d ,2, 2,3); inmt(a,"A" ,2) ; inmt(b,"B" ,2) ; inmt(u,"U = A*B" ,2) ; inmt(c,"C" ,2, 3); inmt(d,"D = U*C" ,2, 3); getch(); ... = p1.b * p2.b ; 72 return rutgon(q); } PS tru(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 nhan(PS p1, PS p2) { PS q...
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
... sqrt(pow(x-d2.x,2) + pow(y-d2.y,2) ); } }; 126 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; return sqrt(p*(p-a)*(p-b)*(p-c)); ... chơng trình sử dụng hàm new để cấp phát vùng nhớ chứa hệ số đa thức + Nội dung chơng trình gồm: - Nhập, in đa thức p, q, r, s - Tính đa thức: f = -( p + q)*(r - s) -...
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
... đa thức Chơng trình dới cải tiến chơng trình mục 8.5 chơng cách đa vào hàm tạo: //Hàm tạo không đối DT() { this->n=0; this->a=NULL; } //Hàm tạo có đối DT(int n1) { this->n=n1 ; this->a = new double[n1+1]; ... Khi cấp phát nhớ cho đối tợng dùng tham số để khởi gán cho thuộc tính đối tợng, ví dụ: DIEM_DH *q =new DIEM_DH(50 ,40 ,6);//Gọi tới hàm tạo có đối // Kết q->x=50, q->y =40...
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
... d=0; str=NULL; } 2 75 276 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) delete this->str; this->str = strdup(h.str); ... GV& g) { strcpy(this->ht,g.ht); this->ns=g.ns; int n = g.sm; this->sm = n; if (this->mh) delete this->mh; if (n) { this->mh = new MON_HOC[n+1]; for (int i=1; imh[i] = g.mh[i]; ... đối tợng...
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
... a biến đối tợng kiểu A B b ; // b biến đối tợng kiểu B C c ; // c biến đối tợng kiểu C D d ; // d biến đối tợng kiểu D Xét lời gọi tới phơng thức ảo hien_thi sau: p = &a; // p trỏ tới đối tợng ... đối tợng a lớp A p->hien_thi() ; // Gọi tới A::hien_thi() p = &b; // p trỏ tới đối tợng b lớp B p->hien_thi() ; // Gọi tới B::hien_thi() p = &c; // p trỏ tới đối tợng c lớp C p->hien...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương7
... dẫy ký tự trớc đa dòng xuất Kiểu Tham_số nh sau: - Nguyên (xuất giá trị nguyên) - Thực (xuất giá trị thực) - ký tự - char (xuất ký tự) - trỏ ký tự - char* (xuất chuỗi ký tự) Chú ý: Các toán tử xuất ... Mục sau trình bầy cách định dạng giá trị xuất Đ Các phơng thức định dạng 5.1 Nội dung định dạng giá trị xuất Nội dung định dạng xác định thông số: - Độ rộng quy đị...
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
... grNoFontMem -9 Không đủ RAM để nạp Font Bảng 8- 4 Các giá trị color 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ỗi đồ họa vào grInvalidFont ... "6", "7", "8" , "9", "10", "11"}; int i,mh=0,mode=0,r,x,y; float goc; initgraph(&mh,&mode,""); x0=(getmaxx()/2 )-1 ; y0=(getmaxy()/2 )-1 ; r=y 0-2 ; rgiay = 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 9
... cac chi so dong tren dt, dong duoi dd trang t */ t=(dongt-1)/25; dt=(dongt-1)-t*25; dd=(dongd-1)-t*25; /* Chon t la trang hien thi */ 496 v.h.ah=5;v.h.al=t; int86(0x10,&v,&r); /* Dua cac khoang ... va cac chi so dong d trang t */ t=(dong-1)/25; d=dong-1-t*25; /* Chon t la trang hien thi */ v.h.ah=5;v.h.al=t; int86(0x10,&v,&r); p=t*4 096 +d*160+(cotd-1)*2; /* Dua cac ky tu va thuoc tinh mau .....
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
... sổ, bấm ESC kết thúc chơng trình, bấm F6 cửa sổ (theo thứ tự vòng quanh: -> -> -> 1) Chơng trình sử dụng phơng pháp truy nhập trực tiếp nhớ hình trình bầy chơng // CT10_01.CPP // lop cua_so #include ... hình học Chơng trình dới gồm: + Lớp hinh lớp sở trừu tợng + Và lớp dẫn suất từ lớp hình là: - Lớp khoihop biểu thị khối hộp lập phơng - Lớp duong biểu thị đoạn thẳn...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 12
... Việc tổ chức vào theo cách nh khoa học tiện lợi có tính độc lập thiết bị Chơng trình bầy hàm đồ hoạ sử dụng C C++ Các hàm đợc sử dụng rải rác toàn sách để xây dựng đối tợng đồ hoạ Chơng trình bầy ... tiếp vào nhớ máy tính, có nhớ hình Các hàm đợc sử dụng chơng 10 để xây dựng lớp menu cửa sổ Chơng 10 giới thiệu chơng trình tơng đối hoàn chỉnh nhằm minh hoạ thêm khả kỹ thuật lập...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương13
... Phân tích hớng đối tợng Biên tập: Trần Quang Nguyễn Văn Phác Sửa in: Nguyễn Văn Phác Trình bầy bìa: Quang Sơn 594 Đ3 Lập trình hớng đối tợng PGS PTS Tô Đăng Hải 577 Đ2 Thiết kế hớng đối tợng Chịu ... Các từ khoá C++ 553 Phụ lục Bảng mã ASCII mã quyét 554 Phụ lục Hàm với đối số bất định C 561 Phụ lục Tóm tắt hàm Turbo C theo thứ tự ABC 568 Phụ lục Phân tích, thiết kế lập trì...
Ngày tải lên: 14/11/2012, 16:34