TimTaiLieu.vn - Thư viện tài liệu, ebook, đồ án, luận văn, tiểu luận, giáo trình các lĩnh vực CNTT, Ngoại ngữ, Luật, Kinh doanh, Tài chính, Khoa học...
Trong quá trình nghiên cứu giải quyết các vấn đề – bài toán, người ta đã đưa ra những nhận xét như sau: Có nhiều bài toán cho đến nay vẫn chưa tìm ra một cách giải theo kiểu thuật toán và cũng không biết là có tồn tại thuật toán hay không. Có nhiều bài toán đã có thuật toán để giải nhưng không chấp nhận được vì thời gian giải theo thuật toán đó...
99 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2440 | Lượt tải: 3
(Bản scan) Chương trình nguồn được ghi trong các tập tin được dịch thành chương trình đích được ghi lại trong các tập tin. Sau khi dịch xong, ta có thể cho chương trình chạy bằng cách "mở" tập tin chứa chương trình đích.
168 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2613 | Lượt tải: 1
Các khác biệt đối với C (ngoài các đặc điểm hướng đối tượng) Chú thích Các kiểu dữ liệu Kiểm tra kiểu, đổi kiểu Cảnh báocủa trình biêndịch Phạm vi và khai báo Không gian tên Hằng Quản lý bộ nhớ Tham chiếu
16 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2343 | Lượt tải: 3
Cấp phát động (Dynamic Allocation) new, delete Con trỏ lạc (Dangling pointers) Rò rỉ bộ nhớ (Memoryleakage) Con trỏ mảng (Array Pointer) Các phép tính trên con trỏ (Pointer Arithmetic) Con trỏ tới bản ghi Cấp phát động mảng
10 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2266 | Lượt tải: 2
Biến số nguyên có thể được định nghĩa là short, int, hay long. Biến số thực có thể được định nghĩa là kiểu float hay double. Biến ký tự được định nghĩa là kiểu char. Biến chuỗi được định nghĩa kiểu char* (con trỏ ký tự).
10 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2637 | Lượt tải: 0
Mục 1: Hướng dẫn viết và chạy chương trình (CT) bằng VC++6.0. .1 1.1 Chạy Visual Studio C++ 6.0. .1 1.2 Mở dự án Win32 Console Application. .1 1.3 Viết chương trình (CT).4 1.4 Chạy và kiểm tra tính đúng của CT .
39 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2721 | Lượt tải: 5
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 thường thay vì phải diễn đạt theo ngôn ngữ máy (dãy các kí hiệu 0,1). Hiển nhiên, các ý tưởng NSD muốn trình bày phải được viết theo một cấu trúc chặt chẽ thường được gọi là thuật...
19 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2545 | Lượt tải: 2
Nói chung việc thực hiện chương trình là hoạt động tuần tự, tức thực hiện từng lệnh một từ câu lệnh bắt đầu của chương trình cho đến câu lệnh cuối cùng. Tuy nhiên, để việc lập trình hiệu quả hơn hầu hết các NNLT bậc cao đều có các câu lệnh rẽ nhánh và các câu lệnh lặp cho phép thực hiện các câu lệnh của chương trình không theo trình tự tuần tự như ...
42 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2194 | Lượt tải: 1
Thông thường dữ liệu hay dùng là số và chữ. Tuy nhiên việc phân chia chỉ 2 loai dữ liệu là không đủ. Để dễ dàng hơn cho lập trình, hầu hết các NNLT đều phân chia dữ liệu thành nhiều kiểu khác nhau được gọi là các kiểu cơ bản hay chuẩn. Trên cơ sở kết hợp các kiểu dữ liệu chuẩn, NSD có thể tự đặt ra các kiểu dữ liệu mới để phục vụ cho chương trình g...
21 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2359 | Lượt tải: 3
Trước khi bàn về hàm và chương trình, trong phần này chúng ta sẽ nói về một loại biến mới gọi là con trỏ, ý nghĩa, công dụng và sử dụng nó như thế nào. Biến con trỏ là một đặc trưng mạnh của C++, nó cho phép chúng ta thâm nhập trực tiếp vào bộ nhớ để xử lý các bài toán khó bằng chỉ vài câu lệnh đơn giản của chương trình. Điều này cũng góp phần làm ...
62 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2010 | Lượt tải: 1