Post Reply 
Teaching kids real math with computers/calculators
08-26-2018, 01:17 PM (This post was last modified: 08-26-2018 01:18 PM by Csaba Tizedes.)
Post: #11
RE: Teaching kids real math with computers/calculators
(08-26-2018 12:07 PM)Csaba Tizedes Wrote:  The main goal is a calculator which capable to learn the programming basics.

The real question what is the minimal requirement (for programming)?

At least:
- registers (min. 6, better: min. 10)
- Multiple program storage (more program slots or LBLs or LBL"name" or simple "name", etc at the beginning of each program)
- LBL/GTO (min. 10 / programs)
- LBL/GSB/RTN (subroutines nested at least main+level1+level2)
- IF/THEN (better if THEN has END: 1+ instruction after THEN)
- I/O from keyboard/to LCD: INPUT/PRINT (better if "text" available)
- at least 0.5~2kB program steps memory

Better:
- variables (name 1 character)
- arrays or variables can be addressed as array elements (like on CASIOs: A=A[1], B=A[2], etc...)
- looping (ISG/DSE, maybe FOR)
- structures (WHILE/UNTIL)
- at least 4kB memory

Much better:
- variables (register number up to memory limit or name 1+ character)
- 2D, 3D, nD arrays
- indirect addressing of variables
- indirect addressing of program labels
- boolean variables, strings
- formatted output
- at least 16kB memory

Much more better:
- expandable memory
- backup/recovery from PC
- accessing memory (PEEK/POKE or something similar)
- assembly programming
- CALL of system/user routines
- redefineable charset
- well documented hardware
- accessing to HW / I/O from program

etc...

Csaba
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Calculators for kids - Csaba Tizedes - 08-26-2018, 09:07 AM
RE: Teaching kids real math with computers/calculators - Csaba Tizedes - 08-26-2018 01:17 PM



User(s) browsing this thread: 3 Guest(s)