Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Is 144 a perfect square?
Yes
144 = 12²
Số 144
Căn bậc hai 12
Phần nguyên của căn bậc hai 12

Số chính phương là gì?

Số chính phương là một số nguyên bằng tích của một số nguyên nhân với chính nó. Ví dụ, 1, 4, 9, 16, 25 và 144 đều là số chính phương vì chúng lần lượt bằng \(1^2\), \(2^2\), \(3^2\), \(4^2\), \(5^2\) và \(12^2\). Máy tính số chính phương này sẽ cho bạn biết ngay lập tức một số nguyên bất kỳ bạn nhập vào có phải là số chính phương hay không, đồng thời hiển thị căn bậc hai chính xác của nó.

Lưới các chấm sắp xếp thành những hình vuông lớn dần biểu thị 1, 4, 9 và 16
Số chính phương tạo thành lưới vuông hoàn hảo: 1, 4, 9, 16, 25…

Cách sử dụng máy tính

Hãy nhập một số nguyên không âm bất kỳ vào ô và nhấn xác nhận. Công cụ sẽ tính căn bậc hai, lấy phần nguyên (số nguyên lớn nhất không vượt quá căn bậc hai), bình phương phần nguyên đó rồi so sánh kết quả với số ban đầu của bạn. Nếu hai giá trị bằng nhau thì đó là số chính phương; nếu không thì không phải.

Giải thích công thức

Quy tắc kiểm tra như sau:

$$\text{Số chính phương} \iff \left\lfloor \sqrt{\text{Số}} \right\rfloor^{2} = \text{Số}$$

n là số chính phương khi và chỉ khi \(\left\lfloor \sqrt{n} \right\rfloor^2 = n\), trong đó \(\lfloor x \rfloor\) ký hiệu hàm phần nguyên (làm tròn xuống). Trước tiên ta lấy căn bậc hai của n, làm tròn xuống số nguyên gần nhất, sau đó bình phương số nguyên đó. Vì mọi số chính phương đều có căn nguyên là một số nguyên, nên phép so sánh này luôn đáng tin cậy với các số nguyên.

Quảng cáo
Sơ đồ luồng thể hiện việc lấy căn bậc hai, làm tròn xuống, bình phương kết quả và so sánh với n
Cách kiểm tra: lấy phần nguyên căn bậc hai, bình phương lên rồi so với n.

Ví dụ minh họa

Xét n = 144. Căn bậc hai của 144 đúng bằng 12, nên \(\left\lfloor \sqrt{144} \right\rfloor = 12\). Bình phương lên ta được

$$12^2 = 144$$

đúng bằng số ban đầu — vậy 144 là số chính phương. Bây giờ thử với n = 150:

$$\sqrt{150} \approx 12{,}247, \quad \lfloor 12{,}247 \rfloor = 12, \quad 12^2 = 144 \neq 150$$

nên 150 không phải là số chính phương.

Câu hỏi thường gặp

Số 0 có phải số chính phương không? Có. \(0 = 0^2\), nên số 0 được xem là số chính phương.

Số âm có thể là số chính phương không? Không. Bình phương của bất kỳ số nguyên thực nào cũng không âm, vì vậy số âm không bao giờ là số chính phương.

Còn số thập phân thì sao? Số chính phương chỉ được định nghĩa cho các số nguyên. Các giá trị thập phân sẽ được làm tròn xuống số nguyên gần nhất trước khi kiểm tra.

Cập nhật lần cuối: