跳转到内容

小算盤 (Windows)

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由Totoleung留言 | 贡献2007年10月14日 (日) 10:26 程式中的錯誤编辑。这可能和当前版本存在着巨大的差异。

Windows小算盤
File:Vista Calculator logo.JPG
File:Calculator (Windows).JPG
Windows Vista 中的Windows小算盤
開發者微軟
当前版本6.0.6000.16386(2006年11月8日
源代码库 編輯維基數據鏈接
操作系统Windows
类型計算機
许可协议 編輯維基數據鏈接
网站aka.ms/calculator 编辑维基数据

Windows小算盤Microsoft Windows內置的其中一款應用程式,可以用作執行計算。在「標準型」選項中,可進行簡單的四則運算加法減法乘法,以及除法),與一些低階入門計算機接近。在「工程型」選項中,則可以進行較複雜的計算,如可選擇除十進位外的十六進位二進位以及八進位數字系統。此軟體存在於所有的Microsoft Windows版本中。

概要

小算盤程式有一個較簡單的人机界面,它的體積很小,但功能上就可以與大部分的四則計算機或科學計算機媲美。預設上,這個程式是用"標準模式"執行,即是一個四則計算機。一些較先進的功能可以在工程模式實現,包括对数记数系统轉換,一些布尔函数弧度角度梯度的支援。同時對一元積分統計函數提供支援。但是,它不支援使用者自定義的函数,複數,儲存變量的分段結果(與傳統的蓄電池計算機不同),自動极坐标系 - 直角坐标轉換,或者兩個變量的統計。這都令到小算盤不能在大量的工程学物理或者高中數學計算得到應用。小算盤亦不可以執行"常數計算"。當使用者想應用同一個常數,並計算多次,那麼第二個和期後的計算中,就不用再輸入運算指令和常數數值。例如輸入2*7=[14] 3=[21] 4=[28]等等。小算盤會忽略那個在等於符號前的數字。

一些小算盤的版本,可以自動執行長計算。你可以透過Windows記事本或其他的文字處理軟體,建立一個文字檔。文字檔的第一行是一個數字,跟著第二行是另一個數字。將這個結果傳送到計算機的文字盒,小算盤就可以計算文字檔所描述的計算流程。但是,不是所有的小算盤版本,都可以計算正確。這需要依靠到精確的文字格式。還有,除了標準的算符外(+, - , /, *),小算盤在自動長計算過程中,不可以接受其他的指令。這令到小算盤只適合計算大量累計的數值,無論數據的來源是一個檔案,或是空白表格。

File:Calculator (Windows).JPG
Windows Vista中的小算盤工程型模式。

所有的Microsoft Windows版本都含有小算盤,但自從Windows 95,它的介面和功能都沒有太大改變。在Windows 2000以後的NT版本作業系統中,小算盤使用了arbitrary-precision arithmetic資料庫,去取代以往的IEEE浮点数資料庫。[1] It offers infinite precision for basic operations (addition, subtraction, multiplication, division) and 32 digits of precision for advanced operations (square root, transcendental operators).

很多鍵盤都擁有一個計算機的快捷鍵,通常按鍵後,就會預設啟動小算盤。

程式中的錯誤

The version of Calculator shipped with Windows 3.0 and Windows 3.1 suffered from a bug causing it to display incorrect results for certain classes of calculations. The most typical example was the 1-1.1 operation, which would lead to a long number sequence approximating the expected result, -0.1, such as -0.095645564564564.... One of the most joked about calculation is 3.11-3.1, results in 0.00. This leads to the joke "Q: What is the difference between 3.11 and 3.1? A: Nothing!" (In this case, "3.11" and "3.1" imply the version numbers of Windows.) This may, however, be attributed to floating point calculations with insufficient accuracy as they are prone to yield wrong results in calculations with numbers that cannot be accurately represented in binary. The modern versions, described above, eliminate this bug.

Calculator since Windows 3.0 has had the 'sqrt' button available only in the standard mode. Switching over to scientific mode will make this button disappear. There is no fix, but Microsoft suggests raising numbers to the half power (e.g. 144 ^ .5 ),[2] even though selecting the 'inv' checkbox and clicking 'x^2' button will provide the square root function.

If you type “calc /.setup“ into the RUN box on windows, calculator will be launched, but displaying “0,e+0“ instead of “0“ and when you click a number-button 1-9, it will only make a characteristic sound instead of typing a number.

在Windows XP之前,所有的小算盤版本都不會儲存使用者偏好資訊(不論標準或者工程型模式)。到了Windows XP,小算盤可以儲存相關資訊到win.ini - 一個不被使用者擦寫的檔案。所以一些非管理員用戶,經常啟動小算盤在標準模式。計算器增強版就修正了這個錯誤,它可以儲存偏好資訊到註冊表中,有關用戶資訊的部分。

非必須的小算盤代替物

File:Powercalc.PNG
微軟的Power Calculator
File:Calcplusconversion.jpg
微軟的計算器增強版在換算法模式。它亦擁有"標準"和"科學"模式
File:Microsoft Powercalc.PNG
微軟PowerToy Calculator在Windows XP中的程式錯誤

微軟曾經在下載中心,發佈過兩款計算機程式。它們的功能都比Windows內置的強大。

微軟計算器增強版 - 除了"標準"和"科學"模式,它亦擁有'換算法'模式。'換算法'模式支援單位汇率換算。計算器增強版支援從欧洲中央银行的網頁中,直接更新外幣汇率的資訊。它亦提供一個直接的介面。

Power Calculator - 它是其中的一款的Windows XP PowerToy。Powertoy Calculator支援圖形計算。雖然這個程式容許使用者調整計算機的精確度,但有一些小問題。例如函數,程式生就生產出一個錯誤的圖形。它對一個擁有大弧度正弦函數,產生出一個錯誤的數值,例如

其他链接

參考

  1. ^ The Old New Thing blog by Raymond Chen: When you change the insides, nobody notices
  2. ^ Square Root (sqrt) in Calculator's Scientific Mode

外部链接