Công cụ tính toán của hãng tìm kiếm Mỹ đôi khi gặp trục trặc với những số lớn - điều nghe có vẻ không phù hợp với một công ty mà tên gọi của nó đại diện cho một con số vĩ đại (Google có nghĩa là googol - số chứa 100 chữ số 0 ở phía sau số 1).
Chẳng hạn, khi lấy 2999999999999999 trừ 2999999999999991, Google sẽ cho kết quả bằng 0 thay vì bằng 8. Hoặc 400000000000002 - 400000000000001 cũng được trả lời là 0. Nhưng Google lại đưa ra đáp án đúng là 2 với phép tính 400000000000002 - 400000000000000.
Ngoài ra, khi người sử dụng nhập 2.00135558564^1023, Google sẽ diễn giải thành 1.79769313 x 10^308. Nhưng nếu tăng lên thành 2.00135558565^1023, công cụ tính toán lại hiểu đó là một lệnh tìm kiếm chứ không phải một phép tính.
Việc mã hóa và viết thuật toán cho các số lớn không hề đơn giản. Hầu hết những máy tính cơ (calculator) thông thường cũng không đủ chỗ cho con người nhập 16 chữ số như trên. Tuy nhiên, một số người sử dụng cho rằng, công ty nào tự đặt tên mình là một con số lớn sẽ cần phải chính xác hơn khi tính toán.
Theo VnExpress (CNet)
___________
Nhắc đến vụ này mới nhớ, máy tính Casio FX 500 MS và FX 570 MB mà nhiều bạn học sinh hay dùng cũng có lúc tính sai vậy. Bạn nào không tin cứ lấy máy tính ra, bấm 10 ^ 89 (thay vì 89 bạn có thể thay bằng một số từ 83 đến 91) xem nó ra bao nhiêu. Chắc chắn là sai rồi . Lưu ý là máy MS chứ không phải ES nha.
No comments:
Post a Comment