13–24 Programming Techniques
File name 32sii-Manual-E-0424
Printed Date : 2003/4/24 Size : 17.7 x 25.2 cm
!
L
Stores loop–control number in i.
The next routine is L, a loop to collect all 12 known values for a 3x3
coefficient matrix (variables A – I) and the three constants (J – L) for the
equations.
Program Lines: Description:
This routine collects all known values in three
equations.
"!1L2
Prompts for and stores a number into the variable
addressed by i.
L
Adds 1 to i and repeats the loop until i reaches
13.012.
!
!
When i exceeds the final counter value, execution
branches back to A.
Label J is a loop that completes the inversion of the 3
×
3 matrix.
Program Lines: Description:
This routine completes inverse by dividing by
determinant.
!ª1L2
Divides element.
L
Decrements index value so it points closer to A
!
Loops for next value.
!
Returns to the calling program or to
!
.
Equations with (i)
You can use (i) in an equation to specify a variable indirectly. Notice that
1L2
means the variable specified by the number in variable i (an indirect
reference), but that i or
1L2
means variable i.
The following program uses an equation to find the sum of the squares of
variables A through Z.
Program Lines: Description:
Begins the program.
Sets equations for execution.