Viết thuật toán
Một tập hợp hữu hạn các bước phải được tuân theo để giải quyết bất kỳ vấn đề nào được gọi là algorithm. Thuật toán thường được phát triển trước khi mã hóa thực sự được thực hiện. Nó được viết bằng ngôn ngữ giống như tiếng Anh để có thể dễ dàng hiểu được ngay cả những người không phải là lập trình viên.
Đôi khi các thuật toán được viết bằng cách sử dụng pseudocodes, tức là một ngôn ngữ tương tự như ngôn ngữ lập trình sẽ được sử dụng. Viết thuật toán để giải quyết một vấn đề mang lại những lợi thế sau:
Thúc đẩy giao tiếp hiệu quả giữa các thành viên trong nhóm
Cho phép phân tích vấn đề trong tầm tay
Hoạt động như kế hoạch chi tiết cho mã hóa
Hỗ trợ gỡ lỗi
Trở thành một phần của tài liệu phần mềm để tham khảo trong tương lai trong giai đoạn bảo trì
Đây là những đặc điểm của một thuật toán tốt và chính xác -
Có một bộ đầu vào
Các bước được xác định duy nhất
Có số bước hữu hạn
Tạo ra đầu ra mong muốn
Các thuật toán ví dụ
Đầu tiên chúng ta hãy lấy một ví dụ về một tình huống thực tế để tạo thuật toán. Đây là thuật toán để đi chợ mua bút.
Bước 4 trong thuật toán này tự nó là một nhiệm vụ hoàn chỉnh và thuật toán riêng có thể được viết cho nó. Bây giờ chúng ta hãy tạo một thuật toán để kiểm tra xem một số là số dương hay số âm.