Sunday, May 11, 2014

Scientific Keyboard Challenge, Revisited

On this post:

http://edspi31415.blogspot.com/2014/05/scientific-calculator-keyboard-challenge.html,

I have issued a creativity challenge: design a scientific calculator using only 25 keys.  No restrictions.  I came up with a couple ideas.

Before I present mine, I want to show a great landscape design by Picky Bart.  Thanks for posting PickyBart!:

http://pickyb.blogspot.co.uk/2014/05/proposed-scientific-rpn-hp-quickcalc.html

---------------------

The first one is an RPN keystroke programmable calculator:



The next one is a graphing calculator. (or at least an attempt at one).  Since only 25 keys are allowed, this prevents the use of an ALPHA key.  So, soft keyboards via dialogue had to be implemented instead.



Modes:
RPN/Linear/Math IO
DEG/RAD/GRAD
FUNC/POLAR/PARAM/SEQN
a+bi, r<q, REALS
BIN/OCT/DEC/HEX
Language (dialogue bar)
Data:  Edit, Name, Delete
Stat: n, Means, Sums
Dist:  Norm PDF, Norm CDF; iNorm, Bin PDF, Bin CDF, Pois PDF
Pois CDF, Chi PDF; Chi CDF, iChi
List:  { }, sum, average, prod; seq, sorta, sortd, augment;
Dchg, size, position
Regr:  Vars (a, b, c, r), Regr (Lin, Log, Exp, Pwr, Inv, Quad, Cubic,
Sine)
Matrix:  [ ], det, trans, eigen; eigvect, size, position, ref; 
rref, spec radius, rank, trace; LQ, LSQ, LU, QR
Prog:
File:  New, Edit, Delete
Input:  " ", Input, Prompt, Menu
Output:  Clear, Display, Output, Graph
Tests:  ==, >< , >, >=; <, <=, and, or
IFTE:  If, Then, Else, EndIf
Loop:  For, Step, Next; Repeat, Until, While, Wend
Ctrl:  Pause, Stop, Error, Subr
String:  length, sub, left, right; >expr, >string, position, augment
Math:
Frac:  PDQ, a b/c, exact, approx
Hyp:  (hyperbolic)
Prob: x!, nCr, nPr, gamma; rand, randint, randnorm, dice
Cmplx: abs, arg, real, imag; >Polar, >Rect
Parts: IP, FP, round
Calc:  derivative, integral, S, P 
Constants: (24)
Conversions: (12 pairs)
Base:  
Mark: b, o, h, d
HEX: A, B, C, D; E, F
Logic: and, or, not, xor; xnor, shift right, shift left, 2's
Utility:
RPN: swap, roll down, roll up, drop; over, pick, view, dupn
Solver: New, Edit, Delete, Solve
ALPHA: - enter message and press enter
CAPS (Keyboard), lower (keyboard), Symb (! @ # $ % ^ & * ( ) { } and math symbols), Greek 

I may have forgot something but I think I got all the basics covered.
 
This post is property of Edward Shore  - 2014
 
 
 
 


2 comments:

  1. how come yours looks so much better than mine? LOL! Great work.

    ReplyDelete
    Replies
    1. Turns out doing the design using Excel and Word does wonders. I'm not too good at hand drawings. LOL

      Delete

HP Prime and TI-84 Plus: Basic Wheatstone Full Bridge Circuit

HP Prime and TI-84 Plus:  Basic Wheatstone Full Bridge Circuit The program WHEATSTONE (HP Prime) and WHTSTONE (TI-84 Plus CE) deals wi...