EasyManua.ls Logo

HP 35s User Manual

HP 35s
382 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 #216 background imageLoading...
Page #216 background image
14-6 Programming Techniques
To  : .
To a specific line number:
label line number (line number < 1000).
For example,
A. For example, press A

. The display will show ” ” .
If you want to go to the first line of a label, for example. A001:
(press and hold), the display will show ” ”.
Conditional Instructions
Another way to alter the sequence of program execution is by a conditional test, a
true/false test that compares two numbers and skips the next program instruction if
the proposition is false.
For instance, if a conditional instruction on line A005 is  (that is, is x equal to
zero?), then the program compares the contents of the X–register with zero. If the X–
register does contain zero, then the program goes on to the next line. If the X–
register does not contain zero, then the program skips the next line, thereby
branching to line A007. This rule is commonly known as "Do if true."
The above example points out a common technique used with conditional tests: the
line immediately after the test (which is only executed in the "true" case) is a branch
to another label. So the net effect of the test is to branch to a different routine under
certain circumstances.
There are three categories of conditional instructions:
 
.
.
.
Do next if true.   2 Skip next if false.
1   
  2
 
.
.
.
1  
.
.
.

Table of Contents

Other manuals for HP 35s

Question and Answer IconNeed help?

Do you have a question about the HP 35s and is the answer not in the manual?

HP 35s Specifications

General IconGeneral
TypeScientific
Form factorPocket
Product colorBlack
Digits14 digits
Display number of lines2 lines
Keyboard typeAlphanumeric
Menus and promptsYes
Weight and Dimensions IconWeight and Dimensions
Dimensions (WxDxH)157.9 x 18 x 82 mm

Summary

Part 1. Basic Operation

Getting Started

Covers initial setup, display contrast, and basic operations.

Backspacing and Clearing

Details on clearing entries, correcting numbers, and clearing the display.

RPN and ALG Modes

Explains how to select and use Reverse Polish Notation and Algebraic modes.

Keying in Numbers

Covers entering numbers, making them negative, and using exponents.

Performing Arithmetic Calculations

Details on single-argument and two-argument operations in RPN and ALG modes.

Controlling the Display Format

How to set display formats like Fixed, Scientific, and Engineering.

Fractions

Covers entering, displaying, and calculating with fractions.

Calculator Memory

Information on memory management, checking available memory, and clearing memory.

Part 2. Programming

Simple Programming

Introduces basic programming concepts, entering simple programs, and examples.

Designing a Program

Covers program design, selecting modes, and using labels and returns.

Data Input and Output

Explains how programs handle input using INPUT and display output using VIEW.

Loops with Counters (DSE, ISG)

Details on using DSE and ISG for creating loops with counters.

Indirectly Addressing Variables and Labels

Explains techniques for accessing variables and labels indirectly using I and J.

Solving a Program

How to use programs with SOLVE to find unknown variables in functions.

Integrating a Program

Steps for integrating functions defined by programs using ∫ FN.

Part 3. Appendixes and Reference

A. Support, Batteries, and Service

Information on calculator support, battery replacement, and testing operation.

B. User Memory and the Stack

Details on user memory, managing memory, resetting the calculator, and stack lift status.

C. ALG: Summary

Summary of Algebraic mode features, including arithmetic, functions, and complex numbers.

D. More about Solving

In-depth information on how SOLVE finds roots, interprets results, and handles errors.

E. More about Integration

Details on integral evaluation, accuracy, and conditions affecting results or calculation time.

F. Messages

Explains calculator messages, their meanings, and how to clear them.

G. Operation Index

A quick reference for all functions, operations, and their keys, alphabetized by name.

Related product manuals