EasyManua.ls Logo

HP 32SII User Manual

HP 32SII
376 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #191 background imageLoading...
Page #191 background image
Programming Techniques 13–1
File name 32sii-Manual-E-0424
Printed Date : 2003/4/24 Size : 17.7 x 25.2 cm
13
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).

Table of Contents

Other manuals for HP 32SII

Question and Answer IconNeed help?

Do you have a question about the HP 32SII and is the answer not in the manual?

HP 32SII Specifications

General IconGeneral
TypeScientific
Display TypeLCD
ProgrammingYes
Entry SystemRPN
Power SourceBatteries
Dimensions147 x 81 x 23 mm

Summary

Part 1. Basic Operation

1. Getting Started

Covers essential calculator operations, including power management, display contrast, and keyboard basics.

2. The Automatic Memory Stack

Explains the RPN memory stack, register operations, and how calculations are processed.

3. Storing Data into Variables

Details methods for storing, recalling, and managing data in variables (A-Z, i).

4. Real–Number Functions

Covers exponential, logarithmic, trigonometric, hyperbolic, and other mathematical functions.

5. Fractions

Explains how to enter, display, and perform calculations using fractions.

6. Entering and Evaluating Equations

Guides on creating, entering, evaluating, editing, and clearing equations for calculations.

7. Solving Equations

Describes how to use the SOLVE function to find roots or unknown variables in equations.

11. Statistical Operations

Covers statistical analysis functions like mean, standard deviation, regression, and data entry.

Part 2. Programming

12. Simple Programming

Introduces the fundamentals of creating and running programs, including basic instructions and data handling.

13. Programming Techniques

Explores advanced programming concepts like subroutines, conditional instructions, loops, and indirect addressing.

14. Solving and Integrating Programs

Details how to implement SOLVE and integration functions within programs for automated calculations.

15. Mathematics Programs

Presents pre-written programs for common mathematical tasks like vector operations and solving equations.

16. Statistics Programs

Provides pre-written programs for statistical analysis, curve fitting, and distributions.

Part 3. Appendixes and Reference

A. Support, Batteries, and Service

Information on obtaining support, battery replacement, and calculator service procedures.

B. User Memory and the Stack

Explains user memory allocation, clearing, and how the stack lift status affects operations.

C. More about Solving

Provides in-depth details on the SOLVE operation, including root-finding mechanisms and error handling.

D. More about Integration

Discusses the integration algorithm, accuracy considerations, and conditions affecting calculation time.

E. Messages

Lists and explains common calculator messages and their meanings for troubleshooting.

F. Operation Index

An alphabetical quick reference for functions, keys, and operations with corresponding page numbers.

Related product manuals