giáo trình lập trình c++ của thầy phạm văn ất chuong 7
... tế của giá trị xuất: Như đã nói ở trên, C++ sẽ biến đổi giá trị cần xuất thành một chuỗi ký tự rồi đưa chuỗi này ra màn hình. Ta sẽ gọi số ký tự của chuỗi này là độ rộng thực tế của giá trị xuất. ... 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ất ra máy in. //CT7_08B.CPP // X...
Ngày tải lên: 19/12/2013, 07:59
... <math.h> #include <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 ... mở rộng đơn giản của C++ so với C Trong mục này trỡnh bầy một số mở rộng của C++ , tuy đơn giản, ngắn gọn nhưng đem lại rất nhiều tiện lợi. 4.1. Viết cỏc dũng ghi chỳ Tr...
Ngày tải lên: 19/12/2013, 07:59
... (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 các đơn vị độc lập, làm cho chương trình được tổ chức một cách ... tinh_max ; // Lấy địa chỉ của hàm thứ tư 6.6. Các ví dụ Ví dụ 1: Chương trình giải bài toán tìm max của một dẫy số nguyên và max của một dẫy số thực. Trong chươmg trình c...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chương 3
... phương 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 ... đã nói ở trên, lớp là khái niệm trung tâm của lập trình hướng đối tượng, nó là sự mở rộng của các khái niệm cấu trúc (struct) của C và bản ghi (record) của PASCAL. N...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chương 4
... số. + Gán các hệ số chứa trong vùng nhớ của d.a sang vùng nhớ của u.a 172 173 + Với các phương thức toán tử, thì đối ẩn biểu thị toán hạng đối tượng thứ nhất. 7. 3. Phương thức inline. Có 2 cách ... thuộc tính: int x; // hoành độ (cột) của điểm int y; // tung độ (hàng) của điểm int m; // mầu của điểm và đưa vào 2 hàm tạo để khởi gán cho các thuộc tính của lớp: // Hàm tạo k...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chuong 5
... đồ về quan hệ dẫn xuất của các lớp: Sơ đồ 1: Lớp B dẫn xuất từ lớp A, lớp C dẫn xuất từ lớp B A B C Sơ đồ 2: Lớp A là 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, ... G H Diễn giải: Lớp D dẫn xuất từ A và B Lớp E dẫn xuất từ C Lớp F dẫn xuất từ D Lớp G dẫn xuất từ D và E Lớp H dẫn xuất từ E 255 256 § 10. Bổ sung, nâng cấp chương trình Có thể dùng tính thừ...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chuong 6
... trong quá trình chạy chương trình. 3.5. Quy tắc gán địa chỉ đối tượng cho con trỏ lớp cơ sở + Như đã nói trong § 1, C++ cho phép gán địa chỉ đối tượng của một lớp dẫn xuất cho con trỏ của lớp ... đối tượng của lớp cở sở cho con trỏ của lớp dẫn xuất. Như vậy ví dụ sau là sai: B *q ; A a ; q = &a; Sai vì: Gán địa chỉ đối tượng của lớp cơ sở A cho con trỏ của lớp dẫn xuấ...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chuong 8
... sau: BOTTOM_TEXT = 0 (Văn bản xuất hiện phía trên con chạy) CENTER_TEXT = 1 (Chỉnh tâm văn bản theo vị trí con chạy) TOP_TEXT = 2 (Văn bản xuất hiện phía dưới con chạy) 472 473 void putpixelplay(void); ... vậy ta thiết lập viewport sao cho tâm tuyệt đối của màn hình là góc trên bên trái của viewport và cho clip = 0 để có thể vẽ ra ngoài giới hạn của viewport. Sau đây là đoạn ch...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chuong 9
... byte thuộc tớnh. Cỏc bit của byte thuộc tớnh: B7B6B5B4B3B2B1B0 được chia làm 3 nhúm: + Nhúm 1 gồm bit B7 biểu thị sự nhấp nhỏy. Nếu B7=0 thỡ ký tự khụng nhấp nhỏy, nếu B7=1 thỡ ký tự sẽ nhấp nhỏy. + ... được một số nguyờn từ 0 đến 7 và biểu thị 8 mầu nền của ký tự. + Nhúm 3 gồm cỏc bit B3, B2, B1 và B0. Cỏc bit này chứa được một số nguyờn từ 0 đến 15 và biểu thị 16 mầu của ký tự. 2.2....
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chương 10
... xx=posx;} if (yy>=posy+cao) break; } else if (ch2= =72 ||ch2==80||ch2= =75 ||ch2= =77 ) { if (ch2= =72 ) yy ; else if (ch2==80) ++yy; else if (ch2= =75 ) xx; else ++xx; if (xx<posx) xx=posx; if (xx>=posx+rong) ... 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ụ...
Ngày tải lên: 19/12/2013, 07:59