
MỤC LỤC
Bài 1 - TỔNG QUAN...................................................................................................................................................4
I. Giới thiệu...............................................................................................................................................................4
II. Bài toán và việc giải bài toán trên máy tính .........................................................................................................5
III. Công cụ lập trình...............................................................................................................................................10
IV. Tóm tắt nội dung bài học..................................................................................................................................13
V. Bài tập................................................................................................................................................................14
Bài 2 - NGÔN NGỮ LẬP TRÌNH C/C++................................................................................................................15
I. Giới thiệu.............................................................................................................................................................15
II. Một số khái niệm cơ bản ....................................................................................................................................16
III. Cấu trúc một chương trình đơn giản .................................................................................................................25
IV. Nhập/Xuất dữ liệu.............................................................................................................................................27
V. Tóm tắt nội dung bài học ...................................................................................................................................32
VI. Bài tập...............................................................................................................................................................33
Bài 3 - Bài thực hành: MÔI TRƯỜNG LẬP TRÌNH VÀ CÁC LỆNH VÀO/RA ...............................................34
I. Làm quen môi trường Dev-C++ ..........................................................................................................................34
II. Bài tập làm theo yêu cầu ....................................................................................................................................34
III. Bài tập tự làm....................................................................................................................................................37
Bài 4 - ĐIỀU KHIỂN CHỌN....................................................................................................................................40
I. Khối lệnh .............................................................................................................................................................40
II. Lệnh IF...............................................................................................................................................................41
III. Lệnh SWITCH..................................................................................................................................................44
IV. Tóm tắt..............................................................................................................................................................48
V. Bài tập................................................................................................................................................................48
Bài 5 - Bài thực hành: ĐIỀU KHIỂN CHỌN..........................................................................................................49
I. Bài tập làm theo yêu cầu......................................................................................................................................49
II. Bài tập tự làm.....................................................................................................................................................52
Bài 6 - ĐIỀU KHIỂN LẶP........................................................................................................................................53
I. Lệnh FOR ............................................................................................................................................................53
II. Lệnh WHILE......................................................................................................................................................55
III. Lệnh DO .. WHILE...........................................................................................................................................57
IV. Lệnh break và continue.....................................................................................................................................60
III. Tóm tắt nội dung bài học ..................................................................................................................................60
IV. Bài tập...............................................................................................................................................................60
Bài 7 - Bài thực hành: ĐIỀU KHIỂN LẶP..............................................................................................................61
I. Bài tập làm theo yêu cầu......................................................................................................................................61
II. Bài tập tự làm.....................................................................................................................................................63
Bài 8 - MẢNG VÀ CON TRỎ..................................................................................................................................65
I. Mảng....................................................................................................................................................................65
II. Con trỏ................................................................................................................................................................73
IV. Tóm tắt nội dung bài học..................................................................................................................................83
V. Bài tập................................................................................................................................................................83
Bài 9 - Bài thực hành: MẢNG VÀ CON TRỎ........................................................................................................84
I. Bài tập làm theo yêu cầu......................................................................................................................................84
II. Bài tập tự làm.....................................................................................................................................................87
Bài 10 - XÂU KÝ TỰ.................................................................................................................................................89
I. Khai báo...............................................................................................................................................................89
II. Nhập xuất chuỗi .................................................................................................................................................90
III. Một số hàm xử lý chuỗi ....................................................................................................................................91
V. Tóm tắt nội dung bài học ...................................................................................................................................95
VI. Bài tập...............................................................................................................................................................95
Bài 11 - Bài thực hành: XÂU KÝ TỰ ......................................................................................................................96
I. Bài tập làm theo yêu cầu......................................................................................................................................96
II. Bài tập tự làm.....................................................................................................................................................98