Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P1

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P1

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P1

... Công nghệ Thông tin PHẠM HỒNG THÁI Bài giảng NGÔN NGỮ LẬP TRÌNH C/C++ Hà Nội – 2003 LỜI NÓI ĐẦU Ngôn ngữ lập trình (NNLT) C/C++ là một trong những ngôn ngữ lập trình hướng đối tượng mạnh và phổ ... CÁC YẾU TỐ CƠ BẢN Một ngôn ngữ lập trình (NNLT) bậc cao cho phép người sử dụng (NSD) biểu hiện ý tưởng của mình để giải quyết một vấn đề, bài toán bằng cách diễn đạt gần với ngôn ngữ thông...

Ngày tải lên: 28/10/2013, 14:15

10 592 0
Tài liệu Ngôn ngữ lập trình bậc cao ppt

Tài liệu Ngôn ngữ lập trình bậc cao ppt

... 6.1. Ki u m ng ể ả 6.1. Ki u m ng ể ả ( ( S p x p ki u n i b tắ ế ể ổ ọ S p x p ki u n i b tắ ế ể ổ ọ ) ) for ( int i = 0; i < N - 1; i++ ) for ( int j = 0; j < N - 1; j++ ) // ... x p trên m ng( S p x p tăng, gi m theo tiêu chí nào ắ ế ả ắ ế ả Bài toán s p x p trên m ng( S p x p tăng, gi m theo tiêu chí nào ắ ế ả ắ ế ả đó,…. đó,…. Bài toán tìm ki m trên m ng( tìm...

Ngày tải lên: 22/12/2013, 21:16

175 462 1
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P16 pdf

Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P16 pdf

... p[i] ( úng ra là *(p+i)) C: Xâu p chưa có kết thúc D: Cả a, b, c, đều sai 17. Để tính độ dài xâu một sinh viên viết đoạn chương trình sau: char *st; main() { int len = 0; gets(st); while (st++ ... D: b và c đúng 16. Xét chương trình (không kể các khai báo file nguyên mẫu): char st[] = "tin học"; main() { char *p; p = new char[10]; for (int i=0; st[i] != '\0'...

Ngày tải lên: 21/01/2014, 04:20

5 440 3
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P17 ppt

Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P17 ppt

... void in(); void main() { int i = 1; in(); } void in() { cout << i ; } • Lỗi (cú pháp) vì i là biến cục bộ trong main(), trong in() không nhận biết i, nếu trong hoặc trước in() ... void xmh() { 130 Chương 4. Hàm và chương trình for (i=1; i<=n; i++) clrscr(); } main() { x = 2; i = 3; xmh(5); // xoá màn hình 5 lần cout << luythua(x, i); // ......

Ngày tải lên: 21/01/2014, 04:20

12 321 0
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P18 ppt

Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P18 ppt

... CẤU TRÚC 1. Khai báo, khởi tạo Để tạo ra một kiểu cấu trúc NSD cần phải khai báo tên của kiểu (là một tên gọi do NSD tự đặt), tên cùng với các thành phần dữ liệu có trong kiểu cấu trúc này. ... có thể có hoặc không. Tuy nhiên trong khai báo kí tự kết thúc cuối cùng phải là dấu chấm phẩy (; ). − Các kiểu cấu trúc được phép khai báo lồng nhau, nghĩa là một thành phần của kiểu cấu trúc...

Ngày tải lên: 21/01/2014, 04:20

4 327 0
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P19 doc

Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P19 doc

... char* Dich(int t) { char* kq = new char[10]; switch (t) { case 0: strcpy(kq, "thứ bảy"); break; case 1: strcpy(kq, "chủ nhật"); break; case 2: strcpy(kq, "thứ ... break; case 3: strcpy(kq, "thứ ba"); break; case 4: strcpy(kq, "thứ tư"); break; case 5: strcpy(kq, "thứ năm"); break; case 6: strcpy(kq, "thứ sáu"...

Ngày tải lên: 21/01/2014, 04:20

10 307 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P29

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P29

... istream& operator>> (istream& is, DT &d); } ; ostream& operator<< (ostream& os, const DT &d) { os << " Cac he so (tu ao): "; for (int i = 0 ; i< = ... a1 , ... public: DT() { this → n = 0; this → a = NULL; } DT(int n1) { this → n = n1 ; this → a = new double[n1+1]; } DT(const DT &d); friend ostream& operator<< (ostream&...

Ngày tải lên: 17/10/2013, 18:15

10 522 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P30

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P30

... getmaxy(); } void ve_bau_troi() { for (int i = 0; i<2000; ++i) putpixel(random(xmax), random(ymax), 1+random( 15)); } void ht_di_dong_xuong() { HT h(50, 4); HT u(60, 15); h.hien(0, 0); u.hien(40, ... h.hien(340, 340); u.hien(380, 340); for (int x = 340; x> = 0; x- = 10) { h.an(); u.an(); u.hien(x, x); delay(200); u.hien(x+40, x); delay(200); } }; void main() { ktdh(); ve_bau_troi(); ht_...

Ngày tải lên: 20/10/2013, 08:15

9 434 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P31

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P31

... 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 − Với các phép toán có một toán hạng, thì ... operator<< (ostream& os, PS p); istream& operator>> (istream& is,PS &p); int uscln(int x, int y); PS rutgon(PS p); PS operator+(PS p1, PS p2); PS operator-(...

Ngày tải lên: 24/10/2013, 07:15

11 400 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P32

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P32

... return rutgon(q); } PS operator*(PS p1, PS p2) { PS q; q.a = p1. a * p2.a ; q.b = p1. b * p2.b ; return rutgon(q); } PS operator/(PS p1 , PS p2) { PS q; q.a = p1. a * p2.b ; q.b = p1. b * p2.a ; ... p1. a*p2.b + p2.a *p1. b; q.b = p1 .b * p2.b ; 269 Chương 8. Hàm bạn, định nghĩa phép toán cho lớp return rutgon(q); } PS operator-(PS p1, PS p2) { PS q; q.a = p1. a*p2.b - p2.a *p1 ....

Ngày tải lên: 28/10/2013, 14:15

10 441 0
w