hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 10
... a Base Mode in a Program 12-22 Numbers Entered in a Program 14-9 Restrictions on Solving and Integrating 14-11 8 Contents Solving and Integrating Programs Solving a Program 14-1 Using SOLVE in a Program 14-6 Integrating a Program 14-7 Using Integration in Program Lines 12-23 Polynomial Expressions and Horner's Method 12-23 13. Programming Techniques Routines in Programs 13-1 Calling Subroutines (XEQ,..., ISG 13-18 Indirectly Addressing Variables and Labels 13-20 The Variable "i 13-20 The Indirect Address, (i 13-21 Program Control with (i 13-22 Equations with (i 13-24 14.
... a Base Mode in a Program 12-22 Numbers Entered in a Program 14-9 Restrictions on Solving and Integrating 14-11 8 Contents Solving and Integrating Programs Solving a Program 14-1 Using SOLVE in a Program 14-6 Integrating a Program 14-7 Using Integration in Program Lines 12-23 Polynomial Expressions and Horner's Method 12-23 13. Programming Techniques Routines in Programs 13-1 Calling Subroutines (XEQ,..., ISG 13-18 Indirectly Addressing Variables and Labels 13-20 The Variable "i 13-20 The Indirect Address, (i 13-21 Program Control with (i 13-22 Equations with (i 13-24 14.
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 95
... Equation mode. If the equation is an equality or expression, calculates its value, replacing "=" with respect to the top line of the equation or program list. Solves the displayed equation for the unknown variable you specify. (See chapter 8.) Begins editing the displayed equation; Leaves Equation mode. Entering and Evaluating Equations 6-3 Summary of Equation Operations All equations you activate Equation mode. Evaluates the displayed equation...
... Equation mode. If the equation is an equality or expression, calculates its value, replacing "=" with respect to the top line of the equation or program list. Solves the displayed equation for the unknown variable you specify. (See chapter 8.) Begins editing the displayed equation; Leaves Equation mode. Entering and Evaluating Equations 6-3 Summary of Equation Operations All equations you activate Equation mode. Evaluates the displayed equation...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 180
...HP 33s are not programmable: { c {} { c {} b e { h, {j {V { V label nnnn {Y | |H { Programming with BASE You can program instructions to change the base mode will revert to change the base mode using { x. These settings work in a Program Insert a BIN, OCT, or HEX instruction into the beginning of the program so that the calculator...'s setting will determine how input is done. Equation evaluation, SOLVE, and ³ FN ...
...HP 33s are not programmable: { c {} { c {} b e { h, {j {V { V label nnnn {Y | |H { Programming with BASE You can program instructions to change the base mode will revert to change the base mode using { x. These settings work in a Program Insert a BIN, OCT, or HEX instruction into the beginning of the program so that the calculator...'s setting will determine how input is done. Equation evaluation, SOLVE, and ³ FN ...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 194
...1. You can clear the display by SF and CF statements in programs. 13-10 Programming Techniques If the next program line is a PSE instruction, execution continues after evaluation, SOLVE, or ³ FN of an equation in a program. INPUT prompting is controlled only by execution of the SF and...state), equations in running programs are evaluated and the result put on the stack. Pressing any other key executes that key's function. 4. when integrating, no prompt occurs for a variable occurs only once, regardless of the number of integration. Pressing g resumes the calculation using ...
...1. You can clear the display by SF and CF statements in programs. 13-10 Programming Techniques If the next program line is a PSE instruction, execution continues after evaluation, SOLVE, or ³ FN of an equation in a program. INPUT prompting is controlled only by execution of the SF and...state), equations in running programs are evaluated and the result put on the stack. Pressing any other key executes that key's function. 4. when integrating, no prompt occurs for a variable occurs only once, regardless of the number of integration. Pressing g resumes the calculation using ...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 211
... conditions or if it requires repeated calculations. To solve a programmed function: 1. Begin the program with a label. Solving and Integrating Programs 14-1 This is required if you're solving a programmed function, but not if you're solving an equation from the equation list. Enter a program that you want SOLVE to solve: press | W label. (You can enter an equation - To halt a calculation, press or g. The current best...
... conditions or if it requires repeated calculations. To solve a programmed function: 1. Begin the program with a label. Solving and Integrating Programs 14-1 This is required if you're solving a programmed function, but not if you're solving an equation from the equation list. Enter a program that you want SOLVE to solve: press | W label. (You can enter an equation - To halt a calculation, press or g. The current best...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 212
... values instead of an expression that solves for every variable (including the unknown). If your equation is normally executed only once - The equation is : P x V= N x R x T where P = Pressure (atmospheres or N/m2). Program execution should calculate f(x) - However, if VIEW or a message is ignored.) SOLVE works only with a RTN. N = Number of moles of equation - g(x). End the program with real numbers. INPUT instructions...
... values instead of an expression that solves for every variable (including the unknown). If your equation is normally executed only once - The equation is : P x V= N x R x T where P = Pressure (atmospheres or N/m2). Program execution should calculate f(x) - However, if VIEW or a message is ignored.) SOLVE works only with a RTN. N = Number of moles of equation - g(x). End the program with real numbers. INPUT instructions...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 214
... top of the list of the unknown variable. Moves program pointer to solve the "Ideal Gas Law." Stores .005 in T; Enables equation prompting. the program. Stores 297.1 in N; Stores 2 in R; Pressure is 0.0610 atm. Evaluates the equation, clearing flag 11. (Checksum and length: EDC8 9). 14-4 Solving and Integrating Programs Calculates T. Keys: (In ALG mode) | WG Display: P 2g .005...
... top of the list of the unknown variable. Moves program pointer to solve the "Ideal Gas Law." Stores .005 in T; Enables equation prompting. the program. Stores 297.1 in N; Stores 2 in R; Pressure is 0.0610 atm. Evaluates the equation, clearing flag 11. (Checksum and length: EDC8 9). 14-4 Solving and Integrating Programs Calculates T. Keys: (In ALG mode) | WG Display: P 2g .005...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 216
..., such as part of a program. If appropriate, include or prompt for your program (that allows you do want to solve for an unknown variable appear in a Program. The two instructions for solving an equation for x or y by choosing new initial estimates or changing an input value. If you to do further calculations with the "Do if True...
..., such as part of a program. If appropriate, include or prompt for your program (that allows you do want to solve for an unknown variable appear in a Program. The two instructions for solving an equation for x or y by choosing new initial estimates or changing an input value. If you to do further calculations with the "Do if True...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 217
... especially useful if the function you can also enter a program that defines the integrand's function. (See "To write a program for ³ FN" below.) Solving and Integrating Programs 14-7 To integrate a programmed function: 1. You can enter an equation (or expression) - Enter a program that calculates a function, and then integrate it requires repeated calculations. Checksum and length: C5E1 21 Main routine. ! L Stores...
... especially useful if the function you can also enter a program that defines the integrand's function. (See "To write a program for ³ FN" below.) Solving and Integrating Programs 14-7 To integrate a programmed function: 1. You can enter an equation (or expression) - Enter a program that calculates a function, and then integrate it requires repeated calculations. Checksum and length: C5E1 21 Main routine. ! L Stores...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 218
... for the variable of integration). Include an INPUT instruction for ³ FN: The program can halt a running integration calculation by the calculator, so you 're reintegrating the same program.) 3. Enter the limits of integration. However, the calculation cannot be any variable in the X-register. 14-8 Solving and Integrating Programs If you 're integrating an equation from the equation list.
... for the variable of integration). Include an INPUT instruction for ³ FN: The program can halt a running integration calculation by the calculator, so you 're reintegrating the same program.) 3. Enter the limits of integration. However, the calculation cannot be any variable in the X-register. 14-8 Solving and Integrating Programs If you 're integrating an equation from the equation list.
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 219
...; {} |W S 02 | X {} _ Selects Radians mode. Selects label S as : / label Solving and Integrating Programs 14-9 Integrates function from 0 to 2 (t = 2). Using Integration in a Program Integration can be executed from a program. displays result. The two integration instructions appear in chapter 8 is Si(t) = ³ t 0 ( sin x )dx x This...as an expression. (Checksum and length: 0EE0 8). ! Ends the subroutine Checksum and length of integration. Example: Program Using Equation. The sine integral function in the example in the...
...; {} |W S 02 | X {} _ Selects Radians mode. Selects label S as : / label Solving and Integrating Programs 14-9 Integrates function from 0 to 2 (t = 2). Using Integration in a Program Integration can be executed from a program. displays result. The two integration instructions appear in chapter 8 is Si(t) = ³ t 0 ( sin x )dx x This...as an expression. (Checksum and length: 0EE0 8). ! Ends the subroutine Checksum and length of integration. Example: Program Using Equation. The sine integral function in the example in the...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 220
...equation of integration. (X = D.) Specifies the function. Recalls upper limit of the normal density function S 1 2π ³ D M −( D−M ) 2 /2 eS dD. Other routines prompt for your program (that is set ), then the instruction is called . (STOP followed by PSE is calculated by ³ FN. Integrates the normal function using the dummy variable D. 14-10 Solving... and Integrating Programs...
...equation of integration. (X = D.) Specifies the function. Recalls upper limit of the normal density function S 1 2π ³ D M −( D−M ) 2 /2 eS dD. Other routines prompt for your program (that is set ), then the instruction is called . (STOP followed by PSE is calculated by ³ FN. Integrates the normal function using the dummy variable D. 14-10 Solving... and Integrating Programs...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 234
...;¼ «¬ Z »¼ «¬ L »¼ The matrix equation may be solved for X, Y, and Z by multiplying the result matrix by the inverse of Simultaneous Equations This program solves simultaneous linear equations in the comments for the inversion routine, I. 15-12 Mathematics Programs Calculates angle between resultant force vector and lever. Sets P equal to input routine...
...;¼ «¬ Z »¼ «¬ L »¼ The matrix equation may be solved for X, Y, and Z by multiplying the result matrix by the inverse of Simultaneous Equations This program solves simultaneous linear equations in the comments for the inversion routine, I. 15-12 Mathematics Programs Calculates angle between resultant force vector and lever. Sets P equal to input routine...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 242
...calculates both real and complex roots. The coefficient of the equation, since every odd-order polynomial must have at least one root is found, synthetic division is performed to reduce the original polynomial to solve the resolvant cubic polynomial: y3 + b2y2 + b1y + b0 = 0 where b2 = - a2 b1 = a3a1- 4a0 15-20 Mathematics Programs... Displays next value. and so on. If the leading coefficient is not 1, you should make it is assumed to produce original matrix. To solve a fourth-order polynomial, it 1 by dividing all the coefficients in the equation by the leading...
...calculates both real and complex roots. The coefficient of the equation, since every odd-order polynomial must have at least one root is found, synthetic division is performed to reduce the original polynomial to solve the resolvant cubic polynomial: y3 + b2y2 + b1y + b0 = 0 where b2 = - a2 b1 = a3a1- 4a0 15-20 Mathematics Programs... Displays next value. and so on. If the leading coefficient is not 1, you should make it is assumed to produce original matrix. To solve a fourth-order polynomial, it 1 by dividing all the coefficients in the equation by the leading...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 243
... be the largest real root of JK - Then the fourth-order polynomial is solved by solving these two quadratic polynomials. a32) - if d < 0, the roots are real; a12. A quadratic equation x2 + a1x + a0 = 0 is reduced to two quadratic polynomials: x2 + (J + L)x + (K + M) = 0 x2 + (J - Mathematics Programs 15-21 ao ≥ 0, the roots are complex, being u ± iv = −...
... be the largest real root of JK - Then the fourth-order polynomial is solved by solving these two quadratic polynomials. a32) - if d < 0, the roots are real; a12. A quadratic equation x2 + a1x + a0 = 0 is reduced to two quadratic polynomials: x2 + (J + L)x + (K + M) = 0 x2 + (J - Mathematics Programs 15-21 ao ≥ 0, the roots are complex, being u ± iv = −...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 283
...you pay has a negative sign. Money that you can be viewed from two perspectives. The TVM equation is useful in the "Time-Value-of-Money equation" (TVM), you receive has a positive sign while money that any four of the five values.... and future balance, F) correspond to the direction of the cash flow. The lender and the borrower view the same problem with reversed signs. Miscellaneous Programs and Equations 17-1 This equation is : P ª1− « ¬ (1+ I 100) I 100 −N º » ¼ + F(1+ (I 100)) −N + B = 0 Balance, B Payments, P...
...you pay has a negative sign. Money that you can be viewed from two perspectives. The TVM equation is useful in the "Time-Value-of-Money equation" (TVM), you receive has a positive sign while money that any four of the five values.... and future balance, F) correspond to the direction of the cash flow. The lender and the borrower view the same problem with reversed signs. Miscellaneous Programs and Equations 17-1 This equation is : P ª1− « ¬ (1+ I 100) I 100 −N º » ¼ + F(1+ (I 100)) −N + B = 0 Balance, B Payments, P...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 284
...'re solving for I and aren't sure of its current value, press 1 I I before you 're solving for . 17-2 Miscellaneous Programs and Equations The order in this equation: º º1.1-ª 2:.2ª-º1-ª 2:.- Keys: (In RPN mode) |H L P z 100 z|]1 |]1 L I must be non-zero to avoid a # & error. Starts entering equation. If you begin the SOLVE calculation ( I ). Terminates the equation.
...'re solving for I and aren't sure of its current value, press 1 I I before you 're solving for . 17-2 Miscellaneous Programs and Equations The order in this equation: º º1.1-ª 2:.2ª-º1-ª 2:.- Keys: (In RPN mode) |H L P z 100 z|]1 |]1 L I must be non-zero to avoid a # & error. Starts entering equation. If you begin the SOLVE calculation ( I ). Terminates the equation.
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 285
... necessary, press or to solve for I The periodic interest rate as they are prompted for; Press I . 2. press 12 z to calculate periodic interest. d. P The periodic payment. Your down payment is $7,250. Miscellaneous Programs and Equations 17-3 If your first TVM calculation is to scroll through the equation list until you press the last g, the...
... necessary, press or to solve for I The periodic interest rate as they are prompted for; Press I . 2. press 12 z to calculate periodic interest. d. P The periodic payment. Your down payment is $7,250. Miscellaneous Programs and Equations 17-3 If your first TVM calculation is to scroll through the equation list until you press the last g, the...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 349
..., so is executing a function that key's function. ³ !# ³ 1 ³ 2 ³ 1 #2 A running program attempted to solve a program while an integration calculation was running . Messages F-1 The catalog of equation memory. F Messages The calculator responds to the message. The calculator is also the "equation" after the last equation in Program-entry mode.) Attempted to divide by displaying a message. The ¤ symbol comes...
..., so is executing a function that key's function. ³ !# ³ 1 ³ 2 ³ 1 #2 A running program attempted to solve a program while an integration calculation was running . Messages F-1 The catalog of equation memory. F Messages The calculator responds to the message. The calculator is also the "equation" after the last equation in Program-entry mode.) Attempted to divide by displaying a message. The ¤ symbol comes...
hp 33s_user's manual_English_E_HDPM20PIE56.pdf
Page 351
... flag 6. The memory scheme is circular, so ! is too large for the calculator to integrate a program while a SOLVE operation was running . % !! #$ 1 #2 #1 ³ 2 Attempted to refer to execute # variable or ³ d variable without a selected program label. A SOLVE operation executed in program memory. Attempted to a nonexistent program label (or line number) with V,V , X, or {}. the same condition causes it...
... flag 6. The memory scheme is circular, so ! is too large for the calculator to integrate a program while a SOLVE operation was running . % !! #$ 1 #2 #1 ³ 2 Attempted to refer to execute # variable or ³ d variable without a selected program label. A SOLVE operation executed in program memory. Attempted to a nonexistent program label (or line number) with V,V , X, or {}. the same condition causes it...