Texas Instruments TI-89 Manuel D’Utilisation

Page de 1008
Calculator Home Screen
 225
Creating a Multi-Statement Function
Creating a Multi-Statement Function
Creating a Multi-Statement Function
Creating a Multi-Statement Function
You can also create a user-defined function whose definition consists of multiple 
statements. The definition can include many of the control and decision-making 
structures (
If
ElseIf
Return
, etc.) used in programming.
Note:
 For information about similarities and differences between functions and 
programs, refer to Programming.
For example, suppose you want to create a function that sums a series of reciprocals 
based on an entered integer (
n
):
When creating the definition of a multi-statement function, it may be helpful to visualize it 
first in a block form.
Ê
Func and EndFunc must begin and end the function.
Ë
Variables not in the argument list must be declared as local.
Ê
Ë
Ì
Í
Î
Ê
Func
Local temp,i
If fPart(nn)
ƒ
0 or nn
{
0
  Return “bad argument”
0
!
temp
For i,nn,1,
M
1
  approx(temp+1/i)
!
temp
EndFor
Return temp
EndFunc 
1
n
---
1
1
------------ ... 1
1
---
+
+
+