
/ScreenShot2020-02-11at12.52.56PM-a9175650691c48c18cdff16e42fdb830.png)
At the university I taught at, we actually required students to have a graphing calculator for certain classes.Īt the college level. I was teaching when the original TI-83 came out - the earlier 81 and 85 came out while I was in college. Its more or less the college prep kids equivalent of when the shop kids make bongs in class instead of birdfeeders. So this is what kids do with their "valuable educational math tools" instead of whatever curriculum the PR firm releases. I learned calc in my senior year of HS anyway, but it was much more despite having a graphing calc than because I had a graphing calc. Its quite slow on a TI-81 but watchable and interesting from a demo-scene perspective. Without double (triple?) buffering the flashing as it redraws is almost unbearable and you have to have a strategy to depend with floating point rounding (like not rotating the existing cube by 1 degree each time, you rotate a unit cube by a continuously varying angle (like 41 degrees X rotation this time, 42 the next etc). Basically you store the 3-d cube as an array of the corners coordinates and then plot them ignoring the Z coord, then execute a transform on all the points (there are several ways to implement this), replot, run the transform, replot, you end up with a little controllable rotating cube. Also in high school I did learn a fair amount of trig on my own as I finally got a working 3d cube render-er which was a pretty stereotypical 80s home computer BASIC challenge. My microcontroller instuctor was somewhat impressed. Welcome to state machines! The '48 had pretty good hex math capabilities and I never implemented the whole instruction set, but I certainly had the basic load, store, add, branch type stuff and a crude debugger UI that could show contents of registers and memory and single step etc.
#Ti 84 plus c silver edition battery simulator#
Unfortunately, the algorithms I used on my TI-81 were more like, "crude text adventure parser" (stereotypical DnD dungeon) "parametric equation of a side view of a boob" (boys will be boys) and in later years when I had a HP-48 I wrote a pretty decent 68hc11 simulator using an array as memory and variables as the registers. In order to write a program, you must understand what the algorithm does that you're using. Actually, you know more about calculus than you think you do.
