Casio FXCP400 manuel d'utilisation

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275

Aller à la page of

Un bon manuel d’utilisation

Les règles imposent au revendeur l'obligation de fournir à l'acheteur, avec des marchandises, le manuel d’utilisation Casio FXCP400. Le manque du manuel d’utilisation ou les informations incorrectes fournies au consommateur sont à la base d'une plainte pour non-conformité du dispositif avec le contrat. Conformément à la loi, l’inclusion du manuel d’utilisation sous une forme autre que le papier est autorisée, ce qui est souvent utilisé récemment, en incluant la forme graphique ou électronique du manuel Casio FXCP400 ou les vidéos d'instruction pour les utilisateurs. La condition est son caractère lisible et compréhensible.

Qu'est ce que le manuel d’utilisation?

Le mot vient du latin "Instructio", à savoir organiser. Ainsi, le manuel d’utilisation Casio FXCP400 décrit les étapes de la procédure. Le but du manuel d’utilisation est d’instruire, de faciliter le démarrage, l'utilisation de l'équipement ou l'exécution des actions spécifiques. Le manuel d’utilisation est une collection d'informations sur l'objet/service, une indice.

Malheureusement, peu d'utilisateurs prennent le temps de lire le manuel d’utilisation, et un bon manuel permet non seulement d’apprendre à connaître un certain nombre de fonctionnalités supplémentaires du dispositif acheté, mais aussi éviter la majorité des défaillances.

Donc, ce qui devrait contenir le manuel parfait?

Tout d'abord, le manuel d’utilisation Casio FXCP400 devrait contenir:
- informations sur les caractéristiques techniques du dispositif Casio FXCP400
- nom du fabricant et année de fabrication Casio FXCP400
- instructions d'utilisation, de réglage et d’entretien de l'équipement Casio FXCP400
- signes de sécurité et attestations confirmant la conformité avec les normes pertinentes

Pourquoi nous ne lisons pas les manuels d’utilisation?

Habituellement, cela est dû au manque de temps et de certitude quant à la fonctionnalité spécifique de l'équipement acheté. Malheureusement, la connexion et le démarrage Casio FXCP400 ne suffisent pas. Le manuel d’utilisation contient un certain nombre de lignes directrices concernant les fonctionnalités spécifiques, la sécurité, les méthodes d'entretien (même les moyens qui doivent être utilisés), les défauts possibles Casio FXCP400 et les moyens de résoudre des problèmes communs lors de l'utilisation. Enfin, le manuel contient les coordonnées du service Casio en l'absence de l'efficacité des solutions proposées. Actuellement, les manuels d’utilisation sous la forme d'animations intéressantes et de vidéos pédagogiques qui sont meilleurs que la brochure, sont très populaires. Ce type de manuel permet à l'utilisateur de voir toute la vidéo d'instruction sans sauter les spécifications et les descriptions techniques compliquées Casio FXCP400, comme c’est le cas pour la version papier.

Pourquoi lire le manuel d’utilisation?

Tout d'abord, il contient la réponse sur la structure, les possibilités du dispositif Casio FXCP400, l'utilisation de divers accessoires et une gamme d'informations pour profiter pleinement de toutes les fonctionnalités et commodités.

Après un achat réussi de l’équipement/dispositif, prenez un moment pour vous familiariser avec toutes les parties du manuel d'utilisation Casio FXCP400. À l'heure actuelle, ils sont soigneusement préparés et traduits pour qu'ils soient non seulement compréhensibles pour les utilisateurs, mais pour qu’ils remplissent leur fonction de base de l'information et d’aide.

