HOME

TheInfoList



OR:

A graphing calculator (also graphics calculator or graphic display calculator) is a handheld computer that is capable of plotting
graphs Graph may refer to: Mathematics *Graph (discrete mathematics), a structure made of vertices and edges **Graph theory, the study of such graphs and their properties * Graph (topology), a topological space resembling a graph in the sense of discr ...
, solving simultaneous equations, and performing other tasks with variables. Most popular graphing calculators are programmable calculators, allowing the user to create customized programs, typically for scientific, engineering or education applications. They have large screens that display several lines of text and calculations.


History

An early graphing calculator was designed in 1921 by electrical engineer Edith Clarke. The calculator was used to solve problems with electrical power line transmission.
Casio is a Japanese multinational electronics manufacturing corporation headquartered in Shibuya, Tokyo, Japan. Its products include calculators, mobile phones, digital cameras, electronic musical instruments, and analogue and digital watches. It ...
produced the first commercially available graphing calculator in 1985. Sharp produced its first graphing calculator in 1986.
Hewlett Packard The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company headquartered in Palo Alto, California. HP developed and provided a wide variety of hardware component ...
followed in 1988.
Texas Instruments Texas Instruments Incorporated (TI) is an American technology company headquartered in Dallas, Texas, that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers gl ...
in 1990.


Features


Computer algebra systems

Some graphing calculators have a
computer algebra system A computer algebra system (CAS) or symbolic algebra system (SAS) is any mathematical software with the ability to manipulate mathematical expressions in a way similar to the traditional manual computations of mathematicians and scientists. The de ...
(CAS), which means that they are capable of producing symbolic results. These calculators can manipulate algebraic expressions, performing operations such as factor, expand, and simplify. In addition, they can give answers in exact form without numerical approximations. Calculators that have a computer algebra system are called symbolic or CAS calculators.


Laboratory usage

Many graphing calculators can be attached to devices like electronic thermometers, pH gauges, weather instruments,
decibel The decibel (symbol: dB) is a relative unit of measurement equal to one tenth of a bel (B). It expresses the ratio of two values of a power or root-power quantity on a logarithmic scale. Two signals whose levels differ by one decibel have a ...
and light meters,
accelerometer An accelerometer is a tool that measures proper acceleration. Proper acceleration is the acceleration (the rate of change of velocity) of a body in its own instantaneous rest frame; this is different from coordinate acceleration, which is acce ...
s, and other sensors and therefore function as data loggers, as well as WiFi or other communication modules for monitoring, polling and interaction with the teacher. Student laboratory exercises with data from such devices enhances learning of math, especially statistics and mechanics.


Games and utilities

Since graphing calculators are typically user-programmable, they are also widely used for utilities and calculator gaming, with a sizable body of user-created game software on most popular platforms. The ability to create games and utilities has spurred the creation of calculator application sites (e.g.,
Cemetech Cemetech is a programming and hardware development group and developer community founded in 2000. Its primary software focus is calculator programming for TI and Casio graphing calculators, and its primary hardware focus is on mobile and wearab ...
) which, in some cases, may offer programs created using calculators'
assembly language In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence b ...
. Even though handheld gaming devices fall in a similar price range, graphing calculators offer superior math programming capability for math based games. However, for developers and advanced users like researchers, analysts and gamers, third party software development involving firmware modifications, whether for powerful gaming or exploiting capabilities beyond the published data sheet and programming language, is a contentious issue with manufacturers and education authorities as it might incite unfair calculator use during standardized high school and college tests where these devices are targeted.


Graphing calculators in education

* North America – high school mathematics teachers allow and even encourage their students to use graphing calculators in class. In some cases (especially in
calculus Calculus, originally called infinitesimal calculus or "the calculus of infinitesimals", is the mathematical study of continuous change, in the same way that geometry is the study of shape, and algebra is the study of generalizations of arit ...
courses) they are ''required''. However, in some schools, these calculators are not allowed during the tests and exams specifically (including in
Calculus Calculus, originally called infinitesimal calculus or "the calculus of infinitesimals", is the mathematical study of continuous change, in the same way that geometry is the study of shape, and algebra is the study of generalizations of arit ...
courses). Some of them are disallowed in certain classes such as
chemistry Chemistry is the scientific study of the properties and behavior of matter. It is a natural science that covers the elements that make up matter to the compounds made of atoms, molecules and ions: their composition, structure, propertie ...
or
physics Physics is the natural science that studies matter, its fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge which re ...
due to their capacity to contain full
periodic table The periodic table, also known as the periodic table of the (chemical) elements, is a rows and columns arrangement of the chemical elements. It is widely used in chemistry, physics, and other sciences, and is generally seen as an icon of ch ...
s. *
College Board The College Board is an American nonprofit organization that was formed in December 1899 as the College Entrance Examination Board (CEEB) to expand access to higher education. While the College Board is not an association of colleges, it runs ...
of the United States – permits the use of most graphing or CAS calculators that do not have a QWERTY-style keyboard for parts of its AP and
SAT The SAT ( ) is a standardized test widely used for college admissions in the United States. Since its debut in 1926, its name and scoring have changed several times; originally called the Scholastic Aptitude Test, it was later called the Schol ...
exams, but the ACT exam and IB schools do not permit the use of calculators with computer algebra systems. * United Kingdom – a graphing calculator is allowed for
A-level The A-Level (Advanced Level) is a subject-based qualification conferred as part of the General Certificate of Education, as well as a school leaving qualification offered by the educational bodies in the United Kingdom and the educational au ...
maths courses, however they are not required and the exams are designed to be broadly 'calculator neutral'. Similarly, at
GCSE The General Certificate of Secondary Education (GCSE) is an academic qualification in a particular subject, taken in England, Wales, and Northern Ireland. State schools in Scotland use the Scottish Qualifications Certificate instead. Private s ...
, all current courses include one paper where no calculator of any kind can be used, but students are permitted to use graphical calculators for other papers. The use of graphical calculators at
GCSE The General Certificate of Secondary Education (GCSE) is an academic qualification in a particular subject, taken in England, Wales, and Northern Ireland. State schools in Scotland use the Scottish Qualifications Certificate instead. Private s ...
is not widespread with cost being a likely factor. The use of CAS is not allowed for either
A-level The A-Level (Advanced Level) is a subject-based qualification conferred as part of the General Certificate of Education, as well as a school leaving qualification offered by the educational bodies in the United Kingdom and the educational au ...
or
GCSE The General Certificate of Secondary Education (GCSE) is an academic qualification in a particular subject, taken in England, Wales, and Northern Ireland. State schools in Scotland use the Scottish Qualifications Certificate instead. Private s ...
. The Scottish SQA allows the use of graphic calculators in maths exams (excluding paper 1, which is exclusively non-calculator), however these should either be checked before exams by invigilators or handed out by the exam centre, as certain functions / information is not allowed to be stored on a calculator in the exam. SQA exams do not favour a graphic calculator, and since working must be shown for full marks, do not give a significant advantage over candidates who do not use them. * Finland and Slovenia – and certain other countries, it is forbidden to use calculators with symbolic calculation ( CAS) or 3D graphics features in the matriculation exam. This changed in the case of Finland, however, as symbolic calculators were allowed from spring 2012 onwards. * Norway – calculators with wireless communication capabilities, such as IR links, have been banned at some technical universities. * Australia – policies vary from state to state. ** Victoria – the VCE specifies approved calculators as applicable for its mathematics exams. For Further Mathematics an approved graphics calculator (for example TI-83/ 84, Casio 9860, HP-39G) or CAS (for example
TI-89 The TI-89 and the TI-89 Titanium are graphing calculators developed by Texas Instruments (TI). They are differentiated from most other TI graphing calculators by their computer algebra system, which allows symbolic manipulation of alg ...
, the ClassPad series, HP-40G) can be used. Mathematical Methods (CAS) has a technology free examination consisting of short answer and some extended answer questions. It then also has a technology-active examination consisting of extended response and multiple choice questions: a CAS is the assumed technology for Mathematical Methods (CAS). Specialist Mathematics has a technology free examination and a technology-active examination where either an approved graphics calculator or CAS may be used. Calculator memories are not required to be cleared. In subjects like Physics and Chemistry, students are only allowed a standard scientific calculator. ** Western Australia – all tertiary entrance examinations in Mathematics involve a calculator section which assume the student has a graphics calculator; CAS enabled calculators are also permitted. In subjects such as Physics, Chemistry and Accounting only non-programmable calculators are permitted. ** New South Wales – graphics calculators are allowed for the General Mathematics Higher School Certificate exam, but disallowed in the higher level Mathematics courses. * China - Only the Shanghai College Entrance Examination allows the use of calculators without graphing and memory. Except for Shanghai, the other provinces and cities do not allow the use of calculators, so calculators in general are banned in primary and secondary education in most parts of China. * India - Calculators are prohibited in primary and secondary education. (ICSE allows the Casio fx-82MS, or equivalent scientific calculator in 12th boards). University degree and diploma courses have their own rules on use of permitted models of calculators in exams. During the online GATE examinations, candidates are provided with a virtual scientific calculator; physical calculators of any type are not permitted. * New Zealand – Calculators identified as having high-level algebraic manipulation capability are prohibited in NCEA examinations unless specifically allowed by a standard or subject prescription. This includes calculators such as the
TI-89 The TI-89 and the TI-89 Titanium are graphing calculators developed by Texas Instruments (TI). They are differentiated from most other TI graphing calculators by their computer algebra system, which allows symbolic manipulation of alg ...
serie

* Turkey – any type of calculator whatsoever is prohibited in all primary and high schools except the IB and American schools. * Singapore – graphing calculators are used in junior colleges; it is required in the Mathematics paper of the GCE 'A' Levels, and most schools use the
TI-84 Plus The TI-84 Plus is a graphing calculator made by Texas Instruments which was released in early 2004. There is no original TI-84, only the TI-84 Plus, the TI-84 Plus Silver Edition models, and the TI-84 Plus CE. The TI-84 Plus is an enhanced ve ...
or
TI-84 Plus Silver Edition The TI-84 Plus is a graphing calculator made by Texas Instruments which was released in early 2004. There is no original TI-84, only the TI-84 Plus, the TI-84 Plus Silver Edition models, and the TI-84 Plus CE. The TI-84 Plus is an enhanced ve ...
. * Netherlands – high school students are obliged to use graphing calculators during tests and exams in their final three years. Most students use the
TI-83 Plus The TI-83 series is a series of graphing calculators manufactured by Texas Instruments. The original TI-83 is itself an upgraded version of the TI-82. Released in 1996, it was one of the most popular graphing calculators for students. In additi ...
or
TI-84 Plus The TI-84 Plus is a graphing calculator made by Texas Instruments which was released in early 2004. There is no original TI-84, only the TI-84 Plus, the TI-84 Plus Silver Edition models, and the TI-84 Plus CE. The TI-84 Plus is an enhanced ve ...
, but other graphing calculators are allowed, including the Casio fx-9860G and HP-39G. Graphing calculators are almost always allowed to be used during tests instead of normal calculators, which sometimes results in cheat sheets being made on forehand and exchanged before the test starts using link cables. * Israel – Graphing calculators are forbidden to use in the
Bagrut Te'udat Bagrut (, ''lit.'' "maturity certificate", Arabic: شهادة بجروت) is a certificate that attests that a student has successfully passed Israel's high school matriculation examination. Bagrut is a prerequisite for higher education ...
(equivalent to the British A-Levels) math exam, in addition to programmable calculators.http://meyda.education.gov.il/sheeloney_bagrut/2012/1/HEB/35807.PDF The instructions for conducting the 5-point exam Bagrut in math, 2012 in Hebrew. University degree and diploma courses have their own rules on use and permitted models of calculators in exams.


Programming

Most graphing calculators, as well as some non-graphing
scientific calculator A scientific calculator is an electronic calculator, either desktop or handheld, designed to perform mathematical operations. They have completely replaced slide rules and are used in both educational and professional settings. In some are ...
s and programmer's calculators can be programmed to automate complex and frequently used series of calculations and those inaccessible from the keyboard. The actual programming can often be done on a computer then later uploaded to the calculators. The most common tools for this include the PC link cable and software for the given calculator, configurable text editors or hex editors, and specialized programming tools such as the below-mentioned implementation of various languages on the computer side. Earlier calculators stored programs on magnetic cards and the like; increased memory capacity has made storage on the calculator the most common implementation. Some of the newer machines can also use memory cards. Many graphing and scientific calculators will tokenize the program text, replacing textual programming elements with short numerical tokens. For example, take this line of TI-BASIC code: Disp /code> . In a conventional programming language, this line of code would be nine characters long (eight not including a newline character). For a system as slow as a graphing calculator, this is too inefficient for an interpreted language. To increase program speed and coding efficiency, the above line of code would be only three characters. "Disp_" as a single character, " as a single character, and a newline character. This normally means that single byte chars will query the standard
ASCII ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because o ...
chart while two byte chars (the Disp_ for example) will build a graphical string of single byte characters but retain the two byte character in the program memory. Many graphical calculators work much like computers and use versions of 7-bit, 8-bit or 9-bit ASCII-derived character sets or even
UTF-8 UTF-8 is a variable-length character encoding used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode'' (or ''Universal Coded Character Set'') ''Transformation Format 8-bit''. UTF-8 is capable of e ...
and
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, whi ...
. Many of them have a tool similar to the
character map Character Map is a utility included with Microsoft Windows operating systems and is used to view the characters in any installed font, to check what keyboard input (Alt code) is used to enter those characters, and to copy characters to the clipbo ...
on Windows. They also have
BASIC BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
like functions such as chr$, chr, char, asc, and so on, which sometimes may be more Pascal or C like. One example may be use of ''ord'', as in Pascal, instead of the ''asc'' of many Basic variants, to return the code of a character, i.e. the position of the character in the collating sequence of the machine. A cable and/or
IrDA The Infrared Data Association (IrDA) is an industry-driven interest group that was founded in 1994 by around 50 companies. IrDA provides specifications for a complete set of protocols for wireless infrared communications, and the name "IrDA" also ...
transceiver connecting the calculator to a computer make the process easier and expands other possibilities such as on-board spreadsheet, database, graphics, and word processing programs. The second option is being able to code the programs on board the calculator itself. This option is facilitated by the inclusion of full-screen text editors and other programming tools in the default feature set of the calculator or as optional items. Some calculators have QWERTY keyboards and others can be attached to an external keyboard which can be close to the size of a regular 102-key computer keyboard. Programming is a major use for the software and cables used to connect calculators to computers. The most common programming languages used for calculators are similar to keystroke-macro languages and variants of
BASIC BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
. The latter can have a large feature set—approaching that of BASIC as found in computers—including character and string manipulation, advanced conditional and branching statements, sound, graphics, and more including, of course, the huge spectrum of mathematical, string, bit-manipulation, number base, I/O, and graphics functions built into the machine. Languages for programming calculators fall into all of the main groups, i.e. machine code, low-level, mid-level, high-level languages for systems and application programming, scripting, macro, and glue languages, procedural, functional, imperative &. object-oriented programming can be achieved in some cases. Most calculators capable to being connected to a computer can be programmed in assembly language and machine code, although on some calculators this is only possible through using exploits. The most common assembly and machine languages are for
TMS9900 Introduced in June 1976, the TMS9900 was one of the first commercially available, single-chip 16-bit microprocessors. It implemented Texas Instruments' TI-990 minicomputer architecture in a single-chip format, and was initially used for low-end ...
, SH-3, Zilog Z80, and various
Motorola Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois, United States. After having lost $4.3 billion from 2007 to 2009, the company split into two independent public companies, Motorola ...
chips (e.g. a modified
68000 The Motorola 68000 (sometimes shortened to Motorola 68k or m68k and usually pronounced "sixty-eight-thousand") is a 16/32-bit complex instruction set computer (CISC) microprocessor, introduced in 1979 by Motorola Semiconductor Products Secto ...
) which serve as the main processors of the machines although many (not all) are modified to some extent from their use elsewhere. Some manufacturers do not document and even mildly discourage the assembly language programming of their machines because they must be programmed in this way by putting together the program on the PC and then forcing it into the calculator by various improvised methods. Other on-board programming languages include purpose-made languages, variants of
Eiffel Eiffel may refer to: Places * Eiffel Peak, a summit in Alberta, Canada * Champ de Mars – Tour Eiffel station, Paris, France; a transit station Structures * Eiffel Tower, in Paris, France, designed by Gustave Eiffel * Eiffel Bridge, Ungheni, ...
,
Forth Forth or FORTH may refer to: Arts and entertainment * ''forth'' magazine, an Internet magazine * ''Forth'' (album), by The Verve, 2008 * ''Forth'', a 2011 album by Proto-Kaw * Radio Forth, a group of independent local radio stations in Scotl ...
, and
Lisp A lisp is a speech impairment in which a person misarticulates sibilants (, , , , , , , ). These misarticulations often result in unclear speech. Types * A frontal lisp occurs when the tongue is placed anterior to the target. Interdental lispin ...
, and Command Script facilities which are similar in function to batch/shell programming and other glue languages on computers but generally not as full featured. Ports of other languages like
BBC BASIC BBC BASIC is a version of the BASIC programming language released in 1981 as the native programming language for the BBC Micro home/personal computer, providing a standardized language for a UK computer literacy project of the BBC. It was wri ...
and development of on-board interpreters for Fortran, REXX, AWK,
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offi ...
,
Unix shell A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and is used by the operating system to ...
s (e.g., bash, zsh), other shells (
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicatio ...
/ Windows 9x,
OS/2 OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 ...
, and Windows NT family shells as well as the related
4DOS 4DOS is a command-line interpreter by JP Software, designed to replace the default command interpreter COMMAND.COM in Microsoft DOS and Windows. It was written by Rex C. Conn and Tom Rawson and first released in 1989. Compared to the default, ...
, 4NT and 4OS2 as well as
DCL DCL or may refer to: * 650 in Roman numerals, see 650 (disambiguation) Computers * Data Center Linux, see Open Source Development Labs * Data Control Language, a subset of SQL * Dialog Control Language, a language and interpreter within Aut ...
),
COBOL COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural and, since 2002, object-oriented language. COBOL is primarily ...
, C, Python, Tcl, Pascal,
Delphi Delphi (; ), in legend previously called Pytho (Πυθώ), in ancient times was a sacred precinct that served as the seat of Pythia, the major oracle who was consulted about important decisions throughout the ancient classical world. The ora ...
, ALGOL, and other languages are at various levels of development. Some calculators, especially those with other PDA-like functions have actual operating systems including the TI proprietary OS for its more recent machines,
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicatio ...
,
Windows CE Windows Embedded Compact, formerly Windows Embedded CE, Windows Powered and Windows CE, is an operating system subfamily developed by Microsoft as part of its Windows Embedded family of products. Unlike Windows Embedded Standard, which is ba ...
, and rarely Windows NT 4.0 Embedded et seq, and
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, whic ...
. Experiments with the
TI-89 The TI-89 and the TI-89 Titanium are graphing calculators developed by Texas Instruments (TI). They are differentiated from most other TI graphing calculators by their computer algebra system, which allows symbolic manipulation of alg ...
,
TI-92 The TI-92 series of graphing calculators are a line of calculators produced by Texas Instruments. They include: the TI-92 (1995), the TI-92 II (1996), the TI-92 Plus (1998, 1999) and the Voyage 200 (2002). The design of these relatively larg ...
, TI-92 Plus and
Voyage 200 The TI-92 series of graphing calculators are a line of calculators produced by Texas Instruments. They include: the TI-92 (1995), the TI-92 II (1996), the TI-92 Plus (1998, 1999) and the Voyage 200 (2002). The design of these relatively large ...
machines show the possibility of installing some variants of other systems such as a chopped-down variant of CP/M-68K, an operating system which has been used for portable devices in the past. Tools which allow for programming the calculators in C/C++ and possibly Fortran and assembly language are used on the computer side, such as HPGCC, TIGCC and others. Flash memory is another means of conveyance of information to and from the calculator. The on-board BASIC variants in TI graphing calculators and the languages available on HP-48 type calculators can be used for rapid prototyping by developers, professors, and students, often when a computer is not close at hand. Most graphing calculators have on-board spreadsheets which usually integrate with Microsoft Excel on the computer side. At this time, spreadsheets with macro and other automation facilities on the calculator side are not on the market. In some cases, the list, matrix, and data grid facilities can be combined with the native programming language of the calculator to have the effect of a macro and scripting enabled spreadsheet.


See also

*
Personal Digital Assistant A personal digital assistant (PDA), also known as a handheld PC, is a variety mobile device which functions as a personal information manager. PDAs have been mostly displaced by the widespread adoption of highly capable smartphones, in partic ...
* :Graphing calculators * :Plotting software *
Scientific calculator A scientific calculator is an electronic calculator, either desktop or handheld, designed to perform mathematical operations. They have completely replaced slide rules and are used in both educational and professional settings. In some are ...


References


Further reading

* Dick, Thomas P. (1996). Much More than a Toy. Graphing Calculators in Secondary school Calculus. In P. Gómez and B. Waits (Eds.), Roles of Calculators in the Classroom pp 31–46). Una Empresa Docente. * Ellington, A. J. (2003). A meta-analysis of the effects of calculators on students' achievement and attitude levels in precollege mathematics classes. Journal for Research in Mathematics Education. 34(5), 433–463. * Heller, J. L., Curtis, D. A., Jaffe, R., & Verboncoeur, C. J. (2005). Impact of handheld graphing calculator use on student achievement in algebra 1: Heller Research Associates. * Khoju, M., Jaciw, A., & Miller, G. I. (2005). Effectiveness of graphing calculators in K-12 mathematics achievement: A systematic review. Palo Alto, CA: Empirical Education, Inc. * National Center for Education Statistics. (2001). The nation's report card: Mathematics 2000. (No. NCES 2001-571). Washington DC: U.S. Department of Education. {{Authority control Computer-related introductions in 1985 Japanese inventions Programmable calculators 20th-century inventions