Giới thiệu cấu trúc dữ liệu và giải thuật
Tác giả: CongDC
Ngày đăng January 13, 2021
Algorithm: thuật toán là gì?
Trong trong dẫn này, chúng ta sẽ tìm hiểu thuật toán là gì với các ví dụ.
- Trong thuật ngữ
Lập trình máy tính
, thuật toán là một tập hợp các hướng dẫn được xác định rõ ràng để giải quyết một vấn đề cụ thể. Nó cần input/output cụ thể. Ví dụ:- inputs là 2 số.
- cộng 2 số
- Hiển thị kết quả
Chất lượng của thuật toán tốt
- Input và Output nên được định nghĩa cẩn thận.
- Mỗi bước trong thuật toán nên rõ ràng.
- Thuật toán nên hiệu quả trong nhiều cách khác nhau để giải quyết một vấn đề.
- Một thuật toán không bao gồm mã máy tính. Thay vào đó, thuật toán nên được viết theo cách mà nó có thể được sử dụng trong nhiều ngôn ngữ lập trình khác nhau.
Các ví dụ về thuật toán
- Thuật toán: Cộng 2 số bất kì.
Bước 1: Bắt đầu Bước 2: khai báo 2 tham số num1, num2 và sum. Bước 3: Đọc các giá trị num1 và num2. Bước 4: Cộng num1 và num2 và gán kết quả đến sum. sum ← num1 + num2 Bước 5: Hiển thị sum Bước 6: Dừng
- Thuật toán: Tìm số lớn nhất trong 3 số.
Bước 1: Bắt đầu Bước 2: Khai báo các tham số a, b, c Bước 3: Đọc các tham số a, b, c Bước 4: if a > b if a > c hiển thị a là số lớn nhất else hiển thị c là số lớn nhất else if b > c hiển thị b là số lớn nhất else hiển thị c là số lớn nhất Bước 5: Dừng
- Thuật toán: giải phương trình bậc 2.
Bước 1: Bắt đầu Bước 2: Khai báo a, b, c, Delta, x1, x2,