Table des matières du manuel d’utilisation

  • Page 1

    ClassP ad II fx- CP400 User’s Guide CASIO Education website URL http://edu.casio.com Access the URL below and register as a user. http://edu.casio.com/dl/ E[...]

  • Page 2

    2 Be sure to keep physical records of all important data! Low battery power or incorrect replacement of the batteries that power the ClassPad can cause the data stored in memory to be corrupted or even lost entirely. Stored data can also be affected by strong electrostatic charge or strong impact. It is up to you to keep backup copies of data to pr[...]

  • Page 3

    3 Contents About This User’s Guide ............................................................................................................................ 9 Chapter 1: Basics ................................................................................................................ 10 1-1 General Guide ..................................[...]

  • Page 4

    4 Using a List in a Calculation ..................................................................................................................... 55 Using a List to Assign Different Values to Multiple Variables ................................................................... 55 2-5 Matrix and V ector Calculations ............................[...]

  • Page 5

    5 Scrolling the Graph Window ................................................................................................................... 103 Zooming the Graph Window ................................................................................................................... 103 Using Quick Zoom .......................................[...]

  • Page 6

    6 Calculating the Sum of a Sequence ....................................................................................................... 127 6-2 Graphing a Recursion .......................................................................................................... 127 Chapter 7: Statistics Application ....................................[...]

  • Page 7

    7 Chapter 9: Numeric Solver Application ........................................................................... 171 Numeric Solver Application-Specific Menus and Buttons ...................................................................... 171 Inputting an Equation ...............................................................................[...]

  • Page 8

    8 Editing a Program................................................................................................................................... 195 12-3 User-defined Functions ...................................................................................................... 196 Creating a New User-defined Function .......................[...]

  • Page 9

    9 14-2 Configuring System Settings ............................................................................................ 245 System Application Menus and Buttons ................................................................................................. 245 Configuring System Settings ...................................................[...]

  • Page 10

    Chapter 1: Basics    10 Chapter 1: Basics This chapter provides a general overview of the ClassPad and application operations, as well as information about input operations, the handling of data (variables and folders), file operations, and how to configure application format settings. 1-1 General Guide ClassPad at a Glance 3-pin data communica[...]

  • Page 11

    Chapter 1: Basics    11 T urning Power On or Off While the ClassPad is turned off, press c to turn it on. To turn off the ClassPad, press f and then c . Auto Power Off The ClassPad also has an Auto Power Off feature. This feature automatically turns the ClassPad off when it is idle for a specified amount of time. For details, see “To configur[...]

  • Page 12

    Chapter 1: Basics    12 1-3 Built-in Application Basic Operations This section explains basic information and operations that are common to all of the built-in applications. Using the Application Menu Tapping m on the icon panel displays the application menu. You can perform the operations below with the application menu. Tap a button to start [...]

  • Page 13

    Chapter 1: Basics    13 T ap this icon: T o start this application: T o perform this type of operation: Numeric Solver • Obtain the value of any variable in an equation, without transforming or simplifying the equation Sequence • Perform sequence calculations • Solve recursion expressions Financial • Perform simple interest, compound in[...]

  • Page 14

    Chapter 1: Basics    14 T o do this: Perform this operation: Switch the active window While a dual window is on the display, tap anywhere inside the window that does not have a thick boundary around it to make it the active window. Note that you cannot switch the active window while an operation is being performed in the current active window. [...]

  • Page 15

    Chapter 1: Basics    15 Interpreting Status Bar Information The status bar appears along the bottom of the window of each application. 12 3 1 Information about the currently running application You can change the configuration of a setting indicated in the status bar by tapping it. Tapping “Cplx” (indicating complex number calculations) whi[...]

  • Page 16

    Chapter 1: Basics    16 u T o display the soft keyboard When the soft keyboard is not on the touch screen, press the k key, or tap the O menu and then tap [Keyboard]. This causes the soft keyboard to appear. • The soft keyboard has a number of different key sets such as [Math1], [abc], and [Catalog], which you can use to input of functions an[...]

  • Page 17

    Chapter 1: Basics    17 [abc] key set Use this key set to input alphabetic characters. Tap one of the tabs along the top of the keyboard (along the right when using horizontal display orientation) to see additional characters, for example, tap [Math]. For more information, see “Using the Alphabet Keyboard” (page 24). [Catalog] key set This [...]

  • Page 18

    Chapter 1: Basics    18 As shown in the above Example, you can input simple arithmetic calculations using either the keypad keys or the soft keyboard. Input using the soft keyboard is required to input higher level calculation expressions, functions, variables, etc. See Chapter 2 for more information about inputting expressions. Tip: In some ca[...]

  • Page 19

    Chapter 1: Basics    19 k Using the Clipboard for Copy and Paste You can copy (or cut) a function, command, or other input to the ClassPad’s clipboard, and then paste the clipboard contents at another location. Performing a copy or cut operation causes the current clipboard contents to be replaced by the newly copied or cut characters. u T o [...]

  • Page 20

    Chapter 1: Basics    20 Example 2: To copy an expression you input with the Main application to the Graph Editor window 1. In the Main application work area, input: 2 x ^2 + 2 x − 1. c2x{2+2x-1E 2. On the right end of the toolbar, tap the down arrow button. On the button palette that appears, tap ! . • This will display the Graph Editor win[...]

  • Page 21

    Chapter 1: Basics    21 The keys in the following table are found on different key sets and are used to input functions and commands for performing particular calculations and operations. Key set Key Description Math1, Math2, Math3, Trig N5 “Template Input and Line Input” (page 22), “Other Functions” (page 48) p Inputs pi ( π ). W Inpu[...]

  • Page 22

    Chapter 1: Basics    22 Key set Key Description Math3 [ Inputs square brackets ([ ]). “2-5 Matrix and Vector Calculations” (page 56) Math3 <>;:=/ “Equal Symbols and Unequal Symbols” (page 53) Math3 ~ “Angle Symbol ( ∠ )” (page 52) Trig SCT “Trigonometric and Inverse Trigonometric Functions” (page 47) Trig 123 !@# “Hype[...]

  • Page 23

    Chapter 1: Basics    23 Example 2: To use the line input mode to input the same expression as in Example 1 ( 2  + (2 (2) / ( (2) + 1))^2 ) 1. Tap the [Math1] tab and then enter the line input mode (light blue key). 2. Perform the key operation below: 2+ ( d 2 ! 2) N ( ! 2)+1) e w E Example 3: To use the template input mode to input 1. Tap th[...]

  • Page 24

    Chapter 1: Basics    24 Example 2: 2xyE Tip: When you input a single-character variable, its name appears on the display as an italicized character. This is simply to let you know that the letter is a single-character variable name. u T o input a series of multiple characters A series of multiple characters (like “list1”) can be used for va[...]

  • Page 25

    Chapter 1: Basics    25 Catalog keyboard configuration Tapping a letter button displays the commands, functions, or other items that begin with that letter. This is an alphabetized list of commands, functions, and other items available in the category currently selected with “Form”. Tap the down arrow button and then select the category you[...]

  • Page 26

    Chapter 1: Basics    26 Main Memory Data T ypes Data stored in main memory has a data type attribute that is assigned in accordance with the application that created the data and the actual content of the data. The data type is indicated by a data type name . Data type names are shown on the Variable Manager variable list, and on the Select Dat[...]

  • Page 27

    Chapter 1: Basics    27 Using V ariable Manager Variable Manager is a tool for managing user variables, programs, user functions, and other types of data. Though this section uses only the term “variables”, the explanations provided here also refer to the other types of data that can be managed by Variable Manager. With Variable Manager you[...]

  • Page 28

    Chapter 1: Basics    28 T o do this: Do this: Deselect a folder or variable Clear the check box next to the folder or variable name. To deselect all the folders or variables in the list, tap [All] and then [Deselect All]. Delete a folder See “To delete a folder” (page 29). Delete a variable Select the check box next to the variable you want[...]

  • Page 29

    Chapter 1: Basics    29 Selecting a V ariable • If no check box is selected on the variable list, any variable operation that is performed affects the variable whose name is currently highlighted on the list. If any variable check box is selected, only that variable is affected by a variable operation, and the variable whose name is highlight[...]

  • Page 30

    Chapter 1: Basics    30 Managing Application Files The applications below can save data to files. Geometry (Chapter 8), eActivity (Chapter 10), Spreadsheet (Chapter 13), Verify (page 92), Probability (page 92) This section explains the common operations that can be performed on data files created with these applications. Tip: The eActivity file[...]

  • Page 31

    Chapter 1: Basics    31 u T o move a file to another folder 1. Tap [File] and then [Open]. 2. On the dialog box that appears, select the check box next to the file you want to move. • To move multiple files, select all of their check boxes. 3. Tap [File] and then [Move]. • This causes a dialog box for selecting the destination folder to app[...]

  • Page 32

    Chapter 1: Basics    32 Tip • If a variable with the specified name already exists in the current folder, the contents of the existing variable are replaced with the newly assigned data, unless the existing variable is locked or protected. For more information, see “Variable Manager operations” (page 27) and “Protected variable types”[...]

  • Page 33

    Chapter 1: Basics    33 4. Change the current folder specification to “Test”. • Use Variable Manager (page 27) to create a folder named “Test” and change the current folder specification. 5. Perform the following operations to view the contents of variables “eq1” and “eq2”. eq1 E (Since this key operation does not access the ?[...]

  • Page 34

    Chapter 1: Basics    34 1-7 Configuring Application Format Settings The O menu includes format settings for configuring the number of calculation result display digits and the angle unit, as well as application-specific commands. The following describes each of the settings and commands that are available on the O menu. T o do this: Select this[...]

  • Page 35

    Chapter 1: Basics    35 T o do this: Do this: Switch between complex number calculations (Complex mode) and real number calculations (Real mode) Select the “Complex Format” check box to enter the Complex mode, or clear the check box* to enter the Real mode*. Display results as a decimal value (Decimal mode) or leave calculation results as e[...]

  • Page 36

    Chapter 1: Basics    36 k Graph Format Dialog Box Use the Graph Format dialog box to configure settings for the Graph window and for drawing graphs. [Basic] tab 1 2 3 4 T o specify display of Graph window axes Tap 1 and then tap one of the settings described below. On: show axis Off: hide axis Number*: show axis along with maximum and minimum v[...]

  • Page 37

    Chapter 1: Basics    37 [Special] tab 1 2 3 T o specify the row width for Stat Editor and data table displays Tap 1 , and then select “2 Cells”, “3 Cells*”, or “4 Cells”. T o specify a source for table data Tap 2 and then tap one of the settings described below. Table Input*: Uses the data input in a Table Input dialog box as the so[...]

  • Page 38

    Chapter 1: Basics    38 k Geometry Format Dialog Box Use the Geometry Format dialog box to configure settings for the Geometry application. Tip: The information that appears in the preview area at the bottom of the dialog box shows a preview of the Geometry application window, based on the settings configured in upper part of the dialog box. 1 [...]

  • Page 39

    Chapter 1: Basics    39 k Financial Format Dialog Box Use the Financial Format dialog box to configure settings for the Financial application. [Basic] tab 1 2 3 T o specify the number of days in a year Tap 1 , and then tap “360 days” or “365 days*”. T o specify the beginning or the period or the end of the period as the payment date Tap[...]

  • Page 40

    Chapter 1: Basics    40 [Special] tab 1 2 3 4 5 T o specify odd period handling Tap 1 and then tap one of the settings described below. Compound (CI): Apply compound interest to the odd period when performing a Compound Interest calculation Simple (SI): Apply simple interest to the odd period when performing a Compound Interest calculation Off*[...]

  • Page 41

    Chapter 1: Basics    41 1-8 When you keep having problems… If you keep having problems when you are trying to perform operations, try the following before assuming that there is something wrong with the ClassPad. 1. Initialize all application format settings. Perform the procedure under “Initializing All Application Format Settings” (page[...]

  • Page 42

    Chapter 2: Main Application    42 Chapter 2: Main Application The Main application is a general-purpose numerical and mathematical calculation application that you can use to study mathematics and solve mathematical problems. You can use the Main application to perform general operations from basic arithmetic calculations, to calculations that [...]

  • Page 43

    Chapter 2: Main Application    43 • The example calculations are all performed using the Decimal mode (see page 44). Using the e Key Use the e key to input exponential values. You can also input exponential values using the E key on the soft keyboard [Number] key set. 0202 Calculation examples Omitting the Multiplication Sign You can omit the[...]

  • Page 44

    Chapter 2: Main Application    44 Calculation Priority Sequence Your ClassPad automatically performs calculations in the following sequence. 1 Commands with parentheses (sin(, diff(, etc.) 2 Factorials ( x! ), degree specifications ( o , r ), percents (%) 3 Powers 4 π , memory, variable multiplication operations that omit the multiplication si[...]

  • Page 45

    Chapter 2: Main Application    45 u Number of Decimal Places, Number of Significant Digits, Normal Display Settings The [Number Format] settings on the Basic Format dialog box specify the number of decimal places, the number of significant digits, and the normal display setting for Main application Decimal mode calculation results. The followin[...]

  • Page 46

    Chapter 2: Main Application    46 2-2 Using the Calculation History The Main application work area calculation history can contain up to 30 expression/result pairs. You can look up a previous calculation, edit, and then re-calculate it, if you want. • Use the scroll bar or scroll buttons to scroll the work area window up and down. This brings[...]

  • Page 47

    Chapter 2: Main Application    47 Problem Operation Convert 4.25 radians to degrees. = 243.5070629 4.25 R w 47.3° + 82.5rad = 4774.20181° 47.3 + 82.5 R w How many radians is 243.5070629°? = 4.249999999 Change the [Angle] setting to “Radian”, and then input 243.5070629 * w . T rigonometric and Inverse T rigonometric Functions Problem Oper[...]

  • Page 48

    Chapter 2: Main Application    48 Other Functions (%, ' , x 2 , x –1 , x !, abs, ⬔ , signum, int, frac, intg, fRound, sRound) Problem Operation What is 12% of 1500? (180) 1500 * 12 & w What percent of 880 is 660? (75%) 660 / 880 & w What value is 15% greater than 2500? (2875) 2500 *( 1 + 15 & What value is 25% less than 350[...]

  • Page 49

    Chapter 2: Main Application    49 u “rand” Function The “rand” function generates random numbers. If you do not specify an argument, “rand” generates 10-digit decimal values 0 or greater and less than 1. Specifying two integer values for the argument generates random numbers between them. Problem Operation Generate random numbers be[...]

  • Page 50

    Chapter 2: Main Application    50 Function: • Omitting a value for “ m ” (or specifying 1 for “ m ”) returns the generated random number as-is. • Specifying a value for “ m ” returns the specified number of random values in list format. Description: • “ n ” and “ m ” must be positive integers. Problem Operation Randoml[...]

  • Page 51

    Chapter 2: Main Application    51 Problem Operation Determine the greatest common divisors of {4, 3}, {12, 6}, and {36, 9}. [iGcd] { 4 , 3 } , { 12 , 6 } , { 36 , 9 } ) w u “iLcm” Function Syntax: iLcm(Exp-1, Exp-2[, Exp-3…Exp-10)] (Exp-1 through Exp-10 all are integers.) iLcm(List-1, List-2[, List-3…List-10)] (All elements of List-1 th[...]

  • Page 52

    Chapter 2: Main Application    52 Condition Judgment (judge, piecewise) u “judge” Function The “judge” function returns TRUE when an expression is true, and FALSE when it is false. Problem Operation Is the following expression true or false? 1 = 1 TRUE [judge] 1 = 1 w Is the following expression true or false? 1 < 0 FALSE [judge] 1 &[...]

  • Page 53

    Chapter 2: Main Application    53 Primality T est (isPrime) The “isPrime” function determines whether the number provided as the argument is prime (returns TRUE) or not (returns FALSE). The syntax of the “isPrime” function is shown below. isPrime(Exp/List[ ) ] • Exp or all of the elements of List must be integers. Problem Operation De[...]

  • Page 54

    Chapter 2: Main Application    54 Solutions Supported by ClassPad (TRUE, F ALSE, Undefined, No Solution, ∞ , const, constn) Solution Description Example TRUE Output when a solution is true. judge (1 = 1) w FALSE Output when a solution is false. judge (1 < 0) w Undefined Output when a solution is undefined. 1/0 w No Solution Output when the[...]

  • Page 55

    Chapter 2: Main Application    55 Gamma Function The Gamma function is called “gamma” on the ClassPad. ∫ + ∞ 0 t x –1 e – t d t Γ ( x ) = For an integer n the gamma is evaluated as shown below.   ²  !  K     ^    s  The gamma is defi[...]

  • Page 56

    Chapter 2: Main Application    56 2-5 Matrix and V ector Calculations This section explains how to create matrices, and how to perform basic matrix calculations. Tip: Since a vector can be viewed as 1-row by n -column matrix or n -row by 1-column matrix, this section does not include explanations specifically about vectors. For more information[...]

  • Page 57

    Chapter 2: Main Application    57 Raising a Matrix to a Specific Power Example: To raise 1 2 3 4 to the power of 3 0226 Input in a single line 0227 Input using an actual on-screen matrix Tip: You can raise only a square matrix to a specific power. An error occurs when you try to raise a non-square matrix to a specific power. Using a Matrix to A[...]

  • Page 58

    Chapter 2: Main Application    58 Selecting a Number Base Specifying a default number base in the Main application will apply to the current line (expression/result pair), and to all subsequent lines until you change the default number base setting. u T o select the number base for the line where the cursor is located 1. Tap the down arrow butt[...]

  • Page 59

    Chapter 2: Main Application    59 Using the baseConvert Function (Number System T ransform) The baseConvert function lets you convert a number in one base (number system) to its equivalent in another base. Important! • The baseConvert function works for positive integers only. • The baseConvert function cannot be used in a line for which a [...]

  • Page 60

    Chapter 2: Main Application    60 Example Screenshots The screenshots below show examples of how input and output expressions appear on the ClassPad display. All of the screenshots in this section show the “complete expression” version. When the input expression does not fit: Displayed expression Complete expression When the output expressi[...]

  • Page 61

    Chapter 2: Main Application    61 u rFactor [Action][Transformation][factor][rFactor] Function: Factors an expression up to its roots, if any. Syntax: rFactor (Exp/Eq/Ineq/List/Mat [ ) ] Example: To factor x 2  3 u factorOut [Action][Transformation][factor][factorOut] Function: Factors out an expression with respect to a specified factor. Sy[...]

  • Page 62

    Chapter 2: Main Application    62 u toFrac [Action][Transformation][Fraction][toFrac] Function: Transforms a decimal value into its equivalent fraction value. Syntax: toFrac (Exp/Eq/Ineq/List/Mat [ ) ] Example: To transform 5.28 into its equivalent fraction value u propFrac [Action][Transformation][Fraction][propFrac] Function: Transforms a dec[...]

  • Page 63

    Chapter 2: Main Application    63 Syntax: laplace( f ( t ), t , s ) f ( t ): expression ; t : variable with respect to which the expression is transformed ; s : parameter of the transform invLaplace( L ( s ), s , t ) L ( s ): expression ; s : variable with respect to which the expression is transformed ; t : parameter of the transform ClassPad [...]

  • Page 64

    Chapter 2: Main Application    64 T ransform Definition n (optional) a b Modern Physics 0 0 1 Pure Math 1 1 –1 Probability 2 1 1 Classical Physics 3 –1 1 Signal Processing 4 0 –2* π Tip: The Advanced Format dialog box can be used to configure settings related to the Fourier Transform, such a Fourier Transform definition, etc. For details[...]

  • Page 65

    Chapter 2: Main Application    65 Using the Calculation Submenu The [Calculation] submenu contains calculus related commands, such as “diff” (differentiation) and “  ” (integration). u diff [Action][Calculation][diff] Function: Differentiates an expression with respect to a specific variable. Syntax: diff(Exp/List[,variable] [ ) ] di[...]

  • Page 66

    Chapter 2: Main Application    66 u Π [Action][Calculation][ Π ] Function: Evaluates an expression at discrete variable values within a range, and then calculates a product. Syntax: Π (Exp/List, variable, lower value, upper value [ ) ] Example: To calculate the product of x 2 as the value of x changes from x = 1 through x = 5 u rangeAppoint [...]

  • Page 67

    Chapter 2: Main Application    67 • “ n ” is calculation precision, which you can specify as an integer in the range of 1 to 9. Using any value outside this range causes an error. • This command returns an approximate value when calculation precision is specified for “ n ”. • This command returns a true value when nothing is speci[...]

  • Page 68

    Chapter 2: Main Application    68 u conjg [Action][Complex][conjg] Function: Returns the conjugate complex number. Syntax: conjg (Exp/Eq/Ineq  /List/Mat [ ) ] (Ineq  : Real mode only) Example: To obtain the conjugate of complex number 1 + i u re [Action][Complex][re] Function: Returns the real part of a complex number. Syntax: re (Exp/Eq/[...]

  • Page 69

    Chapter 2: Main Application    69 Using the List-Create Submenu The [List][Create] submenu contains commands that are related to creating lists. u seq [Action][List][Create][seq] Function: Generates a list in accordance with a numeric sequence expression. Syntax: seq (Exp, variable, start value, end value [,step size] [ ) ] Example: To generate[...]

  • Page 70

    Chapter 2: Main Application    70 u rotate [Action][List][Create][rotate] Function: Returns a list in which the elements have been rotated to the right or to the left by a specific amount. Syntax: rotate (List [,number of rotations] [ ) ] • Specifying a negative value for “[,number of rotations]” rotates to the right, while a positive val[...]

  • Page 71

    Chapter 2: Main Application    71 u median [Action][List][Statistics][median] Function: Returns the median of the elements in a list. Syntax: median (List-1[, List-2] [ ) ] (List-1: Data, List-2: Freq) Example: To determine the median of the elements in the list {1, 2, 3} u mode [Action][List][Statistics][mode] Function: Returns the mode of the[...]

  • Page 72

    Chapter 2: Main Application    72 u prod [Action][List][Calculation][prod] Function: Returns the product of the elements in a list. Syntax: prod (List-1[, List-2] [ ) ] (List-1: Data, List-2: Freq) Example: To determine the product of the elements in the list {1, 2, 3} u cuml [Action][List][Calculation][cuml] Function: Returns the cumulative su[...]

  • Page 73

    Chapter 2: Main Application    73 Syntax: sumSeq (List-1[, List-2] [,variable] [ ) ] • “ x ” is the default when you omit “[,variable]”. Example: To determine the sum of a polynomial for a sequence expressed by the list {3, 5, 7, 9} Using the Matrix-Create Submenu The [Matrix][Create] submenu contains commands related to creation of m[...]

  • Page 74

    Chapter 2: Main Application    74 u listT oMat [Action][Matrix][Create][listToMat] • For information about listToMat, see page 70. u matT oList [Action][Matrix][Create][matToList] Function: Transforms a specific column of a matrix into a list. Syntax: matToList (Mat, column number [ ) ] Example: To transform column 2 of the matrix [[1, 2] [3,[...]

  • Page 75

    Chapter 2: Main Application    75 u eigVl [Action][Matrix][Calculation][eigVl] Function: Returns a list that contains the eigenvalue(s) of a square matrix. Syntax: eigVl (Mat [ ) ] Example: To obtain the eigenvalue(s) of the matrix [[3, 4] [1, 3]] u eigVc [Action][Matrix][Calculation][eigVc] Function: Returns a matrix in which each column repre[...]

  • Page 76

    Chapter 2: Main Application    76 u mRow [Action][Matrix][Row&Column][mRow] Function: Multiplies the elements of a specific row in a matrix by a specific expression. Syntax: mRow (Exp, Mat, row number [ ) ] Example: To multiply row 1 of the matrix [[1, 2] [3, 4]] by x u mRowAdd [Action][Matrix][Row&Column][mRowAdd] Function: Multiplies [...]

  • Page 77

    Chapter 2: Main Application    77 Using the V ector Submenu The [Vector] submenu contains commands that are related to vector calculations. • A vector is handled as a 1 × N matrix or N × 1 matrix. • A vector in the form of 1 × N can be entered as [……] or [[……]]. Example: [1, 2], [[1, 2]] • Vectors are considered to be in rectan[...]

  • Page 78

    Chapter 2: Main Application    78 u norm [Action][Vector][norm] Function: Returns the norm of a vector. Syntax: norm (Mat [ ) ] Example: To obtain the norm of the vector [1, 2, 3] u crossP [Action][Vector][crossP] Function: Returns the cross product of two vectors. Syntax: crossP (Mat-1, Mat-2 [ ) ] • This command can be used with a 1 × N or[...]

  • Page 79

    Chapter 2: Main Application    79 Example: To transform the rectangular form [1, 1, 1] into its equivalent spherical form (in the Radian mode) u toCyl [Action][Vector][toCyl] Function: Returns an equivalent cylindrical form [ r ∠  z ]. Syntax: toCyl (Mat [,natural number] [ ) ] • This command can be used with a 1 × 3 or 3 × 1 matrix on[...]

  • Page 80

    Chapter 2: Main Application    80 Note For the solution, the solve function returns an expression or value for the expression (Exp/Eq) input as its argument. The message “More solutions may exist” will appear on the display when a value is returned as the solution, because there may be multiple solutions. The solve function can return a max[...]

  • Page 81

    Chapter 2: Main Application    81 u absExpand [Action][Equation/Inequality][absExpand] Function: Divides an absolute value expression into formulas without absolute value. Syntax: absExpand(Eq/Ineq [ ) ] Example: To remove the absolute value from ⎜ 2 x – 3 ⎜ = 9 u andConnect [Action][Equation/Inequality][andConnect] Function: Combines two[...]

  • Page 82

    Chapter 2: Main Application    82 Using the Assistant Submenu The [Assistant] submenu contains two commands related to the Assistant mode. Note that the following commands are valid in the Assistant mode only. For more information on the Assistant mode see “Assistant Mode and Algebra Mode” on page 45. u arrange [Action][Assistant][arrange] [...]

  • Page 83

    Chapter 2: Main Application    83 The following explains how to specify list data in arguments and how calculation results are output. (a) Specifying list data for a single argument • Basically, you can specify any list you like, but the each of the elements in the list must be in accordance with the conditions required by the argument of the[...]

  • Page 84

    Chapter 2: Main Application    84 • “tail setting” displays the probability value tail specification, and Left, Right, or Center can be specified. Enter the following values or letters to specify: Left: −1, “L”, or “l” Center: 0, “C”, or “c” Right: 1, “R”, or “r” When input is skipped, “Left” is used. • Whe[...]

  • Page 85

    Chapter 2: Main Application    85 u chiCDf [Action][Distribution/Inv.Dist][Continuous][chiCDf] Function: Returns the cumulative probability of a χ 2 distribution between a lower bound and an upper bound. Syntax: chiCDf(lower value, upper value, df [ ) ] Calculation Result Output: pr ob Example: To determine the χ 2 probability when lower valu[...]

  • Page 86

    Chapter 2: Main Application    86 u binomialCDf [Action][Distribution/Inv.Dist][Discrete][binomialCDf] Function: Returns the cumulative probability in a binomial distribution that the success will occur between specified lower value and upper value. Syntax: binomialCDf(lower value, upper value, numtrial value, pos [ ) ] Calculation Result Outpu[...]

  • Page 87

    Chapter 2: Main Application    87 Important! See “Important!” under “invBinomialCDf” on page 86. Example: To determine the minimum number of trials when pr ob = 0.8074,  = 2.26 u geoPDf [Action][Distribution/Inv.Dist][Discrete][geoPDf] Function: Returns the probability in a geometric distribution that the success will occur on a spec[...]

  • Page 88

    Chapter 2: Main Application    88 u invHypergeoCDf [Action][Distribution/Inv.Dist][Inverse][invHypergeoCDf] Function: Returns the minimum number of trials of a hypergeometric cumulative distribution for specified values. Syntax: invHypergeoCDf( pr ob , n , M , N [ ) ] Calculation Result Output: x Inv, ½ x Inv Important! See “Important!” un[...]

  • Page 89

    Chapter 2: Main Application    89 2-8 Using the Interactive Menu The [Interactive] menu includes most of the commands that are on the [Action] menu. Selecting a command on the [Action] menu will simply input the command. With the [Interactive] menu, you drag the stylus across existing input in the work area and then select a command. This enclo[...]

  • Page 90

    Chapter 2: Main Application    90 Using Another Application’ s Window u T o open another application’ s window 1. Tap the right most toolbar down arrow button. • This displays a palette of application icons. Graph Spreadsheet Stat Editor Probability Verify Graph Editor Geometry Conics Graph Conics Editor Financial Differential Equation Ed[...]

  • Page 91

    Chapter 2: Main Application    91 • For information about inputting and editing list data using the Stat Editor, see Chapter 7. u T o use Stat Editor to recall a LIST variable created in the work area 0240 Continuing from example 0239 , to use Stat Editor to recall list variable “test”, which was created in the work area Using the Geometr[...]

  • Page 92

    Chapter 2: Main Application    92 2-10 Using V erify Verify provides you with a powerful tool to check whether your numeric or algebraic manipulations are correct. Verify will assist you in simplifying an expression by verifying whether or not the expression you entered is equivalent to your original expression. If it is, you will get a pleasan[...]

  • Page 93

    Chapter 2: Main Application    93 u T o start up Probability 1. On the work area window, tap the right most toolbar down arrow button. 2. On the icon palette that appears, tap P . This will display an initial Probability dialog box. u Probability window menus and buttons • Clear the Probability window (and display the Probability dialog box) [...]

  • Page 94

    Chapter 2: Main Application    94 Important! If the program command “Pause” is used in a program, it is ignored when the program is called from Main or eActivity. Program Main application eActivity application 0247 To run the program named OCTA that we created and stored under “Creating a Program” (page 190) from the Main application, a[...]

  • Page 95

    Chapter 3: Graph & Table Application    95 Chapter 3: Graph & T able Application The Graph & Table application allows you to input and graph rectangular coordinate equations (or inequalities), polar coordinate equations, and parametric expressions. After you graph an expression, you can perform various graph-based analytical operati[...]

  • Page 96

    Chapter 3: Graph & Table Application    96 • Graph the selected function(s) .................................................................................................................... $ • Generate a summary table for the selected function .................................................................................. 4 • D[...]

  • Page 97

    Chapter 3: Graph & Table Application    97 3-1 Storing Functions Use the Graph Editor window to store a Graph & Table application function. This section covers Graph Editor operations, and explains how to store functions. Using Graph Editor Sheets The Graph Editor window has five tabbed sheets named Sheet 1 through Sheet 5, each of whic[...]

  • Page 98

    Chapter 3: Graph & Table Application    98 T o input this type of expression: Do this: x equality 1. Tap [Type] - [ x =Type]. 2. Input an expression that includes variable y and then press E . y inequality (left side y type) 1. Tap [Type], [Inequality], and then tap one of the following: [ y >Type], [ y <Type], [ y t Type], [ y s Type[...]

  • Page 99

    Chapter 3: Graph & Table Application    99 2. Configure the dialog box with the following settings. T o specify this: Perform this operation: Line type Tap “Graph Plot” and then tap the desired line type. Line color Tap “Line Color” and then tap the desired color. 3. To apply the settings, return to the dialog box in step 2 of this [...]

  • Page 100

    Chapter 3: Graph & Table Application    100 Saving Graph Editor Data to Graph Memory Graph memory lets you store all of the expressions and their related information to a file for later recall. Each graph memory file contains the following data: • Functions on all five Graph Editor sheets (up to 100 functions) • Whether the check box ne[...]

  • Page 101

    Chapter 3: Graph & Table Application    101 2. If you want to configure settings using preset ClassPad View Window parameters, perform the operations described below. T o configure this setting: Do this: ClassPad initial defaults On the [Memory] menu select [Initial], or tap the [Default] button. Configure settings optimized for trigonometr[...]

  • Page 102

    Chapter 3: Graph & Table Application    102 V iew Window Preset Parameters Selecting preset View Window parameters configures the settings shown in the table below. Note: The values in the explanations below apply during the half-size view of the Graph window (which is the initial default setting of the Graph & Table application). Tappi[...]

  • Page 103

    Chapter 3: Graph & Table Application    103 Panning the Graph Window You can drag the Graph window screen to scroll (pan) its contents. u ClassPad Operation 1. Holding the stylus anywhere against the Graph window, drag it in the direction you want. • This causes the Graph window to scroll automatically in accordance with the dragging. 2. [...]

  • Page 104

    Chapter 3: Graph & Table Application    104 T o do this on the Graph window: Do this: Automatically configure settings so the Graph screen fills the entire screen in accordance with the graph being drawn Tap [Zoom] and then [Auto], or tap R . Return a graph to its original View Window settings Tap [Zoom] and then [Original]. Adjust View Win[...]

  • Page 105

    Chapter 3: Graph & Table Application    105 u ClassPad Operation 1. On the Graph window or Graph Editor window, tap a and then [Built-In]. 2. On the menu that appears, tap the built-in function you want to select. • This displays a dialog box for assigning values to the coefficients. The actual coefficients that appear ( a through d ) dep[...]

  • Page 106

    Chapter 3: Graph & Table Application    106 3-3 Using T able & Graph The Graph & Table application includes a “Table window” for displaying number tables and summary tables generated with the functions you input on the Graph Editor window. Generating a Number T able A number table can be created for one or more y =Type, r =Type,[...]

  • Page 107

    Chapter 3: Graph & Table Application    107 u T o generate a number table by assigning list values to x ,  , or t 1. Tap O and then [Graph Format] to display the Graph Format dialog box. 2. Tap [Special] tab, and then select a list option (list1 through list6 or a list variable created by you) for the [Table Variable] item. • By way of[...]

  • Page 108

    Chapter 3: Graph & Table Application    108 Generating Number T able V alues from a Graph You can input the coordinate values where the pointer is currently located on a graph into a table by simply pressing E . 0303 To generate number table values from the y = x 3 – 3 x graph Generating a Summary T able A summary table can be created fro[...]

  • Page 109

    Chapter 3: Graph & Table Application    109 4. Tap [OK] to close the View Window dialog box. • Tapping $ here graphs the function using the View Window settings. 5. Tap 4 . • This starts summary table generation, and displays the result on the Table window. Note that generation of a summary table can take a bit of time. Tip • The abov[...]

  • Page 110

    Chapter 3: Graph & Table Application    110 2. Tap [Analysis], [Trace], or tap = . • This will display the pointer at the coordinates where x = 0. The pointer will not be visible when it is located at a point outside the graph display area. • If “Undefined” appears in place of the xc or yc coordinate, it means that the current point[...]

  • Page 111

    Chapter 3: Graph & Table Application    111 u T o write text on the Graph window 1. While the Graph window is active, tap [Analysis], [Sketch], and then [Text]. 2. On the dialog box that appears, enter the text you want and then tap [OK]. • This displays the word “Text” in the lower right corner of the Graph window. 3. Place the stylu[...]

  • Page 112

    Chapter 3: Graph & Table Application    112 3-6 Analyzing a Function Used to Draw a Graph Your ClassPad includes a G-Solve feature that lets you perform a variety of different analytical processes on an existing graph. What Y ou Can Do Using the G-Solve Menu Commands While there is a graph on the Graph window, you can use a [G-Solve] menu c[...]

  • Page 113

    Chapter 3: Graph & Table Application    113 3. To obtain other roots, press the left or right cursor key, or tap the left or right graph controller arrows. • If there is only one solution, the pointer does not move when you press the cursor key or tap the graph controller arrow. The following are examples for other G-Solve commands. 0307 [...]

  • Page 114

    Chapter 4: Conics Application    114 Chapter 4: Conics Application The Conics application provides you with the capability to graph circular, parabolic, elliptic, and hyperbolic functions. You can also use the Conics application to quickly and easily determine the proper focal point, vertex, directrix, and other information about each type of c[...]

  • Page 115

    Chapter 4: Conics Application    115 4-1 Inputting an Equation You can select one of the preset Conics Forms or input a conics equation manually. You can also transform a manually input equation to a Conics Form. u T o input an equation using a Conics Form 1. On the Conics Editor window, tap q to displays the Select Conics Form dialog box. 2. S[...]

  • Page 116

    Chapter 4: Conics Application    116 Drawing a Circle There are two forms that you can use to draw a circle. • One form is the standard form, which allows you to specify the center point and radius: ( x – H) 2 + ( y – K) 2 = R 2 • The other form is the general form, which allows you to specify the coefficients of each term: A x 2 + A y [...]

  • Page 117

    Chapter 4: Conics Application    117 Using G-Solve Menu Commands When multiple solutions are obtained by a G-Solve command, only one solution is displayed at a time. For example, executing [Analysis] - [G-Solve] - [Focus] for an ellipse that has two foci will display only one focus at a time. In a case such as this, use the left and right curso[...]

  • Page 118

    Chapter 5: Differential Equation Graph Application    118 Chapter 5: Differential Equation Graph Application This chapter explains how to use the Differential Equation Graph application, which you can use to investigate families of solutions to ordinary differential equations. The Differential Equation Graph application has the following two ty[...]

  • Page 119

    Chapter 5: Differential Equation Graph Application    119 • Toggle the use of unit vectors on or off for slope field or phase plane graphing ............................................................................................................... Edit - Unit Vectors • Display the Differential Equation Editor window [DiffEq] tab ......[...]

  • Page 120

    Chapter 5: Differential Equation Graph Application    120 Graphing a Second Order Differential Equation This section explains how to input a second order differential equation, draw a phase plane, and graph the solution curve(s). With this application, a second order differential equation is input in the form of a set of two first order differe[...]

  • Page 121

    Chapter 5: Differential Equation Graph Application    121 Configuring and Modifying Initial Conditions You can modify an existing initial condition on the Differential Equation Graph window by dragging it. You can also configure a new initial condition on the Differential Equation Graph window by tapping the coordinates you want to specify as t[...]

  • Page 122

    Chapter 5: Differential Equation Graph Application    122 3. On the Differential Equation Graph window, tap the coordinates that you want to specify as the new initial condition. • This will set the coordinates as the new initial condition and draw a solution curve. • The newly configured initial condition is added to the initial condition [...]

  • Page 123

    Chapter 5: Differential Equation Graph Application    123 Setting Description Solution Dir. A solution curve is graphed starting at the initial condition value t 0 and continues until it reaches a target value, which can be either t min or t max. The solution direction determines the target values. Forward will graph the solution curve from t 0[...]

  • Page 124

    Chapter 5: Differential Equation Graph Application    124 u T o start a graph/curve trace 1. Draw a solution curve (see pages 119 through 120) or function graph (see page 123). 2. Tap = or [Analysis] - [Trace]. 5-4 Graphing an Expression or V alue by Dropping It into the Differential Equation Graph Window You can use the procedures in this sect[...]

  • Page 125

    Chapter 6: Sequence Application    125 Chapter 6: Sequence Application The Sequence application provides you with the tools you need to work with explicit sequences and recursive type sequences. Starting up the Sequence application displays two windows. 1 Sequence Editor window Use this window to input expressions for creating a sequence table.[...]

  • Page 126

    Chapter 6: Sequence Application    126 Buttons common to multiple windows • Create an ordered pair table (Editor/Graph/RUN) ...................................................................................... # • Create a sequence table with column(s) that determine if a sequence is an arithmetic sequence, geometric sequence, progression [...]

  • Page 127

    Chapter 6: Sequence Application    127 Determining the General T erm of a Recursion Expression You can use the rSolve function to convert the sequence expressed by a recursion expression to the general term format a n = f ( n ). 0602 To determine the general term of the recursion expression a n +1 = a n + 2, a 1 = 1 About rSolve The rSolve func[...]

  • Page 128

    Chapter 7: Statistics Application    128 Chapter 7: Statistics Application The Statistics application provides you with the tools you need to perform the operations below.  Statistical data input (as list variables)  Statistical graph drawing: Single-variable statistical graphs and paired-variable statistical graphs  Statistical calcul[...]

  • Page 129

    Chapter 7: Statistics Application    129 2. Input the data you want. • You can input values, formulas, or variable names. If you input a formula, the value of the calculation result will be input into the list. If you input a variable name, the value currently assigned to the variable (or the variable name itself in the case of an undefined v[...]

  • Page 130

    Chapter 7: Statistics Application    130 • Clear list variable data from list1 through list6 and initialize Stat Editor window contents .................................................................................................................. Edit - Clear All • Convert a mathematical expression in the currently selected cell to a de[...]

  • Page 131

    Chapter 7: Statistics Application    131 u T o configure statistical graph settings 1. On the Stat Editor window, tap [SetGraph] - [Setting…] or tap G . • This displays the Set StatGraphs dialog box. There are tabs named 1 through 9 that correspond to StatGraph1 through StatGraph9. • Each tab is assigned a color. Tabs [1] and [6]: Blue; T[...]

  • Page 132

    Chapter 7: Statistics Application    132 Med-Box Plot (MedBox) This type of graph is often called a “Box and Whisker” graph. It lets you see how a large number of data items are grouped within specific ranges. The lines from minX to Q 1 , and from Q 3 to maxX are called “whiskers”. If [Show Outliers] box is checked on the Set StatGraphs[...]

  • Page 133

    Chapter 7: Statistics Application    133 k Regression graphs Regression graphs of each of the paired-variable data can be drawn according to the model formulas under “Regression types” below. Linear regression graph Quadratic regression graph Logistic regression graph Regression types:  Linear regression (LinearR) [Linear Reg] ..........[...]

  • Page 134

    Chapter 7: Statistics Application    134  Logistic regression (LogisticR) [Logistic Reg] .................................................................... y = c 1 + a ⴢ e –b ⴢ x Logistic regression is best for data whose values continually increase over time, until a saturation point is reached. Tip: Though ClassPad internally perfo[...]

  • Page 135

    Chapter 7: Statistics Application    135 • Whenever you perform a regression calculation from the [Calc] - [Regression] menu, the [Previous Reg] check box on the [SetGraph] menu is selected automatically. This tells ClassPad to remember the calculation results produced by the last executed regression calculation command (the menu command sele[...]

  • Page 136

    Chapter 7: Statistics Application    136 7-3 Performing Basic Statistical Calculations Mean, standard deviation, and other statistical values can be obtained from single-variable data and paired- variable data. Regression calculation can also be performed on paired-variable data. All of these calculations are performed using [Calc] menu command[...]

  • Page 137

    Chapter 7: Statistics Application    137  When n is an odd number, using the median of the total population as the reference, the population elements are divided into two groups: values less than the median and values greater than the median. The median value is excluded. Q 1 and Q 3 then become the values described below. Q 1 = {median of t[...]

  • Page 138

    Chapter 7: Statistics Application    138 Performing Regression Calculations You can use the procedures under “Overlaying a Regression Graph on a Scatter Plot” (page 134) to specify a model formula, and determine and graph the regression formula for paired-variable data. The dialog box that appears when performing these operations provides t[...]

  • Page 139

    Chapter 7: Statistics Application    139 u T o perform residual calculation 1. Perform steps 1 and 2 under “To view regression calculation results” (page 138). 2. On the dialog box that appears, tap the [Copy Residual] down arrow button, and then select [On] or the list into which you want to copy the residual values. 3. Tap [OK]. • This [...]

  • Page 140

    Chapter 7: Statistics Application    140 2. On the Command menu, select the command you want to execute. • For information about what is calculated by each command, see “Tests” (page 141), “Confidence Intervals” (page 143), and “Distributions” (page 145). 3. Select “List” to use list data for calculation, or “Variable” to [...]

  • Page 141

    Chapter 7: Statistics Application    141 T ests The Z Test provides a variety of different tests based on standard deviation based tests. They make it possible to test whether or not a sample accurately represents the population when the standard deviation of a population (such as the entire population of a country) is known from previous tests[...]

  • Page 142

    Chapter 7: Statistics Application    142 Linear Regression t T est .... [Test] - [Linear Reg t -Test] .....  =  (  − 2)/(1 −  2 )  = (   − o )(   − p )/ (   − o ) 2  = p −  o         n : sample size ( n t 3) Tests the linear relationship between the paired va[...]

  • Page 143

    Chapter 7: Statistics Application    143 T wo-W ay ANOV A .... [Test] - [Two-Way ANOVA] Tests the hypothesis that the population means of multiple populations are equal. It examines the effect of each variable independently as well as their interaction with each other based on a dependent variable. 0707 The values in the table below are measure[...]

  • Page 144

    Chapter 7: Statistics Application    144 1-Sample Z Interval .... [Interval] - [One-Sample Z Int] Lower , Upper = o  Z α 2 σ n Calculates the confidence interval for the population mean based on a sample mean and known population standard deviation. 0708 To specify the data below and perform a 1-Sample Z Interval calculation list1: {299.4,[...]

  • Page 145

    Chapter 7: Statistics Application    145 Distributions There is a variety of different types of distribution, but the most well-known is “normal distribution”, which is essential for performing statistical calculations. Normal distribution is a symmetrical distribution centered on the greatest occurrences of mean data (highest frequency), w[...]

  • Page 146

    Chapter 7: Statistics Application    146 Inverse Student’ s t Cumulative Distribution .... [Inv. Distribution] - [Inverse t CD] Calculates the lower bound value of a Student’s t cumulative probability distribution for specified values. χ χ 2 Probability Density .... [Distribution] - [ χ 2 PD] Calculates the χ 2 probability density for a[...]

  • Page 147

    Chapter 7: Statistics Application    147 Poisson Cumulative Distribution .... [Distribution] - [Poisson CD] Calculates the cumulative probability in a Poisson distribution that success will occur on or before a specified trial. 0713 To calculate Poisson cumulative probability for the data below and graph the result Lower bound: 2 Upper bound: 3[...]

  • Page 148

    Chapter 7: Statistics Application    148 Input and Output T erms k Input T erms C-Level : confidence level (0 s C-Level < 1) Contrib : name of list specifying the contribution of each observed count df : degrees of freedom Expected : name of list that is for saving expected frequency Freq, Freq(1), Freq(2) : frequency (1 or list name) List, [...]

  • Page 149

    Chapter 7: Statistics Application    149 k Output T erms a : regression constant term ( y -intercept) A df : df * 5 of Factor A A F : F value of Factor A A MS : MS * 6 of Factor A A p : p -value of Factor A A SS : SS * 7 of Factor A AB df * 8 : df * 5 of Factor A × Factor B AB F * 8 : F value of Factor A × Factor B AB MS * 8 : MS * 6 of Facto[...]

  • Page 150

    Chapter 8: Geometry Application    150 Chapter 8: Geometry Application The Geometry application allows you to draw and analyze geometric figures. For example, you can draw a circle and then draw a line that is tangent to a particular point on the circle. The Geometry application also includes an animation feature that lets you watch how a figur[...]

  • Page 151

    Chapter 8: Geometry Application    151 • Display a submenu for drawing a figure of specially shaped figures such as triangles and rectangles (page 156) ............................................ Draw - Special Polygon • Display a submenu for drawing functions (page 154) ............................................................ Draw - F[...]

  • Page 152

    Chapter 8: Geometry Application    152 u T o draw a line segment 1. Tap [Draw] - [Basic Object] - [Line Segment], or tap y . 2. Tap the screen where you want the line segment to begin, and a point will be drawn, and then tap the point where you want it to end. u T o add a labeled point to an existing line 1. Tap [Draw] - [Basic Object] - [Point[...]

  • Page 153

    Chapter 8: Geometry Application    153 u T o draw an ellipse 1. Tap [Draw] - [Basic Object] - [Ellipse] - [Axes], or tap I . 2. Tap the point you want to specify as the center point. 3. Tap or drag to the point you want to specify as minor axis (nearest point on the edge from the center point). 4. Tap or drag to the point you want to specify as[...]

  • Page 154

    Chapter 8: Geometry Application    154 u T o draw a function 1. Tap [Draw] - [Function] - [ f ( x )]. • Or you could tap { on the tool bar. Next on the Function dialog box that appears, use the Type box to select “ f ( x )”. 2. On the Function dialog box, input the function and then tap [OK] to draw it. u T o draw a polar equation graph* [...]

  • Page 155

    Chapter 8: Geometry Application    155 Inserting T ext Strings into the Screen You can insert text strings into the screen while working on the Geometry application window. To do so, tap [Text] on the [Draw] menu. On the dialog box that appears, input the text you want, and then tap [OK]. Attaching an Angle Measurement to a Figure The measureme[...]

  • Page 156

    Chapter 8: Geometry Application    156 T o display this type of measurement: Select this: Coordinates of selected point Any single point (including the apex of a polygon) Direction of line or vector A single line (line segment, infinite line, ray, vector, or any side of a polygon) Equation of selected curve Any line or curve Distance between tw[...]

  • Page 157

    Chapter 8: Geometry Application    157 u T o draw a triangle 1. Tap [Draw], [Special Polygon], and then [Triangle]. 2. Place the stylus on the screen and drag diagonally in any direction. • This causes a selection boundary to appear, indicating the size of the triangle that will be drawn. The triangle is drawn when you release the stylus. •[...]

  • Page 158

    Chapter 8: Geometry Application    158 u T o construct a perpendicular line that passes through a specified point on a line 1. Draw an infinite line, and then draw a point on the line through which you want the perpendicular line to pass. 2. Select the line and the point. 3. Tap [Draw], [Construct], and then [Perpendicular]. This draws a line t[...]

  • Page 159

    Chapter 8: Geometry Application    159 u T o construct a tangent to a curve through a specified point 1. Draw a curve, such as an ellipse. 2. Tap [Draw], [Construct], and then [Tangent to Curve]. • This highlights K on the toolbar. 3. Tap the point of tangency on the curve. This draws the tangent. u T o reflect a line segment with respect to [...]

  • Page 160

    Chapter 8: Geometry Application    160 u T o rotate a line segment 1. Draw a line segment, and then select it. 2. Tap [Draw], [Construct], and then [Rotation]. • This highlights F on the toolbar. 3. Tap the screen once to select the center of rotation. • This displays the Rotation dialog box. 4. Specify the angle of rotation in degrees, and[...]

  • Page 161

    Chapter 8: Geometry Application    161 9. Tap [OK]. This performs the parallel displacement and draws triangle A’’B’’C’’. Tip: In the above example, we performed the transformation and the parallel displacement operations separately. You could also perform both operations at the same time, if you want. To do so, input both the matri[...]

  • Page 162

    Chapter 8: Geometry Application    162 Moving and Copying Figures u T o move a figure 1. Draw a figure, and then select it. 2. Drag the figure to move it to the location you want. • A selection boundary appears around the figure when you drag it. 3. Remove the stylus from the screen. u T o copy a figure 1. Draw a figure, and then select it. 2[...]

  • Page 163

    Chapter 8: Geometry Application    163 Specifying the Color and Line T ype of a Displayed Object You can use the procedure below to specify the color and line type for the outline of a figure, the fill color inside a figure, or the color of text, labels, and other non-figure objects. u T o specify the color and line type of a particular object [...]

  • Page 164

    Chapter 8: Geometry Application    164 8-3 Using the Measurement Box Tapping the u button to the right of the toolbar displays the measurement box. Tap t to return to the normal toolbar. Normal toolbar Measurement box You can use the measurement box to view the measurements of a figure, to specify a measurement of a figure, to fix a measurement[...]

  • Page 165

    Chapter 8: Geometry Application    165 Icon Icon Name This icon appears when this is selected: T apping this icon displays: Lockable e Congruence Two line segments Whether line segments are the same length Yes 6 Incidence Point and a line, arc, circle or vector Whether a point is on the line/ curve Yes Point on curve Point and a function, curve[...]

  • Page 166

    Chapter 8: Geometry Application    166 3. Input 90 into the measurement box and press E . • This specifies and constrains the measure of angle B at 90 degrees. A highlighted check box indicates the measurement is constrained (fixed). * In this example, the [Measure Angle] setting of the Geometry Format dialog box (page 38) is set to “Degree[...]

  • Page 167

    Chapter 8: Geometry Application    167 8-4 W orking with Animations An animation consists of one or more point/curve pairs, in which the curve can be a line segment, circle, ellipse, or function. You build an animation by selecting a point/curve pair, and then adding it to an animation. Using Animation Commands You can build and run an animatio[...]

  • Page 168

    Chapter 8: Geometry Application    168 u T o replace the current animation with a new one 1. Select the point and curve for the new animation. 2. Tap [Edit], [Animate], and then [Replace Animation]. • This discards the currently set animation and sets up an animation for a new point and curve set. Tap [Edit], [Animate], and then [Go (once)] t[...]

  • Page 169

    Chapter 8: Geometry Application    169 “ t 0” and “ t 1” specify the range of movement of point A on side CD. The initial default values are t 0 = 0 and t 1 = 1. During animation, the length of CD is considered to be one unit. The default values specify that movement of point A is from start point C (point where length equals 0) up to e[...]

  • Page 170

    Chapter 8: Geometry Application    170 8-5 Using the Geometry Application with Other Applications You can display the Geometry application from within the eActivity or Main application. This feature allows you to visualize the relationship between Algebra and Geometry. You can, for example, drag a figure from the Geometry window to the eActivit[...]

  • Page 171

    Chapter 9: Numeric Solver Application    171 Chapter 9: Numeric Solver Application Numeric Solver application lets you obtain the value of any variable in an equation without transforming or simplifying the equation. Starting up the Numeric Solver displays the Numeric Solver window. The screen to the right shows an example of the window with a [...]

  • Page 172

    Chapter 9: Numeric Solver Application    172 u T o solve an equation 1. On the Numeric Solver window, input an equation. • Here, we will input the equation y = x 2 − 2, and solve for x when y = 0 and y = 2. 2. Press E . 3. Input 2 as the values for variable y (to the right of y =). 4. Since we want to solve for x , select the option button [...]

  • Page 173

    Chapter 10: eActivity Application    173 Chapter 10: eActivity Application The eActivity application lets you input and edit text, mathematical expressions, and ClassPad application data, and save your input in a file called an “eActivity”. A basic eActivity can contain text along with application data, which is embedded as a row or a strip[...]

  • Page 174

    Chapter 10: eActivity Application    174 2. On the eActivity window, insert the text, expressions, application data, and other data you want to include in the eActivity. For details, see “Inserting Data into an eActivity” below. 3. After the eActivity is the way you want, tap [File] and then [Save]. 4. On the dialog box that appears, enter [...]

  • Page 175

    Chapter 10: eActivity Application    175 u T o insert a calculation row 1. On the eActivity window toolbar, check to make sure that < is displayed. If it isn’t, tap u to toggle it to < . • < indicates the Calculation Input mode is selected. • If the cursor is located in a line that already contains input data, place the cursor at[...]

  • Page 176

    Chapter 10: eActivity Application    176 Application data strip list T o insert this type of application data: Select this [Insert] menu item: Or tap this button: Graph window data (Graph & Table) Strip(1) - Graph $ Graph Editor window data (Graph & Table) Strip(1) - Graph Editor ! Geometry window data Strip(1) - Geometry 3 Spreadsheet [...]

  • Page 177

    Chapter 10: eActivity Application    177 Inserting a Geometry Link Row A mathematical expression in a Geometry Link row in an eActivity dynamically links to figure(s) in the Geometry window. Dragging a line or figure from the Geometry window to a Geometry Link row in an eActivity converts the line or figure to its mathematical expression. Conve[...]

  • Page 178

    Chapter 10: eActivity Application    178 • The example above shows how the isosceles triangle ABC (CA = BC) changes when the equation in the Geometry Link row is changed from y = 2 x + 1.581 to y = x + 2. Tip • Pressing E after changing data in a Geometry Link updates the corresponding figure in the Geometry window. • Changing the figure [...]

  • Page 179

    Chapter 11 : Financial Application    179 Chapter 1 1: Financial Application You can use the Financial application to perform a variety of financial calculations. Important! Financial calculation rules and practices can differ according to country, geographic area, or financial institution. It is up to you to determine whether the calculation r[...]

  • Page 180

    Chapter 11 : Financial Application    180 5. Tap [Calc(1)] and then [Simple Interest] again. • This adds a new page (page 2). The new page will inherit value input on the previous page (under initial settings). 6. Change the I % value to 3, tap [SI], and then [SFV]. • The SI and SFV values are updated in accordance with the new I % value. T[...]

  • Page 181

    Chapter 11 : Financial Application    181 Configuring Financial Application Settings Most financial calculations require that you define certain general parameters that affect the results they produce. For example, you need to specify whether you use a 360-day or 365-day year, whether payments are made at the beginning of a period or end of a p[...]

  • Page 182

    Chapter 11 : Financial Application    182 1 1-2 Performing Financial Calculations The calculations in the table below can be performed with the Financial application. For actual calculation examples, refer to the sections of this manual or the separate “Examples” booklet shown in the “Example” column. T o perform this type of calculatio[...]

  • Page 183

    Chapter 11 : Financial Application    183 Compound Interest u When calculating PV , PMT , FV , n I %  0 PV = – × PMT – × FV β γ α PMT = –  PV –  F V FV = –  PV –  PMT n = log (1 + iS ) × PMT – FV × i (1 + iS ) × PMT + PV × i {} log (1 + i ) I % = 0 PV = – ( PMT × n + FV ) PMT = – n PV + FV FV = – ( P[...]

  • Page 184

    Chapter 11 : Financial Application    184 In this formula, NPV = 0, and the value of IRR is equivalent to i × 100. It should be noted, however, that minute fractional values tend to accumulate during the subsequent calculations performed automatically by the ClassPad, so NPV never actually reaches exactly zero. IRR becomes more accurate the cl[...]

  • Page 185

    Chapter 11 : Financial Application    185 Cost/Sell/Margin CST = SEL 100 MRG 1 – SEL = 100 MRG 1 – CST MRG (%) = SEL CST 1 – × 100 Depreciation u Straight-Line Method YR 1 ( PV – FV ) SL 1 = n 12 × ( PV – FV ) SL j = n 12 – YR 1 ( YR 1  12) ( PV – FV ) n 12 × SL n +1 = u Fixed-Percentage Method 100 YR 1 I% FP 1 = PV × 12 ×[...]

  • Page 186

    Chapter 11 : Financial Application    186 u PRC when “Date” is specified for “Bond Interval” For one or fewer coupon period to redemption: PRC = − + RDV + CPN / M 1+( B/D × ( YLD / 100) /M ) A/D × CPN / M For more than one coupon period to redemption: INT = − A/D × CPN / M CST = PRC × INT PRC = − – RDV Σ N k =1 ( 1 + ( YLD/[...]

  • Page 187

    Chapter 11 : Financial Application    187 1 1-4 Financial Calculation Functions ClassPad mathematical functions can be used to perform some Financial application calculations. ClassPad mathematical functions can be selected on the [Financial] submenu of the [Action] menu of the Main application or eActivity application. The table below shows a [...]

  • Page 188

    Chapter 11 : Financial Application    188 1 1-5 Input and Output Field Names The list below shows the names of the input and output fields displayed on the various Financial application pages. When performing a calculation on your ClassPad, you can also get information using the [Help] tab. APR : Nominal interest rate (as a percent) BAL : Balan[...]

  • Page 189

    Chapter 12: Program Application    189 Chapter 12: Program Application The Program application comes in handy when you need to perform the same calculation a number of times. You can create programs that automate graphing and other operations. The Program application consists of a Program Editor for inputting and editing programs, and a Program[...]

  • Page 190

    Chapter 12: Program Application    190 • Input a command (see “12-4 Program Command Reference”) ................................................. Ctrl, I/O, Misc Program Loader window and Program Editor window common commands • Display the Program Output window ..................................................... O - Window - Program O[...]

  • Page 191

    Chapter 12: Program Application    191 5. After the program is the way you want, tap { , or tap [Edit], [Save File] and then [Save] to save it. • To run this program see “Running a Program” on page 192. • If a message appears when you try to save the program, make the necessary corrections and try again. For details about making correct[...]

  • Page 192

    Chapter 12: Program Application    192 When program execution returns to the main program, it resumes from the point immediately after the command that jumped to the subroutine. Example 1: Main Program: Subroutine: “Sub1” Example 2: Main Program: Subroutine: “Sub2” Using Strings in a Program A string is a series of characters inside of [...]

  • Page 193

    Chapter 12: Program Application    193 3. Input a side length of 7 and tap [OK]. • A Program Output window, showing the execution results of the program, will appear in the lower half of the screen. • On the “Done” dialog box that appears after program execution is complete, tap [OK]. 4. Tap the Program Loader window and repeat steps 2 [...]

  • Page 194

    Chapter 12: Program Application    194 Tip: Note that the above operation is not possible while a user-defined function (page 196) is open. Using T ext Files • Running a text file from the Program Loader window displays the contents of the file in the Text File Contents window. • Inserting a text file name followed by “()” inside a prog[...]

  • Page 195

    Chapter 12: Program Application    195 12-2 Debugging a Program A programming error that causes a program to behave in a manner not intended by the writer of the program is called a “bug”. Finding and eliminating such errors is called “debugging the program”. Any of the following conditions can indicate that your program has a bug and r[...]

  • Page 196

    Chapter 12: Program Application    196 12-3 User-defined Functions ClassPad lets you configure calculation operations as user-defined functions, which can then be used inside of numeric expressions just like its built-in functions. User-defined functions can also be called up in other applications. Note • User-defined functions are stored in [...]

  • Page 197

    Chapter 12: Program Application    197 4. Tap [OK]. • This will cause the Define command to be executed in accordance with your specifications, which will save user-defined function “f2”. Tip: For information about the syntax of the Define command, see “Define” in the “Command List” (page 201). Executing a User-defined Function Ex[...]

  • Page 198

    Chapter 12: Program Application    198 12-4 Program Command Reference Using This Reference • This reference lists ClassPad commands in alphabetical order. Commands that do not use alphabetic characters (such as ⇒ and #) are at the top of the list. • To the right of each command name is shown the Program Editor window menu sequence that yo[...]

  • Page 199

    Chapter 12: Program Application    199 Chapter 12: Program Application    199 Symbols (Carriage Return) k Function: Performs a carriage return operation. Description: In Program Editor, press the E key to input a carriage return. • The carriage return can be used in a user program. It cannot, however, be used in a manual calculation perfo[...]

  • Page 200

    Chapter 12: Program Application    200 Chapter 12: Program Application    200 BinomialCD k Syntax: BinomialCD  Lower value, Upper value, Numtrial value, pos value Function: See “Binomial Cumulative Distribution” (page 146). Break Ctrl - Control Syntax: Break Function: This command terminates a loop and causes execution to advance to [...]

  • Page 201

    Chapter 12: Program Application    201 Chapter 12: Program Application    201 ColorBlack, ColorBlue, ColorRed, ColorMagenta, ColorGreen, ColorCyan, ColorY ellow I/O - Color Function: Used as arguments of certain commands to specify colors. Description: The following commands use these arguments: DrawShade , DrawGraph , T angentLine , Normal[...]

  • Page 202

    Chapter 12: Program Application    202 Chapter 12: Program Application    202 DispStat I/O - Display Syntax: DispStat Function: Displays previous statistical calculation results. DispT ext I/O - Display Syntax: DispText Function: This command displays the Program Output window. Description: You can use this command to re-display the Program[...]

  • Page 203

    Chapter 12: Program Application    203 Chapter 12: Program Application    203 DrawSeqEtrCon, DrawSeqEtrPlt I/O - Draw Syntax: DrawSeqEtrCon DrawSeqEtrPlt Function: Graphs a recursion expression whose vertical axis is Σ a n ( Σ b n or Σ c n ) and whose horizontal axis is n using a generated number table, in accordance with the conditions [...]

  • Page 204

    Chapter 12: Program Application    204 Chapter 12: Program Application    204 GetKey I/O - Input Syntax: GetKey  <variable name> Function: This command assigns the code number of the last key pressed to the specified variable. Description: • This command assigns the code number of the last key pressed to the specified variable. T[...]

  • Page 205

    Chapter 12: Program Application    205 Chapter 12: Program Application    205 HypergeoCD k Syntax: HypergeoCD  Lower value, Upper value, n value, M value, N value Function: See “Hypergeometric Cumulative Distribution” (page 147). HypergeoPD k Syntax: HypergeoPD  x value, n value, M value, N value Function: See “Hypergeometric Di[...]

  • Page 206

    Chapter 12: Program Application    206 Chapter 12: Program Application    206 InputFunc I/O - Input Syntax: InputFunc  <user-defined function name> (<argument >[,<argument >…]) [,"<string 1>"[,"<string 2>"]] Function: When program execution reaches the InputFunc command, the user is pro[...]

  • Page 207

    Chapter 12: Program Application    207 Chapter 12: Program Application    207 Local Misc - V ariable Syntax: Local  <variable name>, <variable name> ... [,<color command>] Function: Defines a local variable. Description: The following are the merits of local variables. • Since local variables are deleted automatically[...]

  • Page 208

    Chapter 12: Program Application    208 Chapter 12: Program Application    208 MultiSortD k Syntax 1: MultiSortD  <list name> Syntax 2: MultiSortD  <base list name>, <subordinate list name>, <subordinate list name>, ... Function: Sorts a statistical list in descending order. Description: See MultiSortA . N NDist[...]

  • Page 209

    Chapter 12: Program Application    209 Chapter 12: Program Application    209 OneV ariable k Syntax: OneVariable  x List [,FreqList (or 1)] Function: Single variable statistics calculation Description: x List: Name of list for storing x -axis data FreqList: Name of list for storing frequency of “ x List” data • “FreqList” can b[...]

  • Page 210

    Chapter 12: Program Application    210 Chapter 12: Program Application    210 PowerReg (PowerR) Misc - Statistics(1) - Regression Syntax: PowerReg  x List, y List[,[FreqList (or 1)] [,[< yn >] [,{On ; Off}]]] Function: Performs y = a · x b regression. Description: See SinReg . Print I/O - Output Syntax 1: Print  <expression&[...]

  • Page 211

    Chapter 12: Program Application    211 Chapter 12: Program Application    211 RclVWin Misc - Graph&T able(2) Syntax: RclVWin  {<variable name> ; <folder name file name>} Function: Recalls View Window values, which were previously saved under the specified name. Description: A folder path can be specified only up to one l[...]

  • Page 212

    Chapter 12: Program Application    212 Chapter 12: Program Application    212 SetAxes Misc - Setup(2) Syntax: SetAxes  {On ; Off ; Number} Function: Specifies the axis display mode as show Graph window axes only (On), hide axes and scale (Off), or show axes and scale (Number). SetCellWidth Misc - Setup(4) Syntax: SetCellWidth  {2 ; 3 [...]

  • Page 213

    Chapter 12: Program Application    213 Chapter 12: Program Application    213 SetReal Misc - Setup(1) Syntax: SetReal Function: Specifies the Real mode (to perform real number calculations). SetSci Misc - Setup(2) Syntax: SetSci  <integer from 0 to 9> Function: Specifies the fixed number of significant digits. SetSequence Misc - Se[...]

  • Page 214

    Chapter 12: Program Application    214 Chapter 12: Program Application    214 StatGraph Misc - Statistics(1) Syntax 1: StatGraph  <StatGraph number 1 to 9>, {On ; Off}, Graph Type 1, x List, y List, FreqList (or 1), Plot Type Syntax 2: StatGraph  <StatGraph number 1 to 9>, {On ; Off}, Graph Type 2, x List, y List, FreqList[...]

  • Page 215

    Chapter 12: Program Application    215 Chapter 12: Program Application    215 StrLwr Misc - String(2) Syntax: StrLwr  "<string>", <storage variable name> Function: Converts all the characters of a string to lower case and assigns the resulting string to the specified variable. StrMid Misc - String(2) Syntax: StrMid [...]

  • Page 216

    Chapter 12: Program Application    216 Chapter 12: Program Application    216 T o Ctrl - For See For~T o~(Step~)Next . TPD k Syntax: TPD  x value, df value Function: See “Student’s t Probability Density” (page 145). T woPropZInt k Syntax: TwoPropZInt  C-Level value, x 1 value, n 1 value, x 2 value, n 2 value Function: See “2-P[...]

  • Page 217

    Chapter 12: Program Application    217 Chapter 12: Program Application    217 VWin Misc - Setup(3) Function: Used as a SetSmryT able command argument to specify an option. See SetSmryT able . W W ait Ctrl - Control Syntax: Wait  [<expression>] Function: Pauses program execution, and then restarts it after the number of seconds spec[...]

  • Page 218

    Chapter 12: Program Application    218 12-5 Including ClassPad Functions in Programs This section provides actual examples that use graph drawing, statistical calculations and other ClassPad functions. Including Graphing Functions in a Program 1201 To register y > sin( x ) as Graph Editor y 1, and y < – x /12 as Graph Editor y 2 and the[...]

  • Page 219

    Chapter 13: Spreadsheet Application    219 Chapter 13: Spreadsheet Application The Spreadsheet application provides you with powerful, take-along-anywhere spreadsheet capabilities including graphing and statistical calculations on your ClassPad. A spreadsheet has 999 rows and 64 columns (A1 to BL999). The Spreadsheet window shows a screen of ce[...]

  • Page 220

    Chapter 13: Spreadsheet Application    220 • Display a dialog box for specifying cell contents and a range of cells to fill ................... Edit - Fill - Fill Range • Display a dialog box for specifying a sequence to fill a range of cells ...................... Edit - Fill - Fill Sequence • Sort the range of selected cells on the spre[...]

  • Page 221

    Chapter 13: Spreadsheet Application    221 Option Settings You can use the Options dialog box to show or hide scrollbars, and specify what the cell cursor does when you register input data. u T o change option settings 1. Tap [Edit] - [Format] - [Options] and then use the Options dialog box that appears to perform the operation described below.[...]

  • Page 222

    Chapter 13: Spreadsheet Application    222 Note • Selection of non-contiguous rows and columns can be used for selection of up to two rows or two columns only. You cannot select more than two non-contiguous rows or columns. • These operations are not supported when selecting rows or columns for non-graphing operations, such as statistical c[...]

  • Page 223

    Chapter 13: Spreadsheet Application    223 Tip: As in the example shown above, tapping another cell while the first character in the edit box is an equals sign (=) inserts a reference to the tapped cell into the edit box. Dragging across a range of cells will input a reference to the selected range. Inputting a Cell Reference A cell reference i[...]

  • Page 224

    Chapter 13: Spreadsheet Application    224 Cell Data T ypes (T ext Data and Calculation Data) When a single cell is selected, the toolbar will show u when it is a text data type cell, or < if it is a calculation data type cell. When you create a new spreadsheet, all of the cells are initially text data type. • With a text data type cell, a[...]

  • Page 225

    Chapter 13: Spreadsheet Application    225 u T o fill a range of cells with the same value (Fill Range) 1. Select the range of cells where you want to input the same value. • Actually, you could skip this step and start with step 2, below. 2. On the [Edit] menu, tap [Fill] and then [Fill Range]. 3. On the dialog box that appears, input the va[...]

  • Page 226

    Chapter 13: Spreadsheet Application    226 Using the Cell Viewer W indow The Cell Viewer window lets you view both the formula contained in a cell, as well as the current value produced by the formula. u T o view or hide the Cell Viewer window On the Spreadsheet toolbar, tap A . Or, on the Spreadsheet [Edit] menu, select [Format] - [Cell Viewer[...]

  • Page 227

    Chapter 13: Spreadsheet Application    227 Copying or Cutting Cells and Pasting Them to Another Location Use the procedures below to copy or cut one cell or multiple cells, and then paste them to another cell or cells. For information about what happens when you copy or cut cells that include cell references and paste them to another location, [...]

  • Page 228

    Chapter 13: Spreadsheet Application    228 Importing and Exporting V ariable V alues You can import LIST (list), MAT (matrix), EXPR (expression), and STR (string) variables* into a spreadsheet. LIST, MAT, and EXPR type variable in spreadsheet data also can be exported. * For information about variable types, see “Main Memory Data Types” (pa[...]

  • Page 229

    Chapter 13: Spreadsheet Application    229 When these cells are selected in step 1: When this is selected in step 3: Data is exported as: Type: LIST {1,3,5} Type: MATRIX [[1][3][5]] Type: LIST {1,3,5,2,4,6} Type: MATRIX [[1,2][3,4][5,6]] 13-2 Graphing The Spreadsheet application lets you draw a variety of different graphs for analyzing data. Ba[...]

  • Page 230

    Chapter 13: Spreadsheet Application    230 • When [Graph] - [Row Series] is selected, each row is treated as one set of data. Item A data (blue), Item B data (red), and Item C data (green) are cumulative, and there are two bars, one for each of the two days of the week. This lets you see the cumulative sales for each day. Sun Sat AC B Tip: Yo[...]

  • Page 231

    Chapter 13: Spreadsheet Application    231 3. Select the color you want and then tap [OK]. • This will change the point to the color you selected. • Since there is a check mark next to [Color Link] on the [Edit] - [Format] menu, the corresponding data on the Spreadsheet window will also change to the selected color. Tip • Changing the [Co[...]

  • Page 232

    Chapter 13: Spreadsheet Application    232 Graph Menu and Graph Examples The following explains each of the [Graph] menu commands, and shows examples of what happens to the Graph window when you execute a command. Each command is followed by a button to show the graph toolbar button that performs the same action as the command. Tip: The content[...]

  • Page 233

    Chapter 13: Spreadsheet Application    233 [Graph] - [Pie] Z • When you select a pie chart, only the first series (column or row) of the selected data is used. • Tapping any of the sections of a pie graph causes three values to appear at the bottom of the screen: the cell location, a data value for the section, and a percent value that indi[...]

  • Page 234

    Chapter 13: Spreadsheet Application    234 [Graph] - [Box Whisker] 1 This type of graph lets you see how a large number of data items are grouped within specific ranges. The lines from Min to Q 1 , and from Q 3 to Max are called “whiskers”. If [Calc] - [Show Outliers] box is checked on the Spreadsheet Graph window, “outlier” circular sy[...]

  • Page 235

    Chapter 13: Spreadsheet Application    235 • This superimposes the regression graph on the scatter graph. Also, the regression calculation result window will appear in the upper half of the display (except for Quintic Reg). • Here, you can add a another regression graph by selecting a different [Calc] menu item. Also, you can repeat step 3 [...]

  • Page 236

    Chapter 13: Spreadsheet Application    236 Other Graph Window Operations This section provides more details about the types of operations you can perform while the Graph window is on the display. u T o change the appearance of a graph by dragging a point While a graph is on the Graph window, use the stylus to drag any one of its data points to [...]

  • Page 237

    Chapter 13: Spreadsheet Application    237 u T o show or hide lines and markers for a line graph or a scatter graph 1. While a line graph or a scatter graph is on the Graph window, tap the [View] menu. 2. Tap the [Markers] or [Lines] item to toggle it between show (check box selected) and hide (check box cleared). • Line and scatter graphs ca[...]

  • Page 238

    Chapter 13: Spreadsheet Application    238 u T o execute a regression calculation and paste the results into the spreadsheet 1. Enter the paired-variable data into the spreadsheet, and then select the range of cells where it is located. 2. On the menu bar, tap [Calc] and then [Regression]. Next, on the submenu that appears, tap the desired regr[...]

  • Page 239

    Chapter 13: Spreadsheet Application    239 Z T ests, t T ests, T wo-Sample F T est, and Interval Calculations • Operation when inputting values directly on the wizard screen and performing the calculation is identical to that when “Variable” is elected on the Statistics operation wizard screen. • When the number of numeric input fields [...]

  • Page 240

    Chapter 13: Spreadsheet Application    240 Linear Regression t T est In a spreadsheet, input paired-variable data (page 237 (c) or (d)) as test data. 1301 To perform a Linear Regression t Test on the paired-variable data shown in the nearby screenshot χ 2 T est For test data, input data of at least one row and two columns (observed matrix) int[...]

  • Page 241

    Chapter 13: Spreadsheet Application    241 2. On the menu bar, tap [Calc] and then [Distribution]. • The Distribution Calculation Wizard will appear in the lower half of the display. 3. Tap the v button to the right of the second item from the top and then select the desired distribution calculation from the menu that appears. 4. Tap [Next &g[...]

  • Page 242

    Chapter 13: Spreadsheet Application    242 Using the List Calculation Functions The [Calc] menu functions shown in the table below are also included (with the same name) on the Main application [Action] - [List] - [Statistics] and [Action] - [List] - [Calculation] submenus. [Calc] - [List-Statistics] submenu min, max, mean, median, mode, Q 1 , [...]

  • Page 243

    Chapter 14: System Application    243 Chapter 14: System Application You can use the System application to manage ClassPad memory (main memory, the eActivity area, and the storage area), and to configure various system settings. 14-1 Managing Memory Usage ClassPad has the following three independent memory areas for storing data: main memory ar[...]

  • Page 244

    Chapter 14: System Application    244 T o do this: Do this: Search for a file or folder Tap [Search] or e . On the dialog box that appears, enter the character string you want to search for and then tap [Search]. To search again using the same character string, tap r . Change the file list view To display both the file name and file size, tap [[...]

  • Page 245

    Chapter 14: System Application    245 eActivity Sheet Tapping the [eActivity] tab displays the eActivity sheet. This sheet lists the names of all the files that have been created with the eActivity application, and shows the size of each file. u T o delete Main Memory data or eActivity files 1. Tap the tab (Main Memory or eActivity) that contai[...]

  • Page 246

    Chapter 14: System Application    246 2. On the Reset dialog box, select the type of reset operation you want to perform. T o delete this type of data: Select this option: All variable and program data in main memory Variable/Program All eActivity data in eActivity area eActivity Data Data in storage area Storage Memory All of the above three t[...]

  • Page 247

    Chapter 14: System Application    247 • If you tap [Cancel] instead of [OK], the confirmation dialog box will close without registering the selected battery type. u T o specify the display language 1. On the System application window, tap [System] - [Language], or , . 2. On the dialog box that appears, select the language you want to use, and[...]

  • Page 248

    Chapter 14: System Application    248 u T o optimize Flash ROM (eActivity area and storage area) Tip: Optimizing Flash ROM increases the amount of memory available for storage. 1. On the System application window, tap [System] - [Memory Management], or / . 2. On the confirmation dialog box that appears, tap [Yes]. • After you tap [Yes], the m[...]

  • Page 249

    Chapter 15: Performing Data Communication    249 Chapter 15: Performing Data Communication You can connect your ClassPad to a computer or to another ClassPad and exchange data with the connected device. You can also connect to a CASIO Data Analyzer or a CASIO projector. This chapter explains how to connect a ClassPad to an external device and h[...]

  • Page 250

    Chapter 15: Performing Data Communication    250 Wakeup Wakeup is a function that automatically puts the ClassPad into data communication standby whenever the ClassPad detects data coming in from an external device connected to the 3-pin port of the ClassPad. When the sending device performs a data send operation, the receiver device’s wakeup[...]

  • Page 251

    Chapter 15: Performing Data Communication    251 T ransfer ClassPad display image data to the computer For information about connecting ClassPad and Screen Receiver, see the Screen Receiver User’s Guide. Computer System Requirements • Windows XP Home Edition • Windows Vista (32-bit) • Windows XP Professional (32-bit) • Windows 7 (32-b[...]

  • Page 252

    Chapter 15: Performing Data Communication    252 T ransferring Data between the ClassPad and a Personal Computer Establishing a connection between ClassPad and a computer in USB Flash mode displays folder and files stored in the ClassPad storage area as folders and files in the computer’s ClassPad drive. ClassPad has the following three indep[...]

  • Page 253

    Chapter 15: Performing Data Communication    253 Auto Import of VCP Files When you terminate a USB connection, ClassPad automatically imports a VCP file currently in the AutoImport folder on the storage area. • Only one VCP file inside the top level of the AutoImport folder is imported to main memory and the eActivity area. Existing data is o[...]

  • Page 254

    Chapter 15: Performing Data Communication    254 u T o open a VCP file 1. On the icon panel, tap m to display the application menu. 2. Tap [MENU] at the top left of the application menu, and then tap [Open]. • This causes a file specification dialog box to appear. It shows the VCP files in the storage area. 3. Select the VCP file you want to [...]

  • Page 255

    Chapter 15: Performing Data Communication    255 u T o export eActivity data to XCP files 1. On the application menu, tap to start up the System application. 2. On the [Storage] sheet that appears, select “Export eActivities” and then tap [Select]. • This displays the eActivity data selection dialog box. 3. Select the eActivity you want t[...]

  • Page 256

    Chapter 15: Performing Data Communication    256 u ClassPad Operation 1. Use the procedure under “Connecting to Another ClassPad Unit” above to connect the two units. 2. Use the procedure under “To configure communication parameters” (page 249) to configure the parameters of the two units as shown below. • Cable Type: 3pin cable • S[...]

  • Page 257

    Chapter 15: Performing Data Communication    257 Tip • When wakeup is turned off on the receiving device, you need to perform the following operation on the receiving device before performing step 3: Start up the Communication application, tap [Link] and then [Receive], or tap R . This puts the receiving unit into receive standby, which is in[...]

  • Page 258

    Chapter 15: Performing Data Communication    258 15-5 Connecting the ClassPad to a Projector You can connect the ClassPad to a CASIO projector and project ClassPad screen contents onto a screen. For information about connectable projectors, visit the site below. http://edu.casio.com/support/projector/ Important! Some projector models may requir[...]

  • Page 259

    Appendix    259 Appendix Character Code T able Characters from character code 257 onwards are 2-byte characters. 32 48 64 80 96 112 33 49 65 81 97 113 34 50 66 82 98 114 35 51 67 83 99 115 36 52 68 84 100 116 37 53 69 85 101 117 38 54 70 86 102 118 39 55 71 87 103 119 40 56 72 88 104 120 41 57 73 89 105 121 42 58 74 90 106 122 43 59 75 91 107 1[...]

  • Page 260

    Appendix    260 335 358 381 404 427 487 336 359 382 405 428 488 337 360 383 406 429 489 338 361 384 407 430 490 339 362 385 408 431 491 340 363 386 409 432 496 341 364 387 410 433 497 342 365 388 411 434 498 343 366 389 412 435 499 344 367 390 413 436 500 345 368 391 414 437 501 346 369 392 415 438 502 347 370 393 416 439 503 348 371 394 417 44[...]

  • Page 261

    Appendix    261 579 604 629 654 679 741 580 605 630 655 680 742 581 606 631 656 681 743 582 607 632 657 682 744 583 608 633 658 683 745 584 609 634 659 684 746 585 610 635 660 685 752 586 611 636 661 686 753 587 612 637 662 687 754 588 613 638 663 688 755 589 614 639 664 689 756 590 615 640 665 690 757 591 616 641 666 691 758 592 617 642 667 69[...]

  • Page 262

    Appendix    262 823 844 864 884 904 925 824 845 865 885 905 926 825 846 866 886 906 927 826 847 867 887 907 928 827 848 868 888 908 929 828 849 869 889 909 930 829 850 870 890 910 931 830 851 871 891 911 932 831 852 872 892 912 933 832 853 873 893 913 934 833 854 874 894 914 935 834 855 875 895 915 936 835 856 876 896 916 937 836 857 877 897 91[...]

  • Page 263

    Appendix    263 System V ariable T able The table below shows an alphabetic listing of system variables. • If a variable has an initial value, the value is shown inside of braces ({ }) in the “Name” column. • The letter to the left of the slash in the “Op” column indicates whether or not input for the variable is supported, while th[...]

  • Page 264

    Appendix    264 Name Description Op T ype GconHStep {1} Graph transformation vertical step value N/N Ex_r GconWEnd {5} Graph transformation horizontal end point N/N Ex_r GconWStart {1} Graph transformation horizontal start point N/N Ex_r GconWStep {1} Graph transformation horizontal step value N/N Ex_r HStart {0} Start value for histogram Y/N E[...]

  • Page 265

    Appendix    265 Name Description Op T ype SumSB Sum of squares for factor B N/N Ex_r SumSErr Sum of squares for error N/N Ex_r s x Sample standard deviation of x N/N Ex_r s x 1 Sample standard deviation of data 1 N/N Ex_r s x 2 Sample standard deviation of data 2 N/N Ex_r s y Sample standard deviation of y N/N Ex_r t c {0} Graph coordinate valu[...]

  • Page 266

    Appendix    266 Graph T ypes and Executable Functions 䊊 : Executable −: Not executable Graph T ype Function y = r = xt = x = y Inequality x Inequality y 䉬 Conics* 1 Stat - Plot* 2 Stat - Reg* 3 Stat - Box* 4 Zoom - Box 䊊䊊䊊䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 Zoom - In 䊊䊊䊊䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 Zoom - Out 䊊䊊䊊䊊 䊊 ?[...]

  • Page 267

    Appendix    267 Error and W arning Message T ables Error Message T able Error Message Description Access to Flash ROM – Argument must be a variable name Variable argument specification is wrong. Use a variable as the argument of the variable. Circular Reference Circular reference exists for a variable. Compressed programs cannot be edited. Th[...]

  • Page 268

    Appendix    268 Error Message Description Incorrect Program Call – Insufficient Elements – Insufficient Memory There is not enough memory to complete the operation you are trying to perform. Insufficient Storage Memory Insufficient available capacity in the storage area. Invalid Boundary The specified boundary conditions are not appropriate[...]

  • Page 269

    Appendix    269 Error Message Description No Solution – No Stat Graphs Selected – No Variable – No word is specified – Non-Algebraic Variable in Expression You are attempting to use a variable that cannot be used in a calculation. Non-Real in Calc The ClassPad is in the Real mode but the value you are inputting or the result produced by[...]

  • Page 270

    Appendix    270 W arning Message Description Time out. The end of condition was not satisfied. – Too Many eActivity Files The data communication operation you are trying to perform is not possible because there are too many eActivity files. Low Memory Error Processing An error occurs on the ClassPad if it is unable to reserve enough work area[...]

  • Page 271

    Appendix    271 u T o perform the RAM reset operation Important! • The RAM reset operation deletes all data that is temporarily stored in ClassPad RAM. Performing the RAM reset operation while a calculation is in progress will cause any data stored in RAM by the calculation to be lost. • Perform the RAM reset operation only when your ClassP[...]

  • Page 272

    Appendix    272 Display Brightness and Battery Life Display Brightness The display brightness of your ClassPad is adjustable. The initial default brightness setting after purchase is “Medium”. Display brightness will dim automatically if you do not perform any operation for about 30 seconds. Performing an operation will cause display bright[...]

  • Page 273

    Appendix    273 (b) Repeat of 1 , 2 , 3 sequence below each hour: 1 Application Menu display for 5 minutes Start of display at “Medium” display brightness, dimmed automatically after 30 seconds 2 Program application calculation for 5 minutes “Medium” display brightness 3 Program application display for 50 minutes Display brightness same[...]

  • Page 274

    Manufacturer: CASIO COMPUTER CO., L TD. 6-2, Hon-machi 1-chome, Shibuya-ku, T okyo 151-8543, Japan Responsible within the European Union: CASIO EUROPE GmbH Casio-Platz 1, 22848 Norderstedt, Germany This mark applies in EU countries only.[...]

  • Page 275

    CASIO COMPUTER CO., L TD. 6-2, Hon-machi 1-chome Shibuya-ku, T okyo 151-8543, Japan  &$6,2&20387(5&2/ 7' One or more of the following patents may be used in the pr oduct. U.S.Pats. 5,539,867 5,739,823[...]