Giáo trình Lập trình hướng đối tượng C++
Số trang: 197
Loại file: pdf
Dung lượng: 3.53 MB
Lượt xem: 28
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Giáo trình được chia ra làm 6 chương và mỗi chương được chia làm các mục khác nhau. Các chương được sắp xếp theo trình tự từ lập trình hướng thủ tục trên C++ đến lập trình hướng đối tượng và các lớp thư viện cơ bản.
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình hướng đối tượng C++ Khoa Công nghệ Thông tin Trường Cao đẳng Công nghiệp Huế GIÁO TRÌNH LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++ (Lưu hành nội bộ) Huế, tháng 06/2011 PHỤ LỤC GIỚI THIỆU ...................................................................................................... 7 MÔI TRƯỜNG PHÁT TRIỂN TÍCH HỢP IDE........................................... 10 CHƯƠNG 1. NGÔN NGỮ LẬP TRÌNH C++ .............................................. 22 1.1. Cấu trúc của một chương trình C++ ........................................................ 22 1.2. Biến và các kiểu dữ liệu ........................................................................... 25 1.2.1.Từ khóa ................................................................................................ 25 1.2.2. Kiểu dữ liệu nguyên thủy.................................................................... 26 1.2.3. Khai báo biến ...................................................................................... 26 1.2.4. Phạm vi tác dụng của biến .................................................................. 27 1.2.5. Khởi tạo giá trị cho biến ..................................................................... 29 1.2.6. Khởi tạo giá trị cho biến tĩnh static..................................................... 29 1.2.7. Giới thiệu về xâu kí tự ........................................................................ 30 1.3. Hằng ......................................................................................................... 31 1.3.1. Hằng số nguyên................................................................................... 31 1.3.2. Hằng số thực có dấu chấm động ......................................................... 31 1.3.3. Hằng kí tự và hằng xâu kí tự............................................................... 32 1.3.4. Hằng logic ........................................................................................... 33 1.3.5. Định nghĩa một hằng #define.............................................................. 33 1.3.6. Khai báo hằng const ............................................................................ 34 1.4. Toán tử ..................................................................................................... 34 1.4.1. Toán tử gán ......................................................................................... 34 1.4.2. Toán tử thực hiện phép toán số học .................................................... 35 1.4.3. Toán tử gán hợp nhất .......................................................................... 36 1.4.4. Toán tử tăng và giảm .......................................................................... 36 1.4.5. Toán tử so sánh ................................................................................... 37 1.4.6. Toán tử logic ....................................................................................... 38 1.4.7. Toán tử điều kiện ................................................................................ 39 C++ 1.4.8. Toán tử phân tách................................................................................ 40 1.4.9. Toán tử dịch bit ................................................................................... 41 Trang |2 1.4.10. Toán tử chuyển đổi kiểu dữ liệu ....................................................... 43 1.4.11. Các toán tử khác................................................................................ 43 1.4.12. Thứ tự ưu tiên của các toán tử .......................................................... 43 1.5. Xuất – nhập cơ bản................................................................................... 45 1.5.1. Xuất dữ liệu chuẩn cout ...................................................................... 45 1.5.2. Nhập dữ liệu chuẩn cin ....................................................................... 46 1.5.3. Nhập dữ liệu nhờ lớp stringstream ..................................................... 48 1.6. Các cấu trúc lệnh điều khiển .................................................................... 49 1.6.1. Cấu trúc lệnh có điều kiện: if và else .................................................. 50 1.6.2. Cấu trúc lặp ......................................................................................... 52 1.6.3. Cấu trúc lựa chọn: switch ................................................................... 57 1.7. Hàm .......................................................................................................... 61 1.7.1. Khai báo và sử dụng hàm.................................................................... 62 1.7.2. Phạm vi tác dụng của biến .................................................................. 65 1.7.3. Hàm không trả về giá trị - Hàm void. ................................................. 66 1.7.4. Tham biến và tham trị ......................................................................... 67 1.7.5. Giá trị mặc định của tham số hình thức .............................................. 70 1.7.6. Chồng chất hàm .................................................................................. 71 1.7.6. Hàm nội tuyến ..................................................................................... 72 1.7.7. Hàm đệ quy ......................................................................................... 72 1.8. Các kiểu dữ liệu có cấu trúc ..................................................................... ...
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình hướng đối tượng C++ Khoa Công nghệ Thông tin Trường Cao đẳng Công nghiệp Huế GIÁO TRÌNH LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++ (Lưu hành nội bộ) Huế, tháng 06/2011 PHỤ LỤC GIỚI THIỆU ...................................................................................................... 7 MÔI TRƯỜNG PHÁT TRIỂN TÍCH HỢP IDE........................................... 10 CHƯƠNG 1. NGÔN NGỮ LẬP TRÌNH C++ .............................................. 22 1.1. Cấu trúc của một chương trình C++ ........................................................ 22 1.2. Biến và các kiểu dữ liệu ........................................................................... 25 1.2.1.Từ khóa ................................................................................................ 25 1.2.2. Kiểu dữ liệu nguyên thủy.................................................................... 26 1.2.3. Khai báo biến ...................................................................................... 26 1.2.4. Phạm vi tác dụng của biến .................................................................. 27 1.2.5. Khởi tạo giá trị cho biến ..................................................................... 29 1.2.6. Khởi tạo giá trị cho biến tĩnh static..................................................... 29 1.2.7. Giới thiệu về xâu kí tự ........................................................................ 30 1.3. Hằng ......................................................................................................... 31 1.3.1. Hằng số nguyên................................................................................... 31 1.3.2. Hằng số thực có dấu chấm động ......................................................... 31 1.3.3. Hằng kí tự và hằng xâu kí tự............................................................... 32 1.3.4. Hằng logic ........................................................................................... 33 1.3.5. Định nghĩa một hằng #define.............................................................. 33 1.3.6. Khai báo hằng const ............................................................................ 34 1.4. Toán tử ..................................................................................................... 34 1.4.1. Toán tử gán ......................................................................................... 34 1.4.2. Toán tử thực hiện phép toán số học .................................................... 35 1.4.3. Toán tử gán hợp nhất .......................................................................... 36 1.4.4. Toán tử tăng và giảm .......................................................................... 36 1.4.5. Toán tử so sánh ................................................................................... 37 1.4.6. Toán tử logic ....................................................................................... 38 1.4.7. Toán tử điều kiện ................................................................................ 39 C++ 1.4.8. Toán tử phân tách................................................................................ 40 1.4.9. Toán tử dịch bit ................................................................................... 41 Trang |2 1.4.10. Toán tử chuyển đổi kiểu dữ liệu ....................................................... 43 1.4.11. Các toán tử khác................................................................................ 43 1.4.12. Thứ tự ưu tiên của các toán tử .......................................................... 43 1.5. Xuất – nhập cơ bản................................................................................... 45 1.5.1. Xuất dữ liệu chuẩn cout ...................................................................... 45 1.5.2. Nhập dữ liệu chuẩn cin ....................................................................... 46 1.5.3. Nhập dữ liệu nhờ lớp stringstream ..................................................... 48 1.6. Các cấu trúc lệnh điều khiển .................................................................... 49 1.6.1. Cấu trúc lệnh có điều kiện: if và else .................................................. 50 1.6.2. Cấu trúc lặp ......................................................................................... 52 1.6.3. Cấu trúc lựa chọn: switch ................................................................... 57 1.7. Hàm .......................................................................................................... 61 1.7.1. Khai báo và sử dụng hàm.................................................................... 62 1.7.2. Phạm vi tác dụng của biến .................................................................. 65 1.7.3. Hàm không trả về giá trị - Hàm void. ................................................. 66 1.7.4. Tham biến và tham trị ......................................................................... 67 1.7.5. Giá trị mặc định của tham số hình thức .............................................. 70 1.7.6. Chồng chất hàm .................................................................................. 71 1.7.6. Hàm nội tuyến ..................................................................................... 72 1.7.7. Hàm đệ quy ......................................................................................... 72 1.8. Các kiểu dữ liệu có cấu trúc ..................................................................... ...
Tìm kiếm theo từ khóa liên quan:
Lập trình hướng đối tượng Giáo trình lập trình hướng đối tượng Phương pháp lập trình Ngôn ngữ lập trình Ngôn ngữ CGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 275 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 265 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 265 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 225 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 217 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 207 0 0 -
101 trang 200 1 0
-
Giáo trình Lập trình logic trong prolog: Phần 1
114 trang 192 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 184 0 0