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

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

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

... trìnhMAIN()FUNC 1() FUNC 2() FUNCN()KHAI BÁO TH VI NƯ Ệ2.2. Các kiểu dữ liệu và cách khai báo2.2. Các kiểu dữ liệu và cách khai báo2.2.1. Khái niệm về kiểu dữ liệu 2.2.1. Khái niệm về kiểu dữ liệu - ... Là dữ liệu <member list>: Là dữ liệu (data) và các phương thức (data) và các phương thức (methods)(methods)<:baselist>: Các lớp cơ sở <:baselist>: Các lớp cơ sở (ancestor).(ancestor). ... còn đ c dùng ố ọ ố ượv i các phép tính theo bit: Nh Not(^), And(&), Or(|). Các ớ ưv i các phép tính theo bit: Nh Not(^), And(&), Or(|). Các ớ ưtác v này không dùng đ c v i ki u d li u...
  • 175
  • 462
  • 1
Tài liệu Ngôn ngữ lập trình C++ pptx

Tài liệu Ngôn ngữ lập trình C++ pptx

... (long a) { if (a > 1) return (a * factorial (a-1)); else return (1 ); Type a number: 9 !9 = 362880http://NgocLinhSon.violet.vn 3/65 #include <iostream.h> int main () ... int jimmy [HEIGHT * WIDTH]; int n,m; int main () { for (n=0;n<HEIGHT;n++) for (m=0;m<WIDTH;m++) { jimmy[n * WIDTH + m]=(n+1)*(m+1); } return 0; } không một chương trình ... 3 int jimmy [HEIGHT][WIDTH]; int n,m; int main () { for (n=0;n<HEIGHT;n++) for (m=0;m<WIDTH;m++) { jimmy[n][m]=(n+1)*(m+1); } return 0; } // pseudo-multidimensional...
  • 65
  • 504
  • 0
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P4 docx

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

... đổi thành: x = float(i) / j * 10 ; // đúng x = i / float(j) * 10 ; // đúng x = float(i) / float(j) * 10 ; // đúng x = float(i/j) * 10 ; // sai Phép ép kiểu: x = float(i/j) * 10 ; vẫn cho ... là "sai". • Các phép toán so sánh == (bằng nhau), != (khác nhau), > (lớn hơn), < (nhỏ hơn), >= (lớn hơn hoặc bằng), <= (nhỏ hơn hoặc bằng). Hai toán hạng của các phép ... cả hai hạng thức cùng đúng !1 // = 0 ! (4 + 3 < 7) // = 1 vì (4 +3<7) bằng 0 5 || (4 >= 6) // = 1 vì có một hạng thức (5 ) đúng (5 < !0) || (4 >= 6) // = 0 vì cả hai hạng thức...
  • 11
  • 469
  • 0
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P5 pptx

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

... viết if (x != 0) hoặc if (x == 0) ta có thể viết gọn thành if (x) hoặc if (! x) vì nếu (x != 0) đúng thì ta có x ≠ 0 và vì x ≠ 0 nên (x) cũng đúng. Ngược lại nếu (x) đúng thì x ≠ 0, từ đó (x != ... if (delta < 0) cout << “ph. trình vô nghiệm\n” ; else if (delta==0) cout<<“ph. trình có nghiệm kép:" << -b /(2 *a) << '\n'; else { x1 = (- b+sqrt(delta)) /(2 *a); ... kép:" << -b /(2 *a) << '\n'; else { x1 = (- b+sqrt(delta)) /(2 *a); x2 = (- b-sqrt(delta)) /(2 *a); cout << “nghiem 1 = " << x1 << " và nghiem...
  • 8
  • 510
  • 0
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P7 ppt

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

... >> a[i]; } // nhập dãy số sd = sa = s0 = 0 ; for (i=1; i<n; i++) { if (a[i] > 0 ) sd++; if (a[i] < 0 ) sa++; if (a[i] == 0 ) s0++; } cout << "Số số dương = ... strcat(a, “ và ”); strcat(a, b); cout << a // Mẫn và tôi char s[100] , t[100] = "Steve" ; strncpy(s, t, 3); s[3] = '\0'; // s = "Ste" strcat(s, "p"); ... dữ liệu kiểu mảng c. Phương thức nhập xâu (# include <iostream.h>) Do toán tử nhập >> có hạn chế đối với xâu kí tự nên C++ đưa ra hàm riêng (còn gọi là phương thức) cin.getline(s,n)...
  • 10
  • 474
  • 0
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P8 doc

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

... − Van − Doanh” có chữ a xuất hiện 3 lần, c(1), d(1), h(2), n(2), o(1), r(1), t(1), (2 ), space(4)). 82Chương 3. Cấu trúc điều khiển và dữ liệu kiểu mảng 11. Giá trị của i bằng bao ... )!n(x )( !x!xxxsinnn121531253+−+++−=+ , dừng lặp khi 6121012−+<+ )!n(xn. d. )a(a 0> theo công thức: , dừng khi ⎩⎨⎧>+==−−020121ns/)as(nasnnn6110−−<−nnss. ... if (n % 2 == 0) if (x > 3) x = 0; else y = 0; 4. Tính giá trị hàm a. ⎩⎨⎧≤+>+=0403x,ex,xx)x(fx b. ⎜⎜⎜⎜⎝⎛−≤−+<<−+≥+=11211531122x,xxx,xx,x)x(f...
  • 5
  • 626
  • 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++ ... xâu kí tự (dạng con trỏ) s. Hãy in ngược xâu ra màn hình. 19. Cho xâu kí tự (dạng con trỏ) s. Hãy copy từ s sang xâu t một đoạn bắt đầu tại vị trí m với độ dài n. 20. Cho xâu kí tự (dạng con ... 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'; i++)...
  • 5
  • 439
  • 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

... bp(5) đúng nhưng bp(a+b) sẽ thành (a+b*a+b) (tức a+b+ab). • Cũng tương tự viết #define max(A,B) (A > B ? A: B) là sai (? ) vì vậy luôn luôn bao các đối bởi dấu ngoặc. • #define bp(x) (( x)*(x)) ... = max(a, b) thì nó sẽ được thay bởi: x = (( a) > (b) ? (a): (b)) Chú ý: • Tên macro phải được viết liền với dấu ngoặc của danh sách đối. Ví dụ không viết max (A,B). • #define bp(x) (x*x) ... 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()...
  • 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

... nhiều thành phần dữ liệu giống nhau ta có kiểu biến mảng. Thực tế rất nhiều dữ liệu là tập các kiểu dữ liệu khác nhau tập hợp lại, để quản lý dữ liệu kiểu này C++ đưa ra kiểu dữ liệu cấu trúc. Một ... Chương 5. Dữ liệu kiểu cấu trúc và hợp CHƯƠNG 5 DỮ LIỆU KIỂU CẤU TRÚC VÀ HỢP Kiểu cấu trúc Cấu trúc tự trỏ và danh sách liên ... ra kiểu dữ liệu cấu trúc. Một ví dụ của dữ liệu kiểu cấu trúc là một bảng lý lịch trong đó mỗi nhân sự được lưu trong một bảng gồm nhiều kiểu dữ liệu khác nhau như họ tên, tuổi, giới tính,...
  • 4
  • 326
  • 0

Xem thêm

Từ khóa: lập trìnhkĩ thuật lập trìnhlập trình androidlập trình mobiletài liệu ngôn ngữ báo chíchuyên đề điện xoay chiều theo dạngMột số giải pháp nâng cao chất lượng streaming thích ứng video trên nền giao thức HTTPđề thi thử THPTQG 2019 toán THPT chuyên thái bình lần 2 có lời giảiGiá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 tổng hợp các oxit hỗn hợp kích thƣớc nanomet ce 0 75 zr0 25o2 , ce 0 5 zr0 5o2 và khảo sát hoạt tính quang xúc tác của chúngThiết kế và chế tạo mô hình biến tần (inverter) cho máy điều hòa không khíSở hữu ruộng đất và kinh tế nông nghiệp châu ôn (lạng sơn) nửa đầu thế kỷ XIXQuản lý nợ xấu tại Agribank chi nhánh huyện Phù Yên, tỉnh Sơn La (Luận văn thạc sĩ)BT Tieng anh 6 UNIT 2chuong 1 tong quan quan tri rui roNguyê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ĩ)Giáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtBÀ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-2015Đổi mới quản lý tài chính trong hoạt động khoa học xã hội trường hợp viện hàn lâm khoa học xã hội việt namQUẢN LÝ VÀ TÁI CHẾ NHỰA Ở HOA KỲ