Disclaimer: This essay is provided as an example of work produced by students studying towards a computer science degree, it is not illustrative of the work produced by our in-house experts. Click here for sample essays written by our professional writers.

Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of UKEssays.com.

Study And Overview Of The Scientific Calculator Computer Science Essay

Paper Type: Free Essay Subject: Computer Science
Wordcount: 1970 words Published: 1st Jan 2015

Reference this

The first scientific calculator that included all of the basic features above was the programmable Hewlett-Packed HP-9100A released in 1968, though the Wang LOCI-2 and the Mechatronics Mathatron had some features later identified with scientific calculator designs. The HP-9100 series was built entirely from discrete transistor logic with no integrated circuits, and was one of the first uses of the CORDIC algorithm for trigonometric computation in a personal computing device, as well as the first calculator based on reverse Polish notation entry. HP became closely identified with RPN calculators from then on, and even today some of their high-end calculators (particularly the long-lived HP-12C financial calculator and the HP-48 series of graphing calculators) still offer RPN as their default input mode due to having garnered a very large following.

The HP-35 introduced on February 1, 1972, was Hewlett-Packard’s first pocket calculator and the world’s first handheld scientific calculator. Like some of HP’s desktop calculators it used reverse Polish notation Introduced at US$395, the HP-35 was available from 1972 to 1975. HP continues to develop and market high-end scientific calculators, like the HP-35s and HP-49 series, which have been favored by scientists and engineers, in labs, offices, as well as in the field.

INTRODUCTION

The calculator was written by Rolf Hawarth in early 1996.

A scientific calculator is a type of electronic calculator, usually but not always handheld, designed to calculate problems in science (especially physics), engineering, and mathematics. They have almost completely replaced slide rules in almost all traditional applications, and are widely used in both education and professional settings.

Get Help With Your Essay

If you need assistance with writing your essay, our professional essay writing service is here to help!
Find out more about our Essay Writing Service

A fully featured scientific calculator with proper operator precedence is implemented, including trig functions and logarithms, factorials, 12 levels of parentheses, logs to base 2 (a handy function for information entropists!), bitwise logical operator, hex, octal, binary and ASCII display.

The calculator is written in Java Script and you are welcome to view the JavaScript source (visible within the HTML page) for personal educational purposes as long as you recognize that it is copyrighted and not in the public domain. This calculator is now available as part of Humming bird’s Enterprise Information Portal. All enquiries regarding licensing the calculator should be directed to Hummingbird Ltd.

Basic Functions

Modern scientific calculators generally have many more features than a standard four or five-function calculator, and the feature set differs between manufacturers and models; however, the defining features of a scientific calculator include:

Scientific notation

Floating point arithmetic

logarithmic functions, using both base 10 and base e

