giáo trình lập trình c++ của thầy phạm văn ất chương 3

giáo trình lập trình c++ của thầy phạm văn ất  chương 3

giáo trình lập trình c++ của thầy phạm văn ất chương 3

... thức của một lớp (giả sử lớp A) có thể sử dụng: + Các thuộc tính của lớp A + Các phương thức của lớp A + Các hàm tự lập trong chương trình. Vì phạm vi sử dụng của hàm là toàn chương trình. 93 94 - ... tượng d1, d2, d3 của lớp DIEM như sau: 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; 125 126...
Ngày tải lên : 19/12/2013, 07:59
  • 30
  • 467
  • 7
giáo trình lập trình c++ của thầy phạm văn ất  chương 1

giáo trình lập trình c++ của thầy phạm văn ất chương 1

... <conio.h> § 3. Lập trình cấu trúc và 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 chính của lập trỡnh cấu trỳc là tổ chức chương trỡnh thành cỏc chương trỡnh con. ... (i=1;i<=n;++i) { 8 9 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...
Ngày tải lên : 19/12/2013, 07:59
  • 16
  • 1.3K
  • 19
giáo trình lập trình c++ của thầy phạm văn ất  chương 2

giáo trình lập trình c++ của thầy phạm văn ất chương 2

... << tp(sin,0 ,3. 14/2); getch(); } § 5. Các hàm trực tuyến (inline) 5.1. Ưu, nhược điểm của hàm Việc tổ chức chương trình thành các hàm có 2 ưu điểm rõ rệt : Thứ nhất là chia chương trình thành ... vị độc lập, làm cho chương trình được tổ chức một cách khoa học dễ kiểm soát dễ phát hiện lỗi, dễ phát triển, mở rộng. Thứ hai là giảm được kích thước chương trình, vì mỗ...
Ngày tải lên : 19/12/2013, 07:59
  • 30
  • 515
  • 7
giáo trình lập trình c++ của thầy phạm văn ất  chương 4

giáo trình lập trình c++ của thầy phạm văn ất chương 4

... public: ~DT() { this->n=0; delete this->a; } } ; 5.4. Vai trò của hàm huỷ trong lớp DT 5.4.1. Khiếm khuyết của chương trình trong § 3 Chương trình trong § 3 định nghĩa lớp DT (đa thức) khá đầy đủ gồm: + ... hằng, thì CTBD (Chương trình biên dich) sẽ cảnh báo (warning): Non-const function called for const object Tuy nhiên, chương trình EXE vẫn được tạo và...
Ngày tải lên : 19/12/2013, 07:59
  • 45
  • 561
  • 8
giáo trình lập trình c++ của thầy phạm văn ất  chuong 5

giáo trình lập trình c++ của thầy phạm văn ất chuong 5

... cơ sở của các lớp B, C và D A B C D Sơ đồ 3: Lớp D dẫn xuất từ 3 lớp A, B, C A B C D Sơ đồ 4: Lược đồ dẫn xuất tổng quát A B C D E F G H Tính thừa kế: Một lớp dẫn xuất ngoài các thành phần của ... triển khả năng của chương trình. 9.1. ý tưởng của việc phát triển chương trình như sau: Sau khi đã xây dựng được một lớp, ta sẽ phát triển lớp này bằng cách xây một lớp dân xuất...
Ngày tải lên : 19/12/2013, 07:59
  • 42
  • 550
  • 8
giáo trình lập trình c++ của thầy phạm văn ất  chuong 6

giáo trình lập trình c++ của thầy phạm văn ất chuong 6

... " ; 32 5 32 6 int k[4],i1,i2,i3,i4; for (i1=0;i1<4;++i1) for (i2=0;i2<4;++i2) if (i2!=i1) for (i3=0;i3<4;++i3) if (i3!=i2 && i3!=i1) for (i4=0;i4<4;++i4) if (i4!=i3 && ... sau: class A { virtual void hien_thi() ; 33 1 33 2 Phép gán con trỏ: Con trỏ của lớp cơ sở có thể dùng để chứa địa chỉ các đối tượng của lớp dẫn xuất. Như vậy cả 3 phép gán sau...
Ngày tải lên : 19/12/2013, 07:59
  • 25
  • 441
  • 6
giáo trình lập trình c++ của thầy phạm văn ất  chuong 7

giáo trình lập trình c++ của thầy phạm văn ất chuong 7

... in: -87.1500 Số thực 23. 45425 được in: 23. 45 43 Số thực 678.0 được in: 678.0000 38 2 38 3 prn.flush() ; // Xuất 2 dòng (ở bộ đệm) ra máy in Chú ý: Trước khi kết thúc chương trình, dữ liệu từ bộ ... động đẩy ra máy in. Chương trinh minh hoạ: Chương trình dưới đây tương tự như chương trình trong mục 7 .3 (chỉ sửa đổi phương thức xuất) nhưng thay việc xuất ra màn hình bằng xu...
Ngày tải lên : 19/12/2013, 07:59
  • 43
  • 387
  • 5
giáo trình lập trình c++ của thầy phạm văn ất  chuong 8

giáo trình lập trình c++ của thầy phạm văn ất chuong 8

... (2) MCGA0 (0) 32 0 x 200 MCGA1 (1) 32 0 x 200 MCGA2 (2) 32 0 x 200 MCGA3 (3) 32 0 x 200 MCGAMed (4) 640 x 200 MCGAHi (5) 640 x 480 EGA (3) EGALO (0) 640 x 200 EGAHi (1) 640 x 35 0 EGA64 (4) ... (0) 32 0 x 200 ATT400C1 (1) 32 0 x 200 ATT400C2 (2) 32 0 x 200 ATT400C3 (3) 32 0 x 200 ATT400MED (4) 640 x 400 ATT400HI (5) 640 x 400 PC3270 (10) PC3270HI (0) 720 x 35 0 IBM8514...
Ngày tải lên : 19/12/2013, 07:59
  • 24
  • 450
  • 4
giáo trình lập trình c++ của thầy phạm văn ất  chuong 9

giáo trình lập trình c++ của thầy phạm văn ất chuong 9

... seg=p[k+2]+256*p[k +3] ; printf("\nDia chi %x:%x",seg,off); } } Chương trỡnh 3. Chương trỡnh minh hoạ cỏch dựng con trỏ hàm để thực hiện thủ tục khởi động lại mỏy của DOS, biết địa chỉ đầu của thủ ... break; buf[p+2*i]=kt; buf[p+2*i+1]=mau; } } Chương trỡnh 2. Biết địa chỉ của cỏc thủ tục xử lý ngắt được lưu trữ trong bộ nhớ từ địa chỉ 0000:0000 đến 0000:0x0400. Chương...
Ngày tải lên : 19/12/2013, 07:59
  • 7
  • 446
  • 10
giáo trình lập trình c++ của thầy phạm văn ất chương 10

giáo trình lập trình c++ của thầy phạm văn ất chương 10

... đố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 công cụ mạnh của C++ như: Cách truy ... chỉ của phần tử thứ m public: virtual void sapxep(void *a1,int n,int itemsize, int (*ss_nho_hon)(void* ,void* )) ; // Sắp xếp dẫy 536 537 Chương 10 Một số chương trì...
Ngày tải lên : 19/12/2013, 07:59
  • 25
  • 767
  • 8

Xem thêm