Thứ Hai, 31 tháng 7, 2017

...
1. Khái niệm chungTới bây giờ, chúng ta đã sử dụng thư viện chuẩn iostream, cung cấp các phương thức cin và cout để đọc từ bàn phím và in ra màn hình.Việc đọc và ghi dữ liệu vào file sử dụng các lớp sau của C++: lớp fstream là lớp dẫn xuất từ 2 lớp ofstream và ifstream. Lớp ofstream là lớp dẫn xuất từ các lớp ios, ostream, fstreambase. Lớp ifstream là lớp dẫn xuất từ các lớp ios, istream, fstreambase. Kiểu dữ liệu ...

Chủ Nhật, 30 tháng 7, 2017

Thứ Sáu, 28 tháng 7, 2017

1. Chương trình 1 minh hoạ cách làm việc của phương thức tĩnh: khai lớp cơ sở là xeco (xe cộ) và 3 lớp dẫn xuất từ nó là xecon, xetai và tauthuy (xe con, xe tải, tàu thuỷ). Khi khai báo các lớp dẫn xuất đều có từ public, điều đó làm cho các lớp dẫn xuất thừa kế các phương thức của lớp cha. Lớp xeco, xecon và tauthuy đều có phương thức thongbao (trùng tên, trùng số đối, kiểu của đối và giá trị trả về). Tất cả các phương thức trong chương trình đều...

Thứ Năm, 27 tháng 7, 2017

J2TEAM Cookies là  một extension tớ code cho ông anh dùng cơ mà nhân tiện up lên Chrome Store luôn để cho mọi người cùng sử dụng. Nó giúp các bạn có thể chia sẻ tài khoản trực tuyến cho người khác mà không cần tiết lộ mật khẩu.Với mục đích như trên, chắc hẳn trong đầu các bạn đang nghĩ tới một extension khác khá phổ biến là Access URL đúng không? Vậy câu hỏi được đặt...

Thứ Hai, 24 tháng 7, 2017

Chủ Nhật, 23 tháng 7, 2017

Thứ Bảy, 22 tháng 7, 2017

...
1. Khai báo lớp:class tên_lớp {      kểu  tên_biến;       khai báo các hàm (phương thức, method);}Khai báo 1 đối tượng (object):    tên_lớp tên_đối_tượng;2. Từ khóa private. Mặc định các biến là private: ngoài lớp không truy nhập được. Các hàm thuộc private thì ở ngoài lớp cũng không gọi được.3. Từ khóa public: các biến và hàm thuộc public thì được phép dùng ở ngoài class.4....

Thứ Sáu, 21 tháng 7, 2017

Với những bài toán cần nhập nhiều dữ liệu, nhất là các bài toán thực tế, ta không thể nhập dữ liệu từ bàn phím được, ví dụ nhập một ma trận 100 hàng 100 cột. Trong các kỳ thi học sinh giỏi trong nước và quốc tế đề bài luôn yêu cầu nhập dữ liệu từ các tệp văn bản, in kết quả tính toán ra tệp văn bản theo các định dạng quy định trước để thuận tiện cho việc chấm bài.Các lệnh dùng:#include <fstream>  // lớp dùng để đọc ghi dữ liệuifstream...

Thứ Ba, 18 tháng 7, 2017

Nhúng bản đồ hoặc chia sẻ vị tríTrên máy tính, bạn có thể nhúng bản đồ, hình ảnh Chế độ xem phố, chỉ đường lái xe hoặc tìm kiếm vào trang web hoặc blog của mình. Trên máy tính, điện thoại hoặc máy tính bảng, bạn có thể chia sẻ vị trí hoặc bản đồ với những người khác qua email, Google+, Facebook, Twitter hoặc tin nhắn.Nhúng bản đồ hoặc chỉ đườngĐể nhúng bản đồ hoặc chỉ đường...

Thứ Hai, 17 tháng 7, 2017

...
...

Chủ Nhật, 16 tháng 7, 2017

