Máy Tính Lũy Thừa Lớn là gì?
Công cụ này tính x lũy thừa n (viết là \(x^n\)) cho các số nguyên không âm, kể cả những trường hợp mà kết quả có tới hàng nghìn chữ số. Chẳng hạn \(2^{1000}\) có tới 302 chữ số, nên theo mặc định kết quả được hiển thị dưới dạng ký hiệu khoa học kèm theo tổng số chữ số. Bạn cũng có thể xem trọn vẹn số nguyên chính xác, đầy đủ từng chữ số, nhờ phép tính số học với độ chính xác tùy ý.
Cách sử dụng
Nhập cơ số x (từ 0 đến 9.999.999) và số mũ n (từ 0 đến 99.999). Cả hai đều phải là số nguyên lớn hơn hoặc bằng 0. Hãy tích vào ô "hiển thị số nguyên đầy đủ" nếu bạn muốn xem toàn bộ con số; để trống ô này nếu muốn có ngay kết quả gọn gàng ở dạng ký hiệu khoa học. Với cơ số âm hoặc số mũ thập phân, bạn nên dùng máy tính lũy thừa thông thường.
Giải thích công thức
Giá trị chính xác là \(r = x^n\). Để biểu diễn ở dạng ký hiệu khoa học, ta dùng logarit:
$$\log_{10}(r) = n \cdot \log_{10}(x)$$Lũy thừa của 10 là \(e = \lfloor \log_{10}(r) \rfloor\), còn phần định trị (mantissa) là \(m = 10^{\log_{10}(r) - e}\), được làm tròn đến khoảng mười chữ số có nghĩa. Số chữ số của số nguyên đầy đủ đơn giản là \(D = e + 1\).
Ví dụ minh họa
Lấy \(x = 2\), \(n = 1000\). Khi đó
$$\log_{10}(2^{1000}) = 1000 \times 0{,}301029995664 = 301{,}029995664$$Vậy \(e = 301\) và \(m = 10^{0{,}029995664} \approx 1{,}071508607\). Do đó
$$2^{1000} \approx 1{,}071508607 \times 10^{301}$$và số này có \(301 + 1 = 302\) chữ số.
Câu hỏi thường gặp
\(0^0\) bằng bao nhiêu trong công cụ này? Theo quy ước của máy tính này, \(0^0 = 1\), giống như hầu hết các ngôn ngữ lập trình.
\(0^n\) bằng bao nhiêu khi \(n > 0\)? Bằng 0, và chúng tôi tính nó là có 1 chữ số.
Vì sao số nguyên đầy đủ bị ẩn theo mặc định? Số mũ rất lớn có thể tạo ra những con số có tới hàng triệu chữ số, khiến việc hiển thị trở nên chậm chạp. Chỉ nên bật ô này khi bạn thực sự cần xem đầy đủ từng chữ số.