trigonometric functions (some including hyperbolic trigonometry

exponential functions and roots beyond the square root

quick access to constants such as pi and e

In addition, high-end scientific calculators will include:

hexadecimal ,binary, and octal calculations, including basic Boolean math

complex numbers

fractions

statistics and probability calculations

equation solving

calculus

conversion of units

physical constants

While most scientific models have traditionally used a single-line display similar to traditional pocket calculators, many of them have at the very least many digits (10 to 12), sometimes with extra digits for the floating point exponent. A few have multi-line displays, with some recent models from Hewlett-Packed, Texas Instruments, Casio, Sharp, and Canon using dot matrix displays similar to those found on graphical calculators.

Addition

The addition (sum function) is used by clicking on the “+” button or using the keyboard. The function results in a+b.

Subtraction

The subtraction (minus function) is used by clicking on the “-” button or using the keyboard. The function results in a-b.

Multiplication

The multiplication (times function) is used by clicking on the “x” button or using the keyboard “*” key. The function results in a*b.

Division

The division (divide function) is used by clicking on the “/” button or using the keyboard “/” key. The function results in a/b.

Sign

The sign key (negative key) is used by clicking on the “(-)” button. The function results in -1*x.

Square

The square function is used by clicking on the “x^2” button or type “^2”. The function results in x*x.

Square Root

The square root function is used by clicking on the “x” button or type “sqrt()”. This function represents x^.5 where the result squared is equal to x.

Raise to the Power

The raise to the power (y raised to the x function) is used by clicking on the “y^x” button or type “^”.

Natural Exponential

The natural exponential (e raised to the x) is used by clicking on the “e^x” button or type “exp()”. The result is e (2.71828…) raised to x.

Logarithm

The logarithm (LOG) is used by clicking on the “LOG” button or type “LOG()”.

Natural Logarithm

The Natural logarithm (LN) is used by clicking on the “LN” button or type “LN()”.

Inverse

Multiplicative inverse (reciprocal function) is used by pressing the “1/x” button or typing “inv()”. This function is the same as x^-1 or dividing 1 by the number.

Exponent

Numbers with exponents of 10 are displayed with an “e”, for example 4.5e+100 or 4.5e-100. This function represents 10^x. Numbers are automatically displayed in the format when the number is too large or too small for the display. To enter a number in this format use the exponent key “EEX”. To do this enter the mantissa (the non exponent part) then press “EEX” or type “e” and then enter the exponent.

Factorial

The Factorial function is used by clicking the “!” button or type “!”.

PI

PI is a mathematical constant of the ratio of a circle’s circumference to its diameter.

Permutation

The permutation function is used by clicking the “nPr” button.

Combination

The combination function is used by clicking the “nCr” button.

Cube

The cube function is used by clicking the “x3 “.The function results in “x*x*x”.

Cube root

The cube root function is used by clicking “3|x “.

Trig function

Various trig functions are involved as:-

Sine, cosine, tangent etc.

Inverse trig functions

Various inverse trig functions are also involved as:-

sin`x,cos`x,tan`x etc.

PROPOSED SYSTEM

The following documentation is a project the “Name of the term paper allotted”. It is a detailed summary of all the drawbacks of the old system and how the new proposed system overcomes these shortcomings. The new system takes into account the various factors while designing a new system. It keeps into the account the Economical bandwidth available for the new system. The foremost thing that is taken care of is the Need and Requirements of the User.

DESCRIPTION

Before developing software we keep following things in mind that we can develop powerful and quality software

PROBLEM STATEMENT

Problem statement was to design a module:

Which is user friendly

Which will restrict the user from accessing other user’s data?

Which will help user in viewing his data and privileges?

Which will help the administrator to handle all the changes?

FUNCTIONS TO BE PROVIDED:

The system will be user friendly and completely menu driven so that the users shall have no problem in using all options.

The system will be efficient and fast in response.

The system will be customized according to needs.

View

Add

Delete

Modify

SYSTEM REQUIRMENTS

Operating system: MS Windows XP or Windows Vista

Language: C

Language Processor: Pentium IV Processor RAM: 512 MB Hard disk: 5 GB

Flowchart

Welcome to main menu of Scientific Calculator

Enter Your Choice?

On calculator

Do your any task

Do you want to continue?

START

Trignometery(sin,cos)

Inverse (1/x)

STOP

Switch off calculator

Yes

No

Uses

Scientific calculators are used widely in any situation where quick access to certain mathematical functions is needed, especially those such as trigonometric functions that were once traditionally looked up in tables; they are also used in situations requiring back-of-the-envelope calculations of very large numbers, as in some aspects of astronomy, physics, and chemistry.

They are very often required for math classes from the junior high school level through college, and are generally either permitted or required on many standardized tests covering math and science subjects; as a result, many are sold into educational markets to cover this demand, and some high-end models include features making it easier to translate the problem on a textbook page into calculator input, from allowing explicit operator precedence using parentheses to providing a method for the user to enter an entire problem in as it is written on the page using simple formatting tools.

APPLICATIONS

In most countries, students use calculators for schoolwork. There was some initial resistance to the idea out of fear that basic arithmetic skills would suffer. There remains disagreement about the importance of the ability to perform calculations “in the head”, with some curricula restricting calculator use until a certain level of proficiency has been obtained, while others concentrate more on teaching estimation techniques and problem-solving. Research suggests that inadequate guidance in the use of calculating tools can restrict the kind of mathematical thinking that students engage in. Others have argued that calculator use can even cause core mathematical skills to atrophy, or that such use can prevent understanding of advanced algebraic concepts.

There are other concerns – for example, that a people could use the calculator in the wrong fashion but believe the answer because that was the result given. Teachers try to combat this by encouraging the student to make an estimate of the result manually and ensuring it roughly agrees with the calculated result. Also, it is possible for a child to type in −1 Ã- âˆ’1 and obtains the correct answer ‘1’ without realizing the principle involved. In this sense, the calculator becomes a crutch rather than a learning tool, and it can slow down students in exam conditions as they check even the most trivial result on a calculator.

FUTURE SCOPE OF THE PROJECT

Our project will be able to implement in future after making some changes and modifications as we make our project at a very low level. So the modifications that can be done in our project are:

To make it screen touch so no need to touch key buttons and one more change which can we made is to add snaps of the person who use it.

 

Cite This Work

To export a reference to this article please select a referencing stye below:

Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.
Reference Copied to Clipboard.

Related Services

View all

DMCA / Removal Request

If you are the original writer of this essay and no longer wish to have your work published on UKEssays.com then please:

Related Services

Our academic writing and marking services can help you!

Prices from

£124

Approximate costs for:

  • Undergraduate 2:2
  • 1000 words
  • 7 day delivery

Order an Essay

Related Lectures

Study for free with our range of university lecture notes!

Academic Knowledge Logo

Freelance Writing Jobs

Looking for a flexible role?
Do you have a 2:1 degree or higher?

Apply Today!