计算器
| 本条目需要擴充关于计算器的原理和结构的内容。(2008年9月8日) |
計算機是一种小型的手持或桌面的裝置,用於完成数学計算。一般的数学计算器與電腦是不一樣,数学计算器通常仅能完成算术运算和少量逻辑操作并显示其结果,但一般不能修改其程序。除了某些尺寸可比掌上型计算器的PDA之外,计算器的可攜性通常高於计算机。
目录 |
歷史 [编辑]
19世紀 [编辑]
巴貝奇將計算工具的概念更往前推,試圖建立第一個可編程式计算器,但他建造的機器太重了,因而無法操作。
20世纪 [编辑]
20世纪70年代开始,微处理器技术被吸纳进计算器製程,最初的微处理器是Intel于1971年为日本名为Busicom(ビジコン)的计算器公司生产的[1],1972年惠普推出第一款掌上科学计算器HP-35。
夏普在此領域是计算器制造商中的佼佼者,他们最先在计算器中采用了液晶显示屏,还是最早把太阳能电池安裝到计算器的企业之一。从20世纪60年代到70年代的十多年里,夏普公司把生产计算器所需的原件降到了3个(以前需要3000多个)——硅片、显示屏和太阳能电池,这大大降低了计算器的生产成本。
概觀 [编辑]
在過去,諸如算盤、納皮爾骨頭、數學表書籍、工程计算尺或機械加法機(adding machine)在數值計算上扮演輔助角色。计算器這詞原本指的是以紙筆執行數學計算的職業人士,這樣的半手動計算工作既繁重又易出錯。
現代的计算器以電力為動力,且擁有從便宜、信用卡尺寸的簡易裝置到附列印功能的特殊计算器等多種形狀與尺寸。
電子计算器 [编辑]
過去有些计算器像是今日的電腦一樣大,第一個機械计算器是桌上型機械裝置,但很快被桌上型電力機械计算器取代,之後又被真空管、電晶體、積體電路邏輯線路等材料依序取代。今日大部分计算器是掌上型微電子裝置。
基本计算器 [编辑]
计算器的複雜度隨著使用目的而有所不同。最簡單的计算器模組應該包含下列部件:
- 電源,例如電池或太陽能板
- 顯示幕,通常以LED光源或LCD製成,可顯示一定數量的數字(通常為八、十、十二、十六位,以十二位最常見)
- 電子迴路
- 一個包含下列按鍵的按鍵面版:
- 更高級的模組也許會有一個單數值記憶按鍵(M+,M-),可在需要時叫回。
20世纪80年代早期,基本计算器開始置入其他小型裝置,例如手機、呼叫器或腕錶。
進階電子计算器 [编辑]
科學计算器或工程型计算器支援三角函數、微積分、統計與其他函數。而最先進的現代计算器甚至可顯示圖型,並且包含電腦代數系統。這種计算器可以編寫程式,且內含了代數方程式求解程式、經濟模型甚至遊戲程式。這類计算器可顯示填滿螢幕的單一數值。並可將數字以科學記數法表現至9.999999999*1099。如果使用者試圖輸入一過大的數值或運算產生過大數值的算式(例如輸入100!,即100階乘),則计算器僅顯示「錯誤」(error)一詞。因為記憶體如此有限的计算器無法儲存如此巨大的輸入(>=10^160)。
「錯誤」也用以表示數學上未定義的函數或操作,例如除以零或對負數取平方根(除了某些高階的科學计算器擁有可處理複數的特殊函數,大部分科學计算器不允許複數的存在)。某些少數计算器可分別這兩種錯誤的不同,雖然使用者依然難以瞭解error 1與error2的差別何在。
僅有少數公司研發與製造現代職業工程師與經濟學家用的计算器:最有名的是Casio、夏普、HP與德州儀器。這些计算器都是嵌入式系統的典範。
教育用途 [编辑]
有些學生常在寫數學作業時使用计算器。但因擔心學生的基本算術能力因而受到戕害,因此許多教育人士抗拒讓學生過早使用它。而某些課程限制使用计算器運算算術,直到學到更高階的計算技巧;其他人則不同意以紙筆或心算算術的重要性,他們更注重教授評估與解決問題的技巧。
然而,還是有一些其他顧慮:例如學生可能以錯誤的方式使用计算器,並因對计算器的信賴而盲目相信答案。教師為了破解學生的盲信,常會指導學生以人工驗算並確認其答案的正確性。當然,學生也有可能只運用计算器取得答案,而不瞭解運算的真實意義,例如輸入(-10)×(-10),獲得100,卻不瞭解背後「負負得正」的規則。在此情況下,计算器成為學生的依賴而非輔助工具,使學生在考試時對任何簡單的運算都以计算器求解,並降低應答的速度。[原創研究?]
计算器程序 [编辑]
電腦的程序可計算極為複雜的數學程式,這是一般计算器所無法相比的,不过现在也有一些功能较强大的计算器具有编程功能。
算盤 [编辑]
人類歷史的第一個计算器是算盤,通常是以木框加上在木桿上滑動的木珠製成。在西方,算盤在印度阿拉伯數字流行前使用了數個世紀,且在近代中國的記帳與商務上仍廣泛使用。
参考文献 [编辑]
- ^ 我们在燃烧 鲍勃·约翰斯通 华夏出版社 2004年 ISBN 7-5080-3534-8
外部連結 [编辑]
| 维基共享资源中相关的多媒体资源:计算器 |
Current models
- Texas Instruments Calculators
- TICALCS Support, Programs, Tutorials, More
- Universal Casio Forum – A Casio calculator forum with downloads
- HP Calculator Wiki
- Machinist Calculator
History
- On TI's US Patent No. 3819921 – From TI's own website
- 30th Anniversary of the Calculator – From Sharp's web presentation of its history; including a picture of the CS-10A desktop calculator
- The Old Calculator Web Museum
- Calculator Museum
- Museum of Soviet Calculators
- Soviet Calculators Collection
- Vintage Calculators
- The Museum of HP Calculators
- MyCalcDB 70's and 80's calculators database
- Pico and General Instrument's Single Chip Calculator processor
- A thorough analysis of the HP-35 firmware including the Cordic algorithms and the bugs in the early ROM.
Pen based calculator
- [1] gives a novel pen-based calculator that will work on whiteboards or tablets.
Virtual calculators
- www.HEXelon.com math calculator with units of measure and currency converter
- 12Calc.com – Universal programmable calculator covering mathematics, units of measure and realtime currency.
- WebCalc
- Online Calculators and Converters
- Online Calculator Software
- Online deep space SETI range calculator
- JavaScript Scientific Calculator – Scientific notation, hex, octal, decimal, binary, and mathematical functions; requires JavaScript (from ostermiller.org)
- GraphCalc – an Open Source graphing calculator program
- Console Calculator – powerful scientific calculator program
- Online math tool - powerful online mathematic calculator.
- John's Javascript RPN Sci-Calculator (complex number capable)
- Online calculator that could process symbolic equations and plot 2d and 3d functions graphs