HP 32Sii HP 32Sii RPN Scientific Calculator - (English) Owner Manual - Page 171

Executing a Program XEQ, Testing a Program

Page 171 highlights

Executing a Program (XEQ) Press W label to execute the program labeled with that letter. If there is only one program in memory, you can also execute it by pressing z U Œ Œ f (run/stop). The PRGM annunciator blinks on and off while the program is running. If necessary, enter the data before executing the program. Example: Run the programs labeled A and E to find the areas of three different circles with radii of 5, 2.5, and 2π. Remember to enter the radius before executing .A or E. Keys: Display: Description: 5 W A " Enters the radius, then starts )  program A. The resulting area is displayed. 2.5 W E  )   Calculates area of the second circle using program E. 2 { M y W A ) Calculates area of the third circle. Testing a Program If you know there is an error in a program, but are not sure where the error is, then a good way to test the program is by stepwise execution. It is also a good idea to test a long or complicated program before relying on it. By stepping through its execution, one line at a time, you can see the result after each program line is executed, so you can verify the progress of known data whose correct results are also known. 1. As for regular execution, make sure program entry is not active (PRGM annunciator off). 2. Press z U label to set the program pointer to the start of the program (that is, at its LBL instruction). The ! instruction moves the program pointer without starting execution. (If the program is the first or Simple Programming 12-9 File name 32sii-Manual-E-0424 Printed Date : 2003/4/24 Size : 17.7 x 25.2 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
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376

Simple Programming 12–9
File name 32sii-Manual-E-0424
Printed Date : 2003/4/24
Size : 17.7 x 25.2 cm
Executing a Program (XEQ)
Press
label
to execute the program labeled with that letter. If there is
only one program in memory, you can also execute it by pressing
(
run
/
stop
). The PRGM annunciator blinks on and off while the
program is running.
If necessary, enter the data before executing the program.
Example:
Run the programs labeled A and E to find the areas of three different circles
with radii of 5, 2.5, and 2
π
. Remember to enter the radius before
executing .A or E.
Keys:
Display:
Description:
5
A
Enters the radius, then starts
program A. The resulting area is
displayed.
2.5
E
Calculates area of the second
circle using program E.
2
A
Calculates area of the third
circle.
Testing a Program
If you know there is an error in a program, but are not sure where the error is,
then a good way to test the program is by stepwise execution. It is also a
good idea to test a long or complicated program before relying on it. By
stepping through its execution, one line at a time, you can see the result after
each program line is executed, so you can verify the progress of known data
whose correct results are also known.
1.
As for regular execution, make sure program entry is not active (
PRGM
annunciator off).
2
.
Press
label
to set the program pointer to the start of the
program (that is, at its LBL instruction). The
instruction moves the
program pointer without starting execution. (If the program is the first or