Để bắt đầu tạo ra các phần mềm, chúng ta cần cài đặt các công cụ cần thiết. Trong đó, một trình soạn thảo mã nguồn (code editor) là điều cần thiết.

Có rất nhiều các trình soạn thảo mã nguồn trên thị trường hiện nay, hầu hết chúng đều hỗ trợ các tính năng cần thiết để giúp cho việc viết mã trở nên dễ dàng hơn. Các tính năng chính của chúng thường bao gồm:

  • Hiển thị mã nguồn ở các màu sắc khác nhau, giúp dễ phân biệt
  • Gợi ý khi viết, giúp viết mã nhanh hơn
  • Hỗ trợ biên dịch hoặc phiên dịch mã nguồn
  • Hỗ trợ thực thi mã nguồn để quan sát kết quả
  • Hỗ trợ debug (dò lỗi) để quan sát tiến trình thực thi của mã
  • Và còn nhiều tính năng khác: Tích hợp Git, tự động định dạng mã nguồn, tái cấu trúc mã nguồn…

IDE – Integrated Development Environment

IDE là thuật ngữ để nói đến các trình soạn thảo mã nguồn trong đó có tích hợp nhiều chức năng và môi trường để hỗ trợ cho việc lập trình. IDE là viết tắt của Integrated Development Environment (nghĩa là Môi trường Phát triển Tích hợp). Một IDE có thể chỉ hỗ trợ một công nghệ hoặc hỗ trợ nhiều công nghệ khác nhau. Một số IDE nổi tiếng như: WebStorm, PhpStorm, IntelliJ, Netbeans, Eclipse, Visual Studio, Visual Studio Code, Atom, Sublime Text, v.v.

Đối với các tính năng cơ bản thì hầu hết các IDE đều đáp ứng được, chúng chỉ khác nhau ở một số tiện ích riêng. Trong khuôn khổ của cuốn sách này, chúng ta có thể dùng WebStorm hoặc Visual Studio Code để viết mã.

14. Bài thực hành

Các bài thực hành sau đây sẽ hướng dẫn cách giải các bài toán đơn giản và ghi giải pháp ra dưới dạng mã giả hoặc lưu đồ. Chúng ta hãy lấy giấy và bút để thực hành các bài này.

Bài 1: Thuật toán chuyển đổi nhiệt độ

Mô tả thuật toán nhập một giá trị là độ 0C (Celsius) và chuyển nó sang độ 0F (Fahrenheit). Công thức chuyển đổi là:

F = (9 * C) / 5 + 32

Hướng dẫn:

Trong bài toán này, chúng ta sẽ lần lượt thực hiện các bước sau:

  • Nhập vào giá trị độ C
  • Tính giá trị độ F dựa theo công thức đã cho
  • Hiển thị giá trị độ F

Mã giả:

BEGIN
INPUT C
F = (9 * C) / 5 + 32
DISPLAY F
END

Lưu đồ:

Bài 2: Thuật toán tính điểm trung bình

Mô tả thuật toán tính điểm trung bình của học sinh. Nhập vào điểm số 3 môn Toán, Lý và Hoá, sau đó hiển thị điểm số trung bình.

Hướng dẫn:

Trong bài này, chúng ta sẽ thực hiện các bước sau:

  • Nhập vào điểm số của 3 môn Toán, Lí và Hoá
  • Tính điểm trung bình
  • Hiển thị điểm trung bình

Mã giả:

BEGIN
INPUT Math, Physics, Chemical
Medium = (Math + Physics + Chemical) / 3
DISPLAY Medium
END

Cùng ôn lại những kiến thức với các Bài tập sau