0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

C++ và lập trình hướng đối tượng_chương 2 pptx

C và lập trình hướng đối tượng

C lập trình hướng đối tượng

... m c TC sẽ gồm c c thư m c con sau: C: \TC\BGI chứa c c tệp đuôi BGI CHR C: \TC\BIN chứa c c tệp chương trỡnh (đuôi EXE) như TC, TCC, TLIB, TLINK C: \TC\INCLUDE chứa c c tệp tiêu đề đuôi H C: \TC\LIB ... liệu, c c cấu tr c lệnh, c c hàm c c công c kh c của C, nên yêu c u bắt bu c đối với c c đ c giả C+ + là phải biết sử dụng tương đối thành thạo ngôn ngữ C. - Vỡ C+ + là sự mở rộng c a C, nờn ... 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 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. Trong PASCAL c ...
  • 16
  • 521
  • 2
C++ và lập trình hướng đối tượng - Chương 1

C++ lập trình hướng đối tượng - Chương 1

... %d",imax,jmax); Chương 1 C++ 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 ... 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 lập trình hướng đối tượng - Những mở rộng của C++ so với C§ 1. Làm việc với TC++ 3.0Các ... luôn có đuôi C.Trong TC++ có thể thực hiện cả chương trình C C++. Để thực hiện chương trình C cần dùng đuôi C để đặt tên cho tệp chương trình, để thực hiện chương trình C++ cần dùng đuôi CPP...
  • 27
  • 496
  • 4
C++ và lập trình hướng đối tượng - Chương 2

C++ lập trình hướng đối tượng - Chương 2

... có 2 đối dùng để cộng 2 đa thứcoperator- có 2 đối dùng để trừ 2 đa thứcoperator* có 2 đối dùng để nhân 2 đa thứcoperator^ có 2 đối dùng để tính giá đa thức tại xoperator<< 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 = p1.b * p2.b ;return rutgon(q);}PS ... u;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...
  • 25
  • 538
  • 2
C++ và lập trình hướng đối tượng - Chương 3

C++ 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 đỉnhvoid 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;return sqrt(p*(p-a)*(p-b)*(p-c));}void ... s - Tính đa thức: f = -( p + q)*(r - s) - Nhập các số thực x1 x2 - Tính f(x1) (bằng cách dùng phơng thức operator^) - Tính f(x2) (bằng cách dùng hàm F)// Chơng trình CT3_10.CPP#include <conio.h>#include...
  • 29
  • 1,108
  • 6
C++ và lập trình hướng đối tượng - Chương  4

C++ 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=6DIEM_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 x2 - Tính f(x1) (bằng cách dùng ... tiến chơng trình trong mục 8.5 của chơng 3 bằng cách đa vào 2 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...
  • 44
  • 498
  • 3
C++ và lập trình hướng đối tượng - Chương 5

C++ lập trình hướng đối tượng - Chương 5

... sở trong lớp dẫn xuất cách xử lý các đối tợng thành phần.Xét 4 lớp A, B, C D. Lớp C dẫn xuất từ B, lớp D dẫn xuất từ C 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) delete this->str;this->str ... 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; i<=n; ++i)this->mh[i]...
  • 40
  • 461
  • 3
C++ và lập trình hướng đối tượng - Chương 6

C++ lập trình hướng đối tượng - Chương 6

... trỏ kiểu A 4 đối tợng:A *p ; // p là con trỏ kiểu AA a ; // a là biến đối tợng kiểu AB b ; // b là biến đối tợng kiểu BC c ; // c là biến đối tợng kiểu CD 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 tổng điểm. Chơng trình gồm ba chức năng: Nhập ... thí sinh ra máy in xem - in (in họ tên ra màn hình, sau đó lựa chọn hoặc in hoặc không). Chơng trình dới đây sử dụng lớp TS (Thí sinh) đáp ứng đợc yêu cầu đặt ra.//CT 6- 0 2// Han che phuong...
  • 21
  • 360
  • 2
C++ và lập trình hướng đối tượng - Chương7

C++ lập trình hướng đối tượng - Chương7

... nhập-xuất, mở một tệp để đọc-ghi gắn tệp với dòng nhập-xuất. Sau đó dùng toán tử nhập >> , toán tử xuất >> các phơng thức nhập, xuất để nhập, xuất dữ liệu ra dùng nhập-xuất ... tạo:fstream(int fd);dùng để tạo một đối tợng fstream gắn nó với một tệp có chỉ số fd đang mở.(Để mở lấy chỉ số (số hiệu) tệp có thể dùng hàm _open, xem cuốn Kỹ thuật Lập trình C của tác giả)4. ... (để đọc ghi) cho gắn với dòng nhập-xuất vừa xây dựng. Khi không cần làm việc với tệp này nữa, chúng ta có thể dùng phơng thức close để chấm dứt mọi ràng buộc giữa dòng nhập-xuất tệp....
  • 42
  • 479
  • 2
C++ và lập trình hướng đối tượng - Chương 8

C++ lập trình hướng đối tượng - Chương 8

... bốn nhóm chính: - Đờng tròn ellipse - Đờng gấp khúc hình đa giác - Đờng thẳng - Hình chữ nhậtA. Đờng tròn hình tròn Nhóm này gồm cung tròn, đờng tròn, cung ellipse hình quạt.1. ... FontgrNoFontMem -9 Không đủ RAM để nạp FontgrInvalidMode -1 0 Kiểu đồ họa không hợp lệ cho trình điều khiểngrError -1 1 Lỗi đồ họa tổng quátgrIOerror -1 2 Lỗi đồ họa vào ragrInvalidFont -1 3 Tập tin ... grInvalidDriver -4 Trình điều khiển không hợp lệgrNoLoadMem -5 Không đủ RAM cho đồ họagrNoScanMem -6 Vợt vùng RAM trong Scan fillgrNoFloodMem -7 Vợt vùng RAM trong flood fillgrFontNoFound -8 Không...
  • 23
  • 692
  • 5
