 |
|
|
|
| |
|
| |
Schedule for the HP 35s Calculator Programming Class |
| |
|
| |
DAY ONE:
- 8:00 a.m. - Registration
- Welcome and overview of the course
- Opening the calculator box and installing batteries - Save the box.
- Clear calculator with the Clear All command.
- The difference between "Display Mode" and "Program Mode."
- Explain that the only way to achieve program continuity is to set up labels in advance
- Input all labels (A thru Z) along with Clear Flag 10 (CF 10) and Return (RTN).
- Explain use of the EQN" (equation) button for text and formulas.
- Input and run test the following program in Label G to show how display flag (10) works
- LBL G
- SF 10
- EQN
- 12345
- CF 10
- 12345
- SF 10
- TED
- CF 10
- RTN
- Explain Quality Control debugging and cursor control.
- Explain comparative analysis with a correct calculator (side-by-side).
- Explain dynamic address modification of labels for "XEQ" and "GTO" commands.
• 12:00 Noon - Lunch
- 1:00 p.m. - Class begins
- Program Label A with angle addition routine
- Execute Label A from Display Mode and explain program execution.
- Explain user interface
- Program Label B with angle/azimuth conversion routine
- Execute Label B from Display Mode and discuss user interaction
- Program Label F using skill set to date
- Execute Label F from Display Mode and run test data.
• 5:00 p.m. - Class Dismissed
DAY TWO:
- 8:00 a.m. - Class begins
- Discuss backward and forward branching and dynamic address modification
- Program Label C with horizontal curve routine
- Explain decision making in programming
- Execute Label C and fix address modifications
- Test all possible combinations to demonstrate decision making and branching
- R & D
- R & A
- R & C
- R & T
- D & A
- D & C
- D & T
- C & T
- D & X (DOC Highway)
- D & Y (DOC Railroad)
- A & X (DOC Highway)
- A & Y (DOC Railroad)
- C & X (DOC Highway)
- C & Y (DOC Railroad)
- T & X (DOC Highway)
- T & Y (DOC Railroad)
• 12:00 Noon - Lunch
- 1:00 p.m. - Class begins
- Discuss deficiencies in program design in Label C
- Make adjustments in Label C to call addresses in Label H which will call addresses in Label C
- Test amended Label C
- Discuss the "NEVERSINK" protocol to design custom software.
- Design a custom program for the class using "NEVERSINK" and
Microsoft Excel
• 5:00 p.m. - Class Dismissed
DAY THREE:
- 8:00 a.m. - Class begins
- Complete design of the custom program from the previous day.
- Program the custom program into the HP 35s calculator.
- Explain the use of equations instead of programs
- Use HP 35s equations and solver to demonstrate alternatives
to programming.
• 12:00 Noon - Lunch
- 1:00 p.m. - Class begins
- Allow advanced users to use their calculators to debug calculators of other users on a side-by-side basis
- Input Pythagoras Theorem as an equation and solve for
missing sides a, b, and c using the a=3, b=4, and c=5 right triangle as data.
- Program Pythagoras Theorem as a program and solve for
missing sides a, b, and c using the a=3, b=4, and c=5 right triangle as data.
- Questions and answers
• 5:00 p.m. - Class dismissed and certificates awarded |
| |
|
|
|
|
 |
| |
|
| |
|
|
| |
|
|
|
|
 |
| © 2008, THE HP 35s Academy |
|
| |
| |
| |