Tác giả | Lê Đắc Nhường |
ISBN | 978-604-82-3883-4 |
ISBN điện tử | 978-604-82-6279-2 |
Khổ sách | 17 x 24 cm |
Năm xuất bản (tái bản) | 2017 |
Danh mục | Lê Đắc Nhường |
Số trang | 252 |
Ngôn ngữ | vi |
Loại sách | Ebook;Sách giấy; |
Quốc gia | Việt Nam |
Giáo trình lập trình cơ sở
Tác giả: TS. Lê Đắc Nhường - TS. Nguyễn Gia Như
Xuất bản bởi NXB Xây Dựng năm 2020
1 | Tổng quan về thuật toán và lập trình | 9 |
1.1 | Bài toán và thuột toán | 9 |
1.2 | Sơ lược về đánh giá thuật toán | 14 |
1.3 | Các bước giải một bài toán trên máy tính | 18 |
1.4 | Một số thuật toán và bài toán kinh điển | 22 |
1.5 | Các chiến lược thiết kế thuât toán | 32 |
1.6 | Câu hỏi và bài tạp | 40 |
2 | Giới thiệu ngôn ngữ lập trình C | 41 |
2.1 | Giởi thiệu chung | 41 |
2.2 | Các lệnh nhập xuất | 55 |
2.3 | Xuất dữ liệu ra máy in | 60 |
2.4 | Câu hỏi và bài tạp | 60 |
3 | Câu lệnh điều kiện và rẽ nhánh | 65 |
3.1 | Đạt vấn đề | 65 |
3.2 | Câu lệnh điều kiện if | 66 |
3.3 | Câu lệnh switch | 70 |
3.4 | Kinh nghiệm sử dụng câu lệnh điều kiện và rè nhánh | 72 |
3.5 | Câu hỏi và bài tập | 73 |
4 | Câu lệnh lặp | 77 |
4.1 | Đạt vốn đề | 77 |
4.2 | Câu lệnh for | 78 |
4.3 | Câu lệnh while | 80 |
4.4 | Câu lệnh do..while | 82 |
4.5 | Các lệnh nhẩy | 84 |
4.6 | Kinh nghiệm Sử dụng câu Lệnh lặp | 87 |
4.7 | Câu hỏi và bài tập | 88 |
5 | Hàm | 95 |
5.1 | Đạt vấn đề | 95 |
5.2 | Hàm | 97 |
5.3 | Phạm vi của biến và hàm | 99 |
5.4 | Tham số và lời gọi hàm | 101 |
5.5 | Đệ quy | 111 |
5.6 | Câu hỏi và bài tập | 115 |
6 | Dữ liệu kiểu mảng | 119 |
6.1 | Đặt vấn đề | 119 |
6.2 | Dữ liệu kiểu mảng | 120 |
6.3 | Truy xuất dữ liệu kiểu mảng | 122 |
6.4 | Truyền mảng cho hàm | 123 |
6.5 | Một số bài toán trên mảng một chiều | 124 |
6.6 | Câu hỏi và bài tạp | 130 |
7 | Kiểu dữ liệu chuỗi và cấu trúc | 133 |
7.1 | Kiểu chuỗi kỷ tự | 133 |
7.2 | Kiểu cấu trúc | 139 |
7.3 | Kiểu hợp | 145 |
7.4 | Câu hỏi và bài tập | 145 |
8 | Kiểu con trỏ | 151 |
8.1 | Khái niệm kiểu dữ liệu con trỏ | 151 |
8.2 | Các thao tác trên con trỏ | 152 |
8.3 | cốp phát bộ nhó | 154 |
8.4 | Con trỏ và mảng | 156 |
8.5 | Câu hỏi và bài tập | 161 |
9 | Kiểu tập tin (File) | 165 |
9.1 | Khái niệm kiểu tập tin | 165 |
9.2 | Các thao tác trên tập tin | 166 |
9.3 | Tạp tin vãn bản | 168 |
9.4 | Tập tin nhị phân | 170 |
9.5 | Câu hỏi và bài tạp | 175 |
10 | Phụ lục A. Hướng dẩn các bài tập | 179 |
10.1 | Bài tạp Chương 1 | 179 |
10.2 | Bài tạp Chương 2 | 184 |
10.3 | Bài tạp Chương 3 | 187 |
10.4 | Bài tạp Chương 4 | 192 |
10.5 | Bài tạp Chương 5 | 199 |
10.6 | Bài tạp Chương 6 | 205 |
10.7 | Bài tạp Chương 7 | 212 |
10.8 | Bài tập Chương 8 | 217 |
10.9 | Bài tập Chương 9 | 226 |
11 | Phụ lục B. Môi trường thực hành C | 235 |
12 | Phụ lục c. Thư viện lập trình | 249 |