C++ và lập trình hướng đối tượng_chương 2 pptx

C++ lập trình hướng đối tượng_chương 2 pptx

... 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); ... } ; PS operator+(PS p1, PS p2); // p1 + p2 PS operator-(PS p1, PS p2); // p1 - p2 PS operator*(PS p1, PS p2); // p1 * p2 PS operator/(PS p1, PS p2); // p1 / p2 b. Với các phép toán có một ... cong(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 tru(PS p1, PS p2) { PS q; q.a = p1.a*p2.b - p2.a*p1.b; q.b = p1.b * p2.b ; return...
  • 62
  • 246
  • 0
C++ và lập trình hướng đối tượng_chương 6 doc

C++ lập trình hướng đối tượng_chương 6 doc

... thức nhập xuất của các lớp istream ostream. Đ 2. Dòng cin toán tử nhập Dòng cin là một đối tợng kiểu istream đà định nghĩa trong C++ . Đó là dòng vào (input) chuẩn gắn với bàn phím ... C++ cung cấp 4 dòng tin chuẩn để làm việc với bàn phím màn hình. Muốn nhập xuất lên tệp chúng ta cần tạo các dòng tin mới (khai báo các đối tợng Stream) gắn chúng với một tệp cụ thể. C++ ... hình. Do cout là một đối tợng của lớp ostream nên với cout chung ta có thể sử dụng toán tử xuất << các phơng thức xuất của các lớp ios ostream. 4.2.Toán tử xuất C++ định nghĩa chồng...
  • 87
  • 210
  • 0
C++ và lập trình hướng đối tượng_chương 9 pot

C++ lập trình hướng đối tượng_chương 9 pot

... } } 49 7 4 9 8 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ủ tục này là 0xFFFF:0000 . Chơng trình ... dùng macro: 49 3 4 9 4 Chơng trình 4. Chơng trình minh hoạ cách dùng biến con trỏ để lấy dữ liệu về thời gian hệ thống chứa trong 4 byte bắt đầu từ địa chỉ 0:0x46C . Chơng trình cũng minh ... Đ 4. các ví dụ minh hoạ Chơng trình 1. Chơng trình minh hoạ cách truy nhập trực tiếp vào bộ nhớ màn hình có địa chỉ đầu là 0xB800:0. Chơng trình gồm hàm main() hai hàm sau: 1. Hàm cuaso...
  • 14
  • 235
  • 0

Xem thêm

Từ khóa: giáo trình c và lập trình hướng đối tượngc và lập trình hướng đối tượng1 c và lập trình hướng đối tượngi ngôn ngữ c và lập trình hướng đối tượngkết hợp giữa lập trình mệnh lệnh và lập trình hướng đối tượng cso sánh lập trình cấu trúc và lập trình hướng đối tượngc shaph lap trinh huong doi tuonghệ giữa thiết kế và lập trình hướng đối tượnglập trình có cấu trúc và lập trình hướng đối tượngphân biệt giữa thiết kế hướng đối tượng và lập trình hướng đối tượngvà lập trình hướng đối tượngkết hợp giữa lập trình mệnh lệnh và lập trình hướng đối tượngphương pháp phân tích thiết kế và lập trình hướng đối tượngkiến trúc hướng dịch vụ và lập trình hướng đối tượng soa và ooplập trình hướng đối tượng và cNghiên cứu sự biến đổi một số cytokin ở bệnh nhân xơ cứng bì hệ thốngNghiên cứu tổ chức pha chế, đánh giá chất lượng thuốc tiêm truyền trong điều kiện dã ngoạiNghiên cứu vật liệu biến hóa (metamaterials) hấp thụ sóng điện tử ở vùng tần số THzBiện pháp quản lý hoạt động dạy hát xoan trong trường trung học cơ sở huyện lâm thao, phú thọGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitQuản lý hoạt động học tập của học sinh theo hướng phát triển kỹ năng học tập hợp tác tại các trường phổ thông dân tộc bán trú huyện ba chẽ, tỉnh quảng ninhTrả hồ sơ điều tra bổ sung đối với các tội xâm phạm sở hữu có tính chất chiếm đoạt theo pháp luật Tố tụng hình sự Việt Nam từ thực tiễn thành phố Hồ Chí Minh (Luận văn thạc sĩ)Phát hiện xâm nhập dựa trên thuật toán k meansNghiên cứu, xây dựng phần mềm smartscan và ứng dụng trong bảo vệ mạng máy tính chuyên dùngNghiên cứu khả năng đo năng lượng điện bằng hệ thu thập dữ liệu 16 kênh DEWE 5000Định tội danh từ thực tiễn huyện Cần Giuộc, tỉnh Long An (Luận văn thạc sĩ)Thơ nôm tứ tuyệt trào phúng hồ xuân hươngChuong 2 nhận dạng rui roGiáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtNguyên tắc phân hóa trách nhiệm hình sự đối với người dưới 18 tuổi phạm tội trong pháp luật hình sự Việt Nam (Luận văn thạc sĩ)BÀI HOÀN CHỈNH TỔNG QUAN VỀ MẠNG XÃ HỘIChiến lược marketing tại ngân hàng Agribank chi nhánh Sài Gòn từ 2013-2015HIỆU QUẢ CỦA MÔ HÌNH XỬ LÝ BÙN HOẠT TÍNH BẰNG KIỀMTÁI CHẾ NHỰA VÀ QUẢN LÝ CHẤT THẢI Ở HOA KỲ