Phase 0

Nền tảng lập trình & môi trường

Viết được chương trình C++ chạy đúng; đọc/ghi dữ liệu qua bàn phím và qua file

Đây là cửa ngõ của cả khoá. Mục tiêu rất cụ thể: cài được công cụ, hiểu cú pháp cơ bản, và quan trọng nhất — đọc/ghi được dữ liệu qua file như đề thi yêu cầu. Ta giữ mọi thứ thật nhẹ nhàng, nhiều thành công nhỏ.

1. Cài đặt môi trường

Bạn cần hai thứ: một trình soạn thảo code và một trình biên dịch C++. Vài lựa chọn phổ biến cho học sinh:

  • Code::Blocks hoặc Dev-C++ — gọn nhẹ, cài một lần là có sẵn trình biên dịch, hợp cho người mới.
  • VS Code + trình biên dịch g++ (MinGW trên Windows) — mạnh hơn, dùng được lâu dài.

Quy trình luôn gồm hai bước: biên dịch (dịch code thành chương trình máy chạy được) rồi chạy. Nếu code sai cú pháp, trình biên dịch sẽ báo lỗi kèm số dòng — hãy đọc kỹ thông báo đó.

Mẹo: đặt mỗi bài một thư mục riêng, file nguồn đặt tên không dấu, không khoảng trắng (ví dụ bai1.cpp).