Bài giảng Kỹ thuật lập trình nâng cao: Chương 1 cung cấp cho người học những kiến thức cơ bản về ngôn ngữ lập trình C/C++. Các nội dung chính được trình bày trong chương gồm có: Tạo Project với VS 2010, mở Project, các kiến thức cơ bản trong C++, cấu trúc điều khiển, xây dựng hàm con. Mời các bạn cùng tham khảo.
TRƢỜNG CAO ĐẲNG CNTT TP.HCM KHOA CÔNG NGHỆ THÔNG TIN KỸ THUẬT LẬP TRÌNH NÂNG CAO Chƣơng 1: KIẾN THỨC CƠ BẢN VỀ NGƠN NGỮ LẬP TRÌNH C/C++ Giảng Viên: ThS Dƣơng Thành Phết Email: phetcm@gmail.com Website: http://www.thayphet.net Tel: 0918158670 – facebook.com/DuongThanhPhet TẠO PROJECT VỚI VS 2010 Bước 1: Khởi động Visual Studio 2010 TẠO PROJECT VỚI VS 2010 Bước 2: Chọn menu File / New / Project Chọn ngôn ngữ C++ , Chọn kiểu project Win32 Console Application; Đặt tên cho ứng dụng mục Name; Click Browse để chọn vị trí lưu Project OK TẠO PROJECT VỚI VS 2010 Bƣớc 3: Chọn kiểu ứng dụng Console chọn Empty Project Nhấn Finish để hoàn tất TẠO PROJECT VỚI VS 2010 Giao diện sau tạo Project Cửa số Explorer để quản lý file Project Chọn Solution Explorer TẠO PROJECT VỚI VS 2010 Cửa sổ gồm giao diện : Vùng trống bên trái để viết Code Phía bên phải quản lý file Project Có thƣ mục cửa số Explorer: Source Files (*.cpp): Chứa file cài đặt hàm Header Files (*.h): Chứa file khai báo Resource Files: Chứa tài nguyên (icon, bitmap, .) TẠO PROJECT VỚI VS 2010 Qui ƣớc: Để dễ dàng viết quản lý code theo phương pháp lập trình thủ tục, Project mới, ta qui ước sau: Trong Header File: Khaibao.H: Chứa khai báo hàm, số, … Trong Source File: Main.cpp: Cài đặt hàm main() Caidat.cpp: Cài đặt hàm khai báo TẠO PROJECT VỚI VS 2010 Tạo file khai báo (khaibao.h) Click phải thư mục Header Files Chọn Add Chọn New Item… TẠO PROJECT VỚI VS 2010 Chọn Code, Header File (.h) Nhập khaibao.h vào ô Name Chọn OK, sau chọn Yes TẠO PROJECT VỚI VS 2010 Tạo file cài đặt (Main.cpp, Caidat.cpp) Click phải thư mục Source File -> chọn Add chọn New Item… Chọn Code, CPP File (.cpp) Nhập Main.Cpp vào ô Name, chọn OK, chọn Yes Tương tự, tiếp tục tạo file caidat.cpp CẤU TRÚC ĐIỀU KHIỂN 4.3 Cấu trúc lặp - for for ( ; ; ) { Khởi gán ; Sai (Biểu thức Đúng (Biểu thức Kiểm tra biểu điều kiện = 0) điều kiện khác 0) } thức điều kiện Thực lệnh vòng lặp Tăng/ giảm số lặp Bất kỳ biểu thức nào biểu thức nói đều có thể 38 vắng phải giữ dấu chấm phẩy (;) 38 CẤU TRÚC ĐIỀU KHIỂN 4.4 Cấu trúc lặp - while while ( ) khối lệnh; Kiểm tra điều kiện của biểu thức điều kiện Nếu biểu thức điều kiện true thì thực hiện lệnh vòng lặp, Quay lặp lại Ngược lại thoát khỏi lặp 39 39 CẤU TRÚC ĐIỀU KHIỂN 4.5 Cấu trúc lặp – While { ; } while (biểu thức điều kiện); Thực hiện khối lệnh biểu thứcn điều kiện 40 có giá trị bằng false 40 Cấu trúc lặp do…while nhất thực hiện khới lệnh được lần CẤU TRÚC ĐIỀU KHIỂN 4.6 Lệnh break: Thoát khỏi cấu trúc switch, while, for, do…while chứa gần 4.7 Lệnh continue: Được sử dụng vòng lặp while, for, do…while Khi lệnh continue gọi chương trình quay trở đầu vòng lặp để bắt đầu lần lặp Nếu có lệnh cịn lại (cùng vịng lặp) đặt sau continue không thực 41 41 XÂY DỰNG HÀM CON 5.1 Khái niệm Hàm-Function Là đoạn chương trình độc lập thực trọn 42 vẹn một công việc định sau đó trả về giá trị cho chương trình gọi Là sự chia nhỏ chương trình Mục đích sử dụng hàm: - Khi có cơng việc giống cần thực nhiều vị trí - Khi cần chia chương trình lớn phức tạp thành đơn thể để chương trình sáng, dễ hiểu 42 việc xử lý XÂY DỰNG HÀM CON 5.2 Khai báo sử dụng hàm Type tênhàm(Các tham số){ Khai báo biến cục bộ; Các câu lệnh; [return [biểu thức];] } Thân hàm Type: Kiểu liệu giá trị trả hàm 43 Kiểu liệu trả hàm gồm loại void: Không trả giá trị 43 float / int / long / char */ kiểu cấu trúc / … : Trả giá trị kết có kiểu liệu tương ứng XÂY DỰNG HÀM CON Tham số int Tong(int a, int b) { int s=a+b; return s; } void main() { int kq = Tong (12, 3); cout