HP 113394 User Guide - Page 114

Executing a Program One Line at a Time

Page 114 highlights

114 Section 8: Programming Basics Setting the Calculator to a Particular Program Line There will be occasions when you'll want to set the calculator directly to a particular program line - such as when you're storing a second program in program memory or when you're modifying an existing program. Although you can set the calculator to any line by using Ç as described above, you can do so more quickly as follows: z With the calculator in Program mode, pressing gi. followed by three digit keys sets the calculator to the program line specified by the digit keys, and then displays that line number and the keycode of the instruction stored there. z With the calculator in Run mode, pressing gi followed by three digit keys sets the calculator to the program line specified by the digit keys. Since the calculator is not in Program mode, the line number and keycode are not displayed. The decimal point is not necessary if the calculator is in Run mode, but it is necessary if the calculator is in Program mode. For example, assuming the calculator is still in Program mode, you can set it to program line 000 as follows: Keystrokes Display gi.000 000, Program line 000 Executing a Program One Line at a Time Pressing Ç repeatedly with the calculator in Program mode (as described earlier) enables you to verify that the program you have stored is identical to the program you wrote - that is, to verify that you have keyed the instructions in correctly. However, this does not ensure that the program you wrote calculates the desired results correctly: even programs created by the most experienced programmers often do not work correctly when they are first written. To help you verify that your program works correctly, you can execute the program one line at a time, using the Ç key. Pressing Ç while the calculator is in Run mode advances the calculator to the next line in program memory, then displays that line's number and the keycode of the instruction stored there, just as in Program mode. In Run mode, however, when the Ç key is released the instruction in the program line just displayed is executed and the display then shows the result of executing that line. For example, to execute the program stored in the calculator one line at a time: File name: hp 12c pt_user's guide_English_HDPMF123E27 Page: 114 of 275 Printed Date: 2005/8/1 Dimension: 14.8 cm x 21 cm

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278

114 Section 8: Programming Basics
File name: hp 12c pt_user's guide_English_HDPMF123E27
Page: 114 of 275
Printed Date: 2005/8/1
Dimension: 14.8 cm x 21 cm
Setting the Calculator to a Particular Program Line
There will be occasions when you’ll want to set the calculator directly to a
particular program line — such as when you’re storing a second program in
program memory or when you’re modifying an existing program. Although you
can set the calculator to any line by using
Ç
as described above, you can do so
more quickly as follows:
With the calculator in Program mode, pressing
gi.
followed by three
digit keys sets the calculator to the program line specified by the digit keys,
and then displays that line number and the keycode of the instruction stored
there.
With the calculator in Run mode, pressing
gi
followed by three digit
keys sets the calculator to the program line specified by the digit keys. Since
the calculator is not in Program mode, the line number and keycode are not
displayed.
The decimal point is not necessary if the calculator is in Run mode, but it
is
necessary if the calculator is in Program mode.
For example, assuming the calculator is still in Program mode, you can set it to
program line 000 as follows:
Keystrokes
Display
gi.
000
000,
Program line 000
Executing a Program One Line at a Time
Pressing
Ç
repeatedly with the calculator in Program mode (as described earlier)
enables you to verify that the program you have
stored
is identical to the program
you
wrote
— that is, to verify that you have keyed the instructions in correctly.
However, this does not ensure that the program you
wrote
calculates the desired
results correctly: even programs created by the most experienced programmers
often do not work correctly when they are first written.
To help you verify that your program works correctly, you can execute the program
one line at a time, using the
Ç
key. Pressing
Ç
while the calculator is in Run
mode advances the calculator to the next line in program memory, then displays
that line’s number and the keycode of the instruction stored there, just as in
Program mode. In
Run
mode, however, when the
Ç
key is released the
instruction in the program line just displayed is executed and the display then
shows the result of executing that line.
For example, to execute the program stored in the calculator one line at a time: