Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 63 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
63
Dung lượng
2,08 MB
Nội dung
1/64 Ngôn ngữ lập trình C++ LẬP TRÌNH C++ (3 Tín chỉ) Gv: Nguyễn Văn Hùng Khoa: Khoa học máy tính 2/64 Ngôn ngữ lập trình C++ Chương 1: Tổngquanvề Ngôn ngữ lập trình C++ Cung cấp cho sinh viên các kiến thức cơ bản của ngôn ngữ lập trình C++ Nắm được cấu trúc của một chương trình C++, các thành phần cơ bản, các kiểu dữ liệu, … Các khái niệm, kiến thức cơ bản về lập trình hướng đối tượng trong C++ Nắm vững lý thuyết và vận dụng nó vào việc giải quyết các bài toán từ đơn giản đến phức tạp. MỤC TIÊU CỦA HỌC PHẤN 3/64 Ngôn ngữ lập trình C++ Chương 1: Tổngquanvề Ngôn ngữ lập trình C++ 1) Bài giảng Ngôn ngữ lập trình C++ 2) Quách Tuấn Ngọc. Ngôn ngữ lập trình C++. NXB Thống kê, 2003. 3) Phạm Văn Ất. C++ và lập trình hướng đối tượng. NXB Khoa học và kỹ thuật. Hà Nội, 2000. 4) Nell Dale and Chip Weems. Programming in C++ Jone and Bartlett, Third Edition, 2005. 5) Một số Websites, forums,… về C, C++ TÀI LIỆU THAM KHẢO 4/64 Ngôn ngữ lập trình C++ Chương 1: Tổngquanvề Ngôn ngữ lập trình C++ Chương 1: Tổngquanvề ngôn ngữ lập trình C++ Chương 2: Cấu trúc của một chương trình C+ + Chương 3: Biểu thức Logic và các cấu trúc điều khiển Chương 4: Kiểu mảng và chuỗi ký tự NỘI DUNG 5/64 Ngôn ngữ lập trình C++ Chương 1: Tổngquanvề Ngôn ngữ lập trình C++ Chương 5: Kiểu con trỏ và kiểu cấu trúc Chương 6: Hàm Chương 7: Lập trình hướng đối tượng Chương 8: Lớp và đối tượng Chương 9: Tái định nghĩa và thừa kế NỘI DUNG 6/64 Ngôn ngữ lập trình C++ Chương 1: Tổngquanvề Ngôn ngữ lập trình C++ Chương 1: TỔNGQUANVỀ NNLT C++ Mục tiêu Giới thiệu tổngquanvề ngôn ngữ lập trình C++; các thành phần cơ bản; các kiểu dữ liệu và các phép toán Nội dung Lịch sử ra đời Các thành phần của C++ Các kiểu dữ liệu cơ bản Hằng, biến và biểu thức Các phép toán 7/64 Ngôn ngữ lập trình C++ Chương 1: Tổngquanvề Ngôn ngữ lập trình C++ - C++về bản chất được xây dựng trên nền của Ngôn ngữ lập trình C - Ngôn ngữ lập trình C++ được phát minh bởi Bjarne Stroupstroup vào năm 1979 với phiên bản đầu tiên gọi là “C with classes” - Phiên bản đầu tiên của C++ được sử dụng vào tháng 8 năm 1983 tại công ty AT&T - Phiên bản thương mại đầu tiên ra mắt năm 1985 → C++ cơ bản là C ở mức độ mới. Điểm khác biệt giữa C++ và C là C++ bên cạnh hỗ trợ tất cả các lệnh của C, còn có mở rộng và hỗ trợ hướng đối tượng 1.1 Lịch sử ra đời 8/64 Ngôn ngữ lập trình C++ Chương 1: Tổngquanvề Ngôn ngữ lập trình C++ Bảng ký tự Từ khóa Định danh Câu lệnh và khối lệnh Lời chú thích 1.2 Các thành phần của C++ 9/64 Ngôn ngữ lập trình C++ Chương 1: Tổngquanvề Ngôn ngữ lập trình C++ - Mọi ngôn ngữ lập trình đều được xây dựng từ một bảng ký tự nào đó. - Ngôn ngữ C++ được xây dựng từ bảng ký tự sau: - 26 chữ cái hoa: A B C … Z và 26 chữ cái thường: a b c … z - 10 chữ số: 0 1 2 … 9 - Các ký hiệu toán học: + - * / = > < ( ) … Bảng ký tự (1/3) 10/64 Ngôn ngữ lập trình C++ Chương 1: Tổngquanvề Ngôn ngữ lập trình C++ - Dấu gạch nối dưới: _ - Các ký tự đặc biệt: . , ; : [ ] “ ” { } … - Các ký tự không nhìn thấy như dấu cách (space), dấu nhảy tab, dấu xuống dòng (return) Ví dụ: LAPTRINH gồm 8 ký tự, LAP TRINH gồm 9 ký tự Bảng ký tự (2/3) [...]... static, struct, switch, typedef, union, unsigned, while Ngôn ngữ lập trình C++ Chương 1: Tổng quanvề Ngôn ngữ lập trình C++ 12/64 Từ khóa (2/2) Lưu ý: - Các từ khóa trong C++ luôn được viết bằng chữ thường - Không được dùng từ khóa để đặt tên cho các hằng, biến, mảng, … Ngôn ngữ lập trình C++ Chương 1: Tổng quanvề Ngôn ngữ lập trình C++ 13/64 Định danh (1/3) - Định danh (identificater) là tên sử dụng cho... gạch nối dưới ( _ ) Định danh không được trùng từ khóa Ngôn ngữ lập trình C++ Chương 1: Tổng quanvề Ngôn ngữ lập trình C++ 14/64 Định danh (2/3) Ví dụ: Xét các định danh sau: Hoc_phan _C++ Tuoi# Ngay-Thang-Nam del ta ChieuDai Ngôn ngữ lập trình C++ Lớp_hoc 2000Diem int main Dien_tich@ Chương 1: Tổng quanvề Ngôn ngữ lập trình C++ 15/64 Định danh (3/3) Chú ý: Thông thường: Dùng chữ hoa để đặt tên... ngữ lập trình C++ Chương 1: Tổng quanvề Ngôn ngữ lập trình C++ 17/64 Câu lệnh và khối lệnh (2/3) Ví dụ: Xét đoạn chương trình sau: cin>>x>>y; x = 3 + x; y = (x = sqrt(x)) + 1; cout . DUNG 6/64 Ngôn ngữ lập trình C++ Chương 1: Tổng quan về Ngôn ngữ lập trình C++ Chương 1: TỔNG QUAN VỀ NNLT C++ Mục tiêu Giới thiệu tổng quan về ngôn ngữ lập trình C++; các thành phần cơ bản;. Programming in C++ Jone and Bartlett, Third Edition, 2005. 5) Một số Websites, forums,… về C, C++ TÀI LIỆU THAM KHẢO 4/64 Ngôn ngữ lập trình C++ Chương 1: Tổng quan về Ngôn ngữ lập trình C++ Chương. ngữ lập trình C++ Chương 1: Tổng quan về Ngôn ngữ lập trình C++ 1) Bài giảng Ngôn ngữ lập trình C++ 2) Quách Tuấn Ngọc. Ngôn ngữ lập trình C++. NXB Thống kê, 2003. 3) Phạm Văn Ất. C++ và lập trình