Copyright ©2011 J. A. Associates. All rights reserved. Privacy Policy
Below is a short description of the REC Programming Language, which you can use to
create your own functions to solve your most complex equations, t
he programs are
written in English with a generous use of abbreviations.
This is the Program keypad, the first 3 keys have been renamed to help distinguish what procedure that button will perform, you have the option of renaming all but the last four buttons. When one of the keys is Clicked the name will become bold (lo) to help you keep track of your program execution.
The [trac] button toggles the trac procedure which allows you to trace the flow of your program, very useful for troubleshooting. When tracing is active the button changes color, as shown.
The [init] button performs the initiate procedure which you can call from your program or use the button to perform it manually. This is useful for assigning values to variables, clearing memory locations or anything you might want to do before or during the running of your program.
The [Pex] and [Tex] buttons open a Windows Explorer window in the folder where Programs and Traces are kept.
This keypad is activated when retrieving a program and with function key F11, or by Clicking the [F11] button on the calculator, these will toggle the keypad.
The REC Programming Language
The REC Programming Language (RECPL) is an easy to learn programming language that will let you program the REC to perform multiple, complex, even conditional problems. To learn more about the RECPL download the comprehensive manual, it's available in PDF format (it is included with the trial download, along with several sample programs).
Some of the features of the RECPL:
Write your programs using Windows Notepad,
or any other similar tool.
Leading and multiple spaces are ignored.
Blank lines are ignored.
Lower and upper case is ignored.
Comments are allowed within the program structure.
The RECPL uses labels (lbl) to control the flow of the program, and there is no limit to the number of labels.
You can perform subroutines just like BASIC gosub, (gsb) and goto (gbl) statements.
Conditional control uses If ... then ... endif which performs procedures based on true or false conditions, the structure is:
If condition then
|
|
following procedures
|
|
|
endif
There are 20 flag you can assign for controlling program flow.
You can use an unlimited number of variables.
There are many available math and trig functions as well as most of the standard functions on the REC. There are a total of 80 functions available, including troubleshooting and display manipulation.