Giáo trình Lập trình C/C++
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình C/C++LẬP TRÌNH C/C++LẬP TRÌNH C/C++ 01/01/2018 Khoa Công nghệ Thông tin GIỚI THIỆU GIỚI THIỆUGiáo trình được biên soạn hoàn toàn dựa trên nhiều tài liệu của các đồng nghiệp. Giáo trìnhnên dùng với những cuốn sách giáo khoa hoàn chỉnh về ngôn ngữ lập trình C/C++. Giáo trìnhđược chia thành 10 chương theo từng nội dung kiến thức, kèm theo Các đề thi mẫu. Mỗi chươnggồm 2 phần: Phần lý thuyết: được tóm tắt ngắn gọn với đầy đủ ví dụ minh hoạ kèm theo. Phầnbài tập: với nhiều bài tập được chia làm hai mức độ cơ bản và luyện tập nâng cao, bài tập cóđánh dấu * là bài tập khó dành cho sinh viên luyện tập thêm. Phần tóm tắt: tóm tắt nội dungtóm và các thao tác mà sinh viên cần nắm hay những lưu ý của chương đó. ii Mục lục Mục lụcGIỚI THIỆU ii1 CÁC KHÁI NIỆM CƠ BẢN VỀ LẬP TRÌNH 1 1.1 KHÁI NIỆM LẬP TRÌNH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 CÔNG NGHỆ LẬP TRÌNH TRUYỀN THỐNG . . . . . . . . . . . . . . . . . . 4 1.3 CÔNG NGHỆ LẬP TRÌNH HIỆN ĐẠI . . . . . . . . . . . . . . . . . . . . . . 4 1.3.1 Công cụ và môi trường lập trình . . . . . . . . . . . . . . . . . . . . . . 5 1.4 THUẬT TOÁN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 LƯU ĐỒ THUẬT TOÁN 8 2.1 LÝ THUYẾT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.1 Khái niệm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.2 Phần mềm công cụ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.3 Các ký hiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1.4 Phương pháp vẽ và thực thi . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1.5 Các cấu trúc điều khiển cơ bản . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 BÀI TẬP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3 TÓM TẮT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 KIỂU DỮ LIỆU CƠ BẢN VÀ CẤU TRÚC ĐIỀU KHIỂN 14 3.1 LÝ THUYẾT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.1.1 Cấu trúc một chương trình C đơn giản . . . . . . . . . . . . . . . . . . . 14 3.1.2 Các kiểu dữ liệu cơ bản trong C . . . . . . . . . . . . . . . . . . . . . . . 15 3.1.3 Các phép toán . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 iii Mục lục 3.1.4 Các hàm thư viện cơ bản . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.1.5 Cấu trúc tuần tự . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.1.6 Cấu trúc rẽ nhánh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.1.7 Cấu trúc lặp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.1.8 Cấu trúc nhảy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1.9 Thực thi chương trình . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.2 BÀI TẬP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.3 TÓM TẮT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 HÀM 37 4.1 LÝ THUYẾT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.1.1 Khái niệm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.1.2 Cấu trúc một chương trình C . . . . . . . . . . . . . . . . . . . . . . . . 38 4.1.3 Cách xây dựng một hàm con . . . . . . . . . . . . . . . . . . . . . . . . 39 4.2 BÀI TẬP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.3 TÓM TẮT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 KIỂU DỮ LIỆU MẢNG MỘT CHIỀU 47 5.1 LÝ THUYẾT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 5.2 BÀI TẬP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 5.3 TÓM TẮT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 KIỂU DỮ LIỆU CHUỖI KÝ TỰ 62 6.1 LÝ THUYẾT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 6.2 BÀI TẬP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 6.3 TÓM TẮT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677 KIỂU DỮ LIỆU MẢNG HAI CHIỀU 68 7.1 LÝ THUYẾT . . . . . . . . . . . . . . . . . . . . . . . ...
Tìm kiếm theo từ khóa liên quan:
Lập trình C Lập trình C++ Lưu đồ thuật toán Kiểu dữ liệu cơ bản Cấu trúc điều khiển Kiểu dữ liệu mảng một chiềuTài liệu cùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 345 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 335 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 248 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 245 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 243 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 240 0 0
Tài liệu mới:
-
Bài giảng Động lực học công trình - Trường Đại học Kỹ thuật Công nghiệp
123 trang 0 0 0 -
Bài giảng học phần Địa chất công trình - Trường Đại học Kỹ thuật Công nghiệp
77 trang 0 0 0 -
142 trang 0 0 0
-
Bài giảng học phần Công nghệ gia công cơ 4 – Đại học Kỹ thuật Công nghiệp
64 trang 0 0 0 -
Bài giảng Bảo dưỡng và sửa chữa máy công nghiệp - Trường Đại học Kỹ thuật Công nghiệp
70 trang 0 0 0 -
Bài giảng Công nghệ chế tạo phụ tùng - Trường Đại học Kỹ thuật Công nghiệp
123 trang 1 0 0 -
Bài giảng học phần Hệ thống điều khiển tự động trên ô tô - Trường Đại học Kỹ thuật Công nghiệp
195 trang 0 0 0 -
Bài giảng Kỹ thuật ô tô chuyên dùng - Trường Đại học Kỹ thuật Công nghiệp
159 trang 1 0 0 -
Bài giảng Kỹ thuật ô tô điện và ô tô lai - Trường Đại học Kỹ thuật Công nghiệp
165 trang 1 0 0 -
Bài giảng Tính toán thiết kế ô tô - Trường Đại học Kỹ thuật Công nghiệp
153 trang 1 0 0