Giáo trình lập trình căn bản c++ (nghề ứng dụng phần mềm trình độ cao đẳng)

77 3 0
Giáo trình lập trình căn bản c++ (nghề ứng dụng phần mềm   trình độ cao đẳng)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng nguyên trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Giáo Trình Lập trình C++ biên soạn nhằm đáp ứng yêu cầu học tập sinh viên bước đầu làm quen với công việc lập trình, đồng thời giúp cho sinh viên có tài liệu học tập, rèn luyện tốt khả lập trình, tạo tảng vững cho Mơn học Giáo trình khơng phù hợp cho người bắt đầu mà phù hợp cho người cần tham khảo Nội dung giáo trình chia thành chương: Chương 1: Tổng quan ngôn ngữ C++ Chương 2: Các thành phần Chương 3: Các lệnh có cấu trúc Chương 4: Hàm Chương 5: Mảng Khi biên soạn, tham khảo giáo trình tài liệu giảng dạy Mơn học số trường Cao đẳng, Đại học để giáo trình vừa đạt yêu cầu nội dung vừa thích hợp với đối tượng sinh viên trường Cao đẳng Chúng hy vọng sớm nhận ý kiến đóng góp, phê bình bạn đọc nội dung, chất lượng hình thức trình bày để giáo trình ngày hồn thiện Cần Thơ, ngày… tháng… năm 2021 Tham gia biên soạn Chủ biên: Lư Thục Oanh MỤC LỤC TRANG TUYÊN BỐ BẢN QUYỀN LỜI GIỚI THIỆU MỤC LỤC LẬP TRÌNH CĂN BẢN (C++) CHƯƠNG 1: TỔNG QUAN VỀ NGÔN NGỮ C++ Giới thiệu lịch sử phát triển ngôn ngữ, cần thiết phải học ngôn ngữ C++ Cách khởi động thoát chương trình (Dev C++): 2.1 Giới thiệu môi trường làm việc Dev C++: 2.2 Các ví dụ đơn giản: Thực hành 10 3.1 In họ tên sinh viên hình 10 3.2 Sinh viên thực hành 10 CHƯƠNG 2: CÁC THÀNH PHẦN CƠ BẢN 12 Hệ thống từ khóa kí hiệu dùng C++ 12 1.1 Bộ chữ viết C++: 12 1.2 Các từ khóa C++: 12 1.3 Tên: 12 1.4 Cặp dấu ghi thích: 13 1.5 Các ký tự điều khiển: 14 Các kiểu liệu: kiểu số, chuỗi, ký tự 14 2.1 Kiểu số nguyên: 14 2.2 Kiểu số thực: 15 Các loại biến, cách khai báo, sử dụng 15 3.1 Biến: 15 3.2 Vừa khai báo vừa khởi gán: 19 3.3 Biểu thức: 19 Lệnh khối lệnh, lệnh gán, lệnh gộp 27 4.1 Khái niệm câu lệnh: 27 4.2 Lệnh nhập giá trị từ bàn phím cho biến: 29 Thực thi chương trình, nhập liệu, nhận kết 29 Thực hành: .29 6.1 Viết chương trình C++ để in dịng sau: 29 6.2 Sinh viên thực hành khảo sát 30 CHƯƠNG 3: CÁC LỆNH CÓ CẤU TRÚC 32 Khái niệm lệnh cấu trúc .32 1.1 Lệnh: 32 1.2 Khối lệnh: .32 Các lệnh cấu trúc rẽ nhánh như: if, switch 34 2.1 If dạng không đầy đủ: 34 2.2 If dạng đầy đủ: .35 2.3 Mệnh đề if-elseif-else 37 2.4 Cấu trúc rẽ nhánh switch… case 38 Các lệnh lặp for, while, while 41 3.1 Vòng lặp for: 41 3.2 Vòng lặp while: 43 3.3 Vòng lặp do…while: 45 3.4 So sánh vòng lặp: .46 Các lệnh đơn nhằm kết thúc sớm vòng lặp 46 4.1 Lệnh break: 46 4.2 Lệnh continue: 48 4.3 Lênh goto: 48 Thực hành: 49 5.1 Code mẫu: 49 5.2 Sinh viên thực hành khảo sát 50 Kiểm tra 51 CHƯƠNG 4: HÀM 52 Khái niệm hàm gì, phải xây dựng sử dụng hàm 52 Nguyên tắc xây dựng phân biệt tham số hàm: 54 2.1 Định nghĩa hàm: .54 2.2 Sử dụng hàm: 55 2.3 Nguyên tắc hoạt động hàm: 56 Các lệnh đơn nhằm kết thúc hàm nhận giá trị trả cho tên hàm: 57 3.1 Câu lệnh return: 57 3.2 Câu lệnh exit: 57 Thực hành 57 4.1 Viết chương trình C++ liệt kê tất số nguyên tố nhỏ n 57 4.2 Sinh viên thực hành khảo sát 58 Kiểm tra 59 CHƯƠNG 5: MẢNG 60 Trình bày khái niệm mảng C++ 60 Cú pháp khai báo mảng cách gán giá trị cho mảng 61 2.1 Mảng chiều: 61 2.2 Mảng nhiều chiều: 63 Thực hành 64 3.1 Code mẫu 64 3.2 Sinh viên thực hành khảo sát 65 BÀI TẬP NÂNG CAO 67 BÀI TẬP TỔNG HỢP 69 LẬP TRÌNH CĂN BẢN (C++) Tên Mơ đun: LẬP TRÌNH CĂN BẢN (C++) Mã Mơ đun: MĐ 08 Vị trí, tính chất, ý nghĩa vai trị Mơ đun: - Vị trí: Mơ đun bố trí sau sinh viên học xong Mơn Học chung - Tính chất: Là Mô đun lý thuyết sở nghề - Ý nghĩa vai trị: Là Mơ đun sở, giúp sinh viên bước đầu làm quen với cơng việc lập trình Mục tiêu Mơ đun: - Trình bày khái niệm lập máy tính; - Mơ tả ngơn ngữ lập trình: cú pháp, cơng dụng câu lệnh; - Phân tích chương trình: xác định nhiệm vụ chương trình; - Thực thao tác môi trường phát triển phần mềm: biên tập chương trình, sử dụng cơng cụ, điều khiển, thực đơn lệnh trợ giúp, gỡ rối, bẫy lỗi, v.v.; - Viết chương trình thực chương trình máy tính - Bố trí làm việc khoa học đảm bảo an toàn cho người phương tiện học tập Thời gian (giờ) Số TT Tên mô đun Chương 1: Tổng quan ngôn ngữ C++ Tổng số Lý thuyết Giới thiệu ngôn ngữ C++ Các thao tác 1 Thực hành Thực hành, thí Kiểm nghiệm, tra thảo luận, tập Chương 2: Các thành phần Từ khóa kí hiệu 0.5 Các kiểu liệu sơ cấp 0.5 Biến, hằng, biểu thức 0.5 Câu lệnh 5 Thực thi chương trình 0.5 Thực hành Chương 3: Các lệnh có cấu trúc 16 Khái niệm lệnh cấu trúc Cấu trúc rẽ nhánh Cấu trúc lặp 0.5 Các lệnh Break, Continue 0.5 12 12 Thực hành Kiểm tra Chương 4: Hàm Khái niệm hàm Xây dựng hàm Các lệnh đơn nhằm kết thúc hàm nhận giá trị trả cho tên hàm 4 Thực hành Kiểm tra Chương 5: Mảng Khái niệm mảng 1.5 Khai báo mảng 1.5 6 Thực hành Cộng 45 15 28 CHƯƠNG 1: TỔNG QUAN VỀ NGÔN NGỮ C++ Mã chương: MĐ08-01 Mục tiêu: Sau học xong sinh viên có khả năng: - Hiểu lịch sử phát triển ngôn ngữ C++ - Biết ngơn ngữ có ứng dụng - Biết cách khởi động khỏi chương trình - Sử dụng hệ thống trợ giúp từ help file Giới thiệu lịch sử phát triển ngôn ngữ, cần thiết phải học ngôn ngữ C++ Trước C++, ngôn ngữ lập trình C phát triển năm 1972 Dennis Ritchie phịng thí nghiệm Bell Telephone, C chủ yếu ngơn ngữ lập trình hệ thống, ngơn ngữ để viết hệ điều hành Hệ điều hành tiếng Windows viết C/C++ C++ loại ngơn ngữ lập trình bậc trung (middle-level) Đây ngơn ngữ lập trình đa tạo Bjarne Stroustrup Từ thập niên 1990, C++ trở thành ngơn ngữ thương mại ưa thích phổ biến lập trình viên C++ phiên mở rộng ngơn ngữ lập trình C Những cập nhật gần C++ 14 C++ 17, tới C++ 20 (đang trình phát triển), mang đến tính hỗ trợ lớn cho lập trình viên C++ Hiện nước Âu, Mỹ ngôn ngữ lập trình dùng để giảng dạy bậc trung học đại học ngôn ngữ C++ Trong tương lai ngôn ngữ C++ trở thành ngôn ngữ quốc tế tin học giống ngày người ta sử dụng tiếng Anh giao tiếp Ngôn ngữ C++ có thư viện khổng lồ hàm (function) mà khơng có ngơn ngữ sánh kịp Lập trình viên sử dụng hàm C++ cần truyền tham số nhận kết mà không cần phải nhiều thời gian để viết chức tương tự Vì cơng việc lập trình trở nên dễ dàng, nhanh chóng, ngắn gọn tạo nhiều sản phẩm chương trình ứng dụng lĩnh vực có chất lượng cao Ngơn ngữ C++ thích hợp để giải tốn kỹ thuật có cơng thức thuật tốn phức tạp, ngơn ngữ C++ có tốn tử điều khiển mạnh mẽ Ngoài khái niệm cấu trúc C++ cho phép mô tả khối liệu lớn, ngơn ngữ C++ sử dụng để giải toán quản lý xử lý mơ hình lựa chọn tối ưu Một chương trình viết ngơn ngữ C++ chạy nhanh gần Assembler Ngồi ngơn ngữ C++ ngơn ngữ dễ học, chương trình viết ngắn gọn, súc tích có cấu trúc rõ ràng, dễ phát sai lầm có Vì ngày nhiều người đặt biệt ưa chuộng đặt biệt bạn học sinh sinh viên Ngơn ngữ C++ có đặc điểm sau: + Tính động (compact): C++ có từ khóa chuẩn tốn tử chuẩn, biểu diễn chuỗi ký tự ngắn gọn + Tính cấu trúc (structured): C++ có tập hợp thị lập trình cấu trúc lựa chọn, lặp,… Từ chương trình viết C++ tổ chức rõ ràng, dễ hiểu - Tính tương thích (compatible): C++ có tiền xử lý thư viện chuẩn vô phong phú nên chuyển từ máy tính sang máy tính khác chương trình viết C++ hồn tồn tương thích - Tính linh động (flexible): C++ ngôn ngữ uyển chuyển cú pháp, chấp nhận nhiều cách thể hiện, thu gọn kích thước mã lệnh, làm chương trình chạy nhanh - Biên dịch (compile): Cho phép C++ biên dich nhiều tập tin chương trình riêng lẽ thành tập tin đối tượng (object) liên kết (link) đối tượng lại với thành chương trình thực (executable) thi thống Cách khởi động chương trình (Dev C++): 2.1 Giới thiệu mơi trường làm việc Dev C++: - Gồm chức sau: soạn thảo chương trình, dịch, thực thi chương trình,… - Phiên sử dụng Dev C++ - Chọn File/New/Source File (Hoặc ấn tổ hợp phím Ctrl+N) để tạo file - Nhấn F9 chọn Execute/Compile để biên dịch chương trình, trình biên dịch khơng có lỗi phát sinh ta xem bảng thông báo sửa lỗi - Nhấn F10 chọn Execute/Run để chạy chương trình Bạn tự động chạy chương trình sau biên dịch cách nhấn F11 chọn Execute/Compile & Run - Thoát khỏi Dev C++: vào menu File->Exit Alt-F4 2.2 Các ví dụ đơn giản: Ví dụ 1: #include using namespace std; int main() { cout

Ngày đăng: 23/12/2023, 10:17

Tài liệu cùng người dùng

Tài liệu liên quan