Each program needs an END command to mark the end of the program. This is displayed automatically when you create a new program.

Increment and decrement

 

 

Post-fixed: Memory variable + +

or

Memory variable – –

Pre-fixed: + + Memory variable

or

– – Memory variable

A memory variable is decreased or increased by one. For standard memory variables, the + + ( Increment ) and – – ( Decrement ) operators can be either post-fixed or pre-fixed. For array variables, the operators must be pre-fixed.

With pre-fixed operators, the memory variable is computed before the expression is evaluated; with post-fixed operators, the memory variable is computed after the expression is evaluated.

For loop

FOR ( start condition; continue condition; re-evaluation ) { statements }

A FOR loop is useful for repeating a set of similar actions while a specified counter is between certain values.

For example:

FOR ( A = 1 ; A 4 ; A + + )

{C = 3 × A ; PRINT ANS = , C }

END

Result : ANS = 3, ANS = 6, ANS = 9, ANS = 12

The processing in this example is:

1.FOR A = 1: This initializes the value of A to 1. Since A = 1 is consistent with A 4, the statements are executed and A is incremented by 1.

2.Now A = 2. This is consistent with A 4, so the statements are executed and A is again incremented by 1. And so on.

3.When A = 5, it is no longer true that A 4, so statements are not executed. The program then moves on to the next block of code.

Sleep command

SLEEP ( time )

A SLEEP command suspends program execution for a specified time (up to a maximum of 105 seconds). This is useful for displaying intermediate results before resuming execution.

Swap command

SWAP ( memory variable A, memory variable B )

E-28

Page 28
Image 28
HP 9g Graphing manual End