• 0944917386
  • honganh86gl@gmail.com
29/04/2026 7 lượt xem

Thuật toán Euclid – Phương pháp tìm Ước chung lớn nhất

Trong toán học, việc tìm ước chung lớn nhất (ƯCLN) của hai số là một bài toán cơ bản nhưng rất quan trọng. Từ hơn 2.000 năm trước, Euclid đã đưa ra một phương pháp đơn giản nhưng cực kỳ hiệu quả để giải quyết bài toán này, ngày nay được gọi là thuật toán

Thut toán Euclid da trên mt nhn xét quan trng: ƯCLN ca hai s không thay đổi nếu ta thay s ln bng phn dư khi chia cho s nh. Cách thc hin: Gi s cn tìm ƯCLN ca hai s a và b (a > b):

- Bước 1

Chia a cho b, ly phn dư r

- Bước 2

Thay:

  • a ← b
  • b ← r

- Bước 3

Lp li cho đến khi r = 0

Khi đó, ƯCLN chính là s b cui cùng khác 0

Ngày nay, thut toán Euclid được s dng rng rãi trong: lp trình máy tính, mã hóa d liu, các thut toán s hc. Thut toán Euclid không ch giúp tính toán mà còn th hin:  Tư duy suy lun logic, kh năng đơn gin hóa bài toán, nn tng ca nhiu thut toán hin đại. Thut toán Euclid là mt trong nhng thut toán c xưa nhưng vn được s dng rng rãi cho đến ngày nay. S đơn gin và hiu qu ca nó cho thy sc mnh ca tư duy toán hc.

 

Đã nắm vững lý thuyết chưa?

Hãy thử sức với các bài tập vận dụng để ghi nhớ công thức lâu hơn nhé!

LUYỆN TẬP NGAY