...
1. UnionDữ liệu union (hợp) gồm nhiều thành phần và các thành phần được cấp phát một vùng nhớ chung. Kích thước của union là kích thước của thành phần lớn nhất. Một thành phần của union có thể là một cấu trúc, một cấu trúc có thể có các thành phần là union. Cách định nghĩa một kiểu union, khai một biến union, mảng union, cách truy nhập tới các thành phần union giống với dữ liệu kiểu struct.Cách khai báo :union [ten_union]{   kieu1 ...
Xét bài toán quản lý điểm một môn học của giáo viên đại học:1. Nhập mảng cấu trúc từ bàn phím2. In mảng cấu trúc ra màn hình dạng cột3. Chèn 1 phần tử mới vào giữ mảng cấu trúc4. Tìm kiếm và xóa 1 phần tử ở giữa mảng cấu trúc5. In các bản ghi dưới dạng phiếu điểmBài tậpBổ sung các chức năng sau vào chương trình:1. Vào từ bàn phím 1 mã sinh viên, tìm kiếm trong danh sách sinh viên có mã này và in toàn bộ thông tin của sinh viên, nếu không có thì thông...

Thứ Bảy, 15 tháng 7, 2017

1. Khai một mảng cấu trúc:  svien a[100]; int n;2. Truy nhập vào các trường của 1 phần tử có kiểu cấu trúc:a[i].masv, a[i].tbinh3. Duyệt qua một mảng cấu trúc và xử lý các trường:for (i = 0; i< n; i++) { xử lý a[i].têntrường,... }4. Con trỏ cấu trúc và mảng cấu trúc: dùng như mảng 1 chiềusvien *p;p = a;Truy nhập các phần tử của mảng cấu trúc cùng thành phần:a[i].thanhphan(*(a+i)).thanhphanp[i].thanhphan(*(p+i)).thanhphan(p+i)->thanhp...
1. Tại sao dùng dữ liệu kiểu cấu trúc?Tạo ra các kiểu dữ liệu mới không phải dữ liệu chuẩn của C++ (char, int, long int, float, double).Biến mảng: gộp các biến cùng kiểu thành 1 biến. Biến cấu trúc: gộp các biến khác kiểu thành 1 biến.2. Khai một kiểu cấu trúc:struct [ tên cấu trúc ]{    định nghĩa thành phần;   định nghĩa thành phần;   . . . .    định nghĩa thành phần;} [ khai 1 hay nhiều biến cấu trúc ] ;                ...
1. Giả sử a và b là các bit, mỗi bit chứa số 0 hay 1.Phép và theo bít viết là a & b: cho 1 nếu a = 1 và b = 1, các trường hợp khác cho kết quả 0.Phép hoặc theo bit viết là a | b : cho 0 nếu cả a và b đều bằng 0, các trường hợp khác cho 1.Phép hoặc loại trừ viết là a ^ b : cho 1 nếu a khác b, cho 0 nếu a giống b.Phép lấy phần bù theo bít viết là ~a: cho 1 nếu a = 0, cho 0 nếu a = 12. Giả sử x có kiểu unsigned int gồm 4 byte, tức là có 32 bitPhép...

Thứ Sáu, 14 tháng 7, 2017

Dữ liệu enum nhằm tạo 1 danh sách các macro cho các hằng nguyên làm cho chương trình dễ hiểu và sáng sủa, nó thay thế cho 1 loạt các lệnh #define1. Cú pháp khai báo:enum <tên enum>{<tên hằng 1>,<tên hằng 2>,...} ;Sau từ khóa enum là tên kiểu liệt kê. Bên trong là các hằng số, mỗi một hằng số được cách nhau bằng dấu phẩy, riêng hằng số cuối cùng không có dấu phẩy. Tên hằng không được có khoảng trắng. Kết thúc enum phải có dấu chấp...

Thứ Năm, 13 tháng 7, 2017

Cũng tương tự như việc truyền đối số cho hàm là tham chiếu, giá trị trả về khi dùng phương thức này phải là một biến (không thể trả về 1 giá trị cụ thể hay 1 biểu thức). Khi 1 giá trị trả về là tham chiếu, 1 tham chiếu sẽ được tạo ra và trả về cho lời gọi hàm. Chúng ta có thể sử dụng tham chiếu được trả về để tiếp tục thay đổi dữ liệu bên trong vùng nhớ được tham chiếu đến.Ta nên trả về một tham chiếu thực sự khi sử dụng phương thức trả về này. Ví...
1. Hàm chồng (function overloading)C++ cho phép chồng các hàm, tức là các hàm khác nhau có thể trùng tên. Ví dụ:int max( int x, int y);                     (1)double max( double x, double y); (2)Trình biên dịch sẽ dùng số lượng và kiểu của các tham số để phân biệt các hàm chồng. Các hàm chồng không phân biệt bới kiểu hàm, vì lúc gọi hàm không nhận biết được.Khi 1 hàm được gọi, trình biên...

Thứ Tư, 12 tháng 7, 2017

Thầy bói, thầy phán thường là những người dự đoán chung chung trước về tương lai của bạn. Có một điều mình chia sẻ đó là bản thân mình chưa bao giờ đi xem bói và xem quẻ gì nên việc nhắc tới ông này xem chuẩn lắm thì mình cũng không cảm thấy bị kích thích. Tuy nhiên, việc rõ ràng rằng thầy bói hay thầy phán chỉ đưa ra tiêu chuẩn chung, khả năng chính xác thì không có cơ sở...
Hàm có tham số với giá trị ngầm định là một mở rộng khá thiết thực của C++ đối với C.Cú pháp:<kiểu hàm> <tên hàm> (ts1, ts2, ..,tsn, tsnd1 = gt1, tsnd2 = gt2,…, tsndm = gtm);Các tham số với giá trị ngầm định phải được khai báo liên tục và xuất hiện cuối cùng trong danh sách tham số.Một lời gọi bất kỳ đến hàm này đều phải có đầy đủ các tham số ứng với ts1,…, tsn (không phải tham số ngầm định). Nhưng có thể có hoặc không các tham số...
Nhiều hàm trong C có số lượng tham số và kiểu tham số tùy ý, ví dụprintf(“%d %d %f %ld %s”,m,n,x,k,mahh); có 6 tham số.1. Với loại hàm này yêu cầu:– Tham số đầu tiên có kiểu phải rõ ràng. Các kiểu này phải được định nghĩa từ trước.– Các tham số còn lại được trình bày bằng dấu ba chấm …– Không biết được số lượng tham số và kiểu tham số đối với các tham số thêm. Vì thế ta phải biết trước số lượng và kiểu tham số, hoặc các tham số đầu tiên cho ta biết...

Thứ Ba, 11 tháng 7, 2017

1. Khai báo:int main( int argc, char *argv[ ])·         Đối argc (argument count) đầu tiên là số lượng đối dòng lệnh,·         Đối argv (argument vector) thứ hai là con trỏ trỏ tới mảng xâu ký tự, mảng này chứa danh sách các đối số dòng lệnh, mỗi đối là một xâu. Khi gõ vào từ dòng lệnh các tham số phải cách nhau bởi dấu cáchTheo quy ước argv[0] là tên chương trình, do...

Categories

Sample Text

Được tạo bởi Blogger.

Must Read

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Popular Posts

Video

Popular Posts

Our Facebook Page