1.1.2. Quy trình biên dịch và thực thi chương trình
1.2.2. Hướng dẫn cài đặt và thiết lập không gian làm việc
1.3.2. Khai báo biến, hằng và các kiểu dữ liệu cơ bản
1.3.3. Lệnh nhập xuất dữ liệu cơ bản (cin, cout)
2.1.2. Toán tử logic (&&, ||, !)
2.2.2. Cấu trúc rẽ nhánh bậc thang (if-else if-else)
2.3.2. Toán tử điều kiện ba ngôi (? 🙂
3.1.2. Ứng dụng vòng lặp for trong tính toán dãy số
3.2.2. Vòng lặp kiểm tra điều kiện sau do-while
3.3.2. Lệnh bỏ qua bước lặp continue
4.1.2. Định nghĩa và gọi hàm trong chương trình
4.1.3. Hàm trả về giá trị và hàm thủ tục (void)
4.2.2. Phạm vi ảnh hưởng của biến khi truyền giá trị
4.3.2. Ứng dụng thay đổi trực tiếp giá trị biến gốc
5.1.2. Biến toàn cục (Global variable)
5.2.2. Cơ chế Stack hoạt động trong hàm đệ quy
5.3.2. Bài toán tính dãy số Fibonacci
6.1.2. Cách khai báo và khởi tạo giá trị mảng
6.2.2. Thuật toán tìm phần tử lớn nhất và nhỏ nhất (Max/Min)
6.3.2. Thuật toán sắp xếp nổi bọt (Bubble Sort)
7.1.2. Khai báo và khởi tạo mảng hai chiều trong C++
7.2.2. Duyệt các phần tử theo yêu cầu
7.3.2. Tính tổng các phần tử trên đường chéo chính và đường chéo phụ
8.1.2. Sử dụng các hàm xử lý trong thư viện <cstring>
8.2.2. Nhập xuất xâu ký tự có khoảng trắng
8.3.2. Cắt chuỗi, tìm kiếm và nối chuỗi
9.1.2. Toán tử giải tham chiếu (*)
9.2.2. Gán địa chỉ và thay đổi giá trị qua con trỏ
9.3.2. Dịch chuyển con trỏ để duyệt các phần tử mảng
10.1.2. Ưu điểm của tư duy lập trình hướng đối tượng
10.2.2. Khai báo phương thức (hàm thành viên) và khởi tạo đối tượng
10.3.2. Tính đóng gói với phạm vi truy cập private và public
11.1.2. Củng cố kiến thức về con trỏ và lập trình hướng đối tượng
11.2.2. Quy trình thiết kế mã nguồn sạch và sửa lỗi (debugging)
11.3.2. Hoàn thiện, báo cáo và bảo vệ sản phẩm console cuối mô đun
Bài tập 2
Bài tập 3 : Viết code giải phương trình bậc nhất
Bài tập 4 : Viết code giải phương trình bậc hai
Bài tập 5 : Viết code để nhập nhập một số nguyên, tìm bội số của số đó với các số từ 1-18, sau đó in kết quả ra màn hình.
Bài tập 6 : Viết code để nhập một câu, đếm số từ và ký tự trong câu đó, và in kết quả ra màn hình
Bài tập 7 : Viết code tìm số nguyên tố. Sau đây là gợi ý. Sử dụng vòn lặp for
- Chúng ta nhập một số nguyên từ bàn phím.
- Sau đó, chúng ta kiểm tra xem số đã nhập có phải là số nguyên tố không bằng cách chia lần lượt cho các số từ 2 đến n/2. Nếu số đó chia hết cho một số nào đó trong khoảng này thì không phải là số nguyên tố.
- Cuối cùng, chúng ta in kết quả ra màn hình.
Bài tập 8: Viết code tính giai thừa của một số nguyên dương. Sau đây là gợi ý làm bài.
- Chúng ta nhập một số nguyên từ bàn phím.
- Sử dụng vòng lặp for
- Sau đó, chúng ta tính giai thừa của số đó bằng cách sử dụng vòng lặp
fortừ 1 đến n và nhân lần lượt với các số từ 1 đến n. - Cuối cùng, chúng ta in kết quả ra màn hình.
Bài tập 9. Viết code để nhập lương nhân viên, tính thuế thu nhập và tổng lương nhận được. Với các thông số sau :
- 30% thuế thu nhập nếu lương là 15 triệu
- 20% thuế thu nhập nếu lương từ 7 đến 15 triệu
- 10% thuế thu nhập nếu lương dưới 7 triệu
Bài tập 10. Viết code để vẽ tam giác sao:
*******
*****
***
*
Bài tập 11: Viết code nhập 20 giá trị số nguyên, sau đó tìm giá trị lớn nhất, nhỏ nhất, tìm giá trị có tần suất xuất hiện nhiều nhất, sắp xếp mảng theo thứ tự tăng dần, giảm dần và hiển thị kết quả.