Casio Reckon User Manual
Casio Reckon User Manual

Casio Reckon User Manual

Graphing calculator

Advertisement

Reckon
V1.17
Introduction
Thank you for trying Reckon. Reckon is a replacement
calculator for real calculators and small devices. Reckon
has been written to be as portable as possible by
limiting dependencies on specific hardware and
subsystem features.
I have written Reckon to be my calculator.
Each person wants something slightly
different from a calculator and with any real
calculator there are missing wanted functions and
things which work in an awkward way. Reckon's purpose is to
have all the features [i want] in one easy to use package.
Nevertheless, feature requirements change. The plan is to add features as and when they are needed and
also to move reckon onto different hardware as it becomes possible. I am also hoping the feature set will
be useful for others who might want to use it as their alternative calculator.
I am open to improvement suggestions and bug reports, rather than a huge wish list. I have my own long
wish list too! It's likely that features from your wish list are also on mine. Some things are easy to add (like a
new function and map it to a key), some are hard (e.g. add a CAS). Easy feature requests are likely to get
done.
One of the biggest challenges is getting the right manner of operation. I am trying to avoid modes where
possible, deep menus and prefix key sequences. I am hoping to hear good ideas from people that make for
ease of use through operation rather than boilerplate modes and menus.
In Reckon, there is no complex mode, but there is an i key, so this trick is not necessary. Where possible,
the functions automatically support complex operation, although currently you can only have real matrices.
A big area missing from the current release is display formatting. for example, the number of digits, ENG,
SCI, FIX etc. These are usually modal. I am chewing over ideas for display formatting with the view to
expand the concept from number formatting to also include HEX, OCT, BIN display, DMS, DATE calendar
display etc.
There are many, many things to go in, several are half finished. Originally, i wanted to make a release only
when a significant number of these were done. However, due to time constraints, i have decided to make
an early first release because i think the features already implemented can be useful now (I'm already using
reckon as my regular calculator) and other people have good ideas that might influence their
implementation.
So there are things missing, but i have endeavoured to round up and fix bugs and annoyances from my list
rather than chuck in half-finished features. I'm hoping there won't be any embarrassing defects in this
version (like getting its sums wrong), but there are likely to be small misfeatures.
Enjoy,

Advertisement

Table of Contents
loading

Summary of Contents for Casio Reckon

  • Page 1 In Reckon, there is no complex mode, but there is an i key, so this trick is not necessary. Where possible, the functions automatically support complex operation, although currently you can only have real matrices.
  • Page 2: Entry System

    SHIFT DEL (labelled INS) performs X<>Y SWAP in RPN. The arrow key, , which means assign-to in Casio, maps to = for convenience. In ALG you assign with expression like A=2 (with arrow or with = they are the same). In RPN you can use arrow a bit like STO, e.g.
  • Page 3 √ −1, is mapped to SHIFT 0 (labelled i). Note, currently complex i and lower-case i are the same character. This might change. VARS is used by reckon for unit conversions (see section). For convenience VARS enters the # symbol and automatically engages alpha lock.
  • Page 4: Numbers And Types

    When you enter a number like 3, it starts life as an integer. But if you square root it, Reckon promotes the value to floating point in order to apply the square root operation. Before values wind up as floating point, calculations are in exact rationals.
  • Page 5: Unit Conversions

    Sqrt(4/9) gives 2/3. When a real number can’t go, Reckon promotes it to a complex number. For example sqrt(-2) is not real, so a complex result is returned. All complex numbers are complex floating point, there are no complex fractions.
  • Page 6 Symbol Description Units Gravitational constant (big G) Acceleration due to gravity Astronomical Unit Inch Foot Yard Mile #nmi Nautical Mile Parsec Light year #moonr Mean moon radius #earthr Mean Earth radius #sunr Mean Sun radius #mph Miles per hour Speed of light in vacuum Gregorian calendar year Ounce #ozt...
  • Page 7 Currently, if Reckon does not see your input as a valid matrix it will treat it as a generic vector. This might cause confusion. For example the 1x1 matrix of 0 is the vector [0], consequently [[0]] is not recognised as this object and will not operate arithmetically.
  • Page 8: Graph Plotting

    For example Plot(Sin(X),0,2π). will plot the graph of sin(x) for x in [0,2π]. To make things simpler, Reckon examines the expression given as the first parameter to Plot() to determine the independent variable; X in this example. Plot expects an expression with exactly one unbound variable.
  • Page 9 It is also possible to plot 3D surfaces, using the Plot3D function (F3). Two independent variables are required, notionally X and Y. The range of X and Y may be supplied as parameters. Example: Plot3D(X^2-Y^2,-2,2,-2,2) Quite often the range of X and Y is the same, so it is sometime easier to supply just one range, eg: Plot3D(X^2-Y^2,-2,2) By default Plot3D chooses a grid of 10x10 samples.
  • Page 10 Free spin about models local Z axis. Hit 1 to speed 1,2,3 up left, 3 for right, 2 to stop spinning ( and ) Expand/Contract X & Y scale Increase detail Further examples Plot3D(X^2+Y^2,-2,2) Plot3D(Sin(x)-Cos(y),0,5) Plot3D(Sin(X)^2-Cos(Y)^2,0,5)
  • Page 11: Function Reference

    Function Reference Function Description Key Binding Pi() Pi. Also bound to π symbol SHIFT EXP Quote operator SHIFT COMMA Factorial operator, z! SHIFT 3 Raise to power operator ���� ���� Factorial function Factorial() Natural log, ��������(����) Exp(z) Ln(z) Common antilog, 10 ����...
  • Page 12: Features Planned

    root, √ ���� ���� Nroot(z,n) SHIFT ^ Convert x as DMS to Deg and then to RAD DmsRad(x) ALPHA ^ RadDms(x) Convert x from radians to Deg, then DMS SHIFT XθT SWAP RPN only, swap stack X & T SHIFT DEL (INS) Plot() Plot(expr, x-min, x-max) Plot3D()
  • Page 13: Version Updates

    • Built-in help. • Various small, but specific functions • Programming language. Version Updates The latest version of Reckon will be posted to http://www.voidware.com/reckon/ Please check for updates.

Table of Contents