Programming Techniques; Routines In Programs - HP 33s User Manual

Scientific
Hide thumbs Also See for 33s:
Table of Contents

Advertisement

Programming Techniques

Chapter 12 covered the basics of programming. This chapter explores more
sophisticated but useful techniques:
Using subroutines to simplify programs by separating and labeling portions
of the program that are dedicated to particular tasks. The use of subroutines
also shortens a program that must perform a series of steps more than once.
Using conditional instructions (comparisons and flags) to determine which
instructions or subroutines should be used.
Using loops with counters to execute a set of instructions a certain number of
times.
Using indirect addressing to access different variables using the same
program instruction.

Routines in Programs

A program is composed of one or more routines. A routine is a functional unit that
accomplishes something specific. Complicated programs need routines to group
and separate tasks. This makes a program easier to write, read, understand, and
alter.
For example, look at the program for "Normal and Inverse–Normal Distributions"
in chapter 16. Routine S "initializes" the program by collecting the input for the
mean and standard deviation. Routine D sets a limit of integration, executes
routine Q, and displays the result. Routine Q integrates the function defined in
routine F and finishes the probability calculation of Q ( x ).
A routine typically starts with a label (LBL) and ends with an instruction that alters
or stops program execution, such as RTN, GTO, or STOP, or perhaps another
label.
Programming Techniques
13
13–1

Advertisement

Table of Contents
loading

This manual is also suitable for:

F2216a - 33s scientific calculator

Table of Contents