Sharp EL-9900 operation manual Sample programs, When an infinite Loop occurs, Matfill

Page 230

Chapter 13: Programming Features

When an infinite

loop occurs

Execution can be interrupted by pressing O.

Use this command if the program enters an infinite loop. Press

;or 'to display the program source with the cursor on the line where interrupted.

*Refer to Appendix “Error Codes and Error Messages” on page 235.

*It is highly recommended that goto-Label statements are not used in If, While and For loop structures.

*Multiple statements cannot be used in a command line such as Else, EndIf, Next, While and WEnd. It is recommended not to use multiple statements.

9. Sample programs

MATFILL

Ask and set the dimension of mat A

Generate integer from 0 to 9 using int and random function and set it to each element

Print mat A for confirmation

* Fill the matrix M N with random numbers from 0 to 9.

Input “ROW:”, M Input “COLUMN:”, N {M, N} dim(mat A)

1 I

While I M

1 J

While J N

int (random x10) mat A(I, J)

J + 1 J

WEnd

I + 1 I

WEnd

Print mat A

Wait

End

220

Image 230
Contents EL-9900 For Your Records Introduction Their respective holdersBasic Mode Reversible KeyboardAdvanced Mode Default mode Contents Chapter Chapter Slide Show Feature 115Chapter Matrix Features 120 Chapter Solver Feature 194 Chapter List Features 131Chapter Financial Features 183 Chapter Statistics & Regression Calculations 145Appendix 228 Chapter Programming Features 202Chapter Option Menu 222 Index 265Caring for Your Calculator Getting Started Before UseCalculator OFF Automatic power off function Using the Hard CoverAdjusting Display contrastPart Names and Functions Main UnitPower ON/OFF key Display screenReversible Keyboard Basic Operation keysGetting Started Basic Key Operations ExampleChanging the Keyboard To change KeyboardAdvanced → Basic Quick Run-through Basic ModeBasic → Advanced Set up the calculator before calculation Enter fractions Change answer 1. Press @ Mode from Fractions to Decimals Basic / Advanced Keyboard How to switch the keyboardOperating the Graphing Calculator Basic Key Operations Standard Calculation KeysEntering a Entering numbersNumber entry Example Negative valueCursor Basics Performing standard math calculationsMethod Tion Editing EntriesCursor naviga About the InsertSecond Function Key Alpha Key Math Function keys for Advanced keyboard Math Function KeysMath Function keys for Basic keyboard Common Math Function Keys for both keyboards Examples MATH, STAT, and Prgm Menu Keys Setup Menu Calculator’s then . configurationSetup Menu Items Operating the Graphing Calculator Precedence of Calculations Error Messages 10 +Resetting the Calculator Using the reset switchSelecting the Reset within the Option menu Basic Calculations Basic Keyboard Try itProcedure ConceptAddition Arithmetic KeysPerforming SubtractionWhen to leave out the ⋅ sign Entering a number with a negative valueCalculations Using Various Function Keys Specifying no common factorSpecifying a common factor Example RAA E RAB E AA +AB E Second FunctionsRAC E Example Radians Calculations Using Math Menu ItemsDegrees CalcNUM Abs absvalueFpart fpart value Round roundvalue , digit number of decimalsIpart ipart value Int int valueLcm lcmnatural number, natural number Min minlistMax maxlist Gcd gcdnatural number, natural numberRandom random number of trial Remain natural number remain natural numberProb RndInt rndIntminimum value, maximum value , number of trialRndCoin rndCoin number of trial RndDice rndDice number of trialConv Angle Basic Graphing Features Basic Keyboard = 3.5 +Basic Graphing Features Basic Keyboard Explanations of Various Graphing Keys Graph BasicsZoom To select a box area to zoom Factor Factor menu, press Eto activate the setup toolPower EXPRCL TrigSTO Basic Graphing Features Basic Keyboard Other Useful Graphing Features Following illustration shows these relationships Basic Graphing Features Basic Keyboard Basic Graphing Features Basic Keyboard Basic Graphing Features Basic Keyboard Substitution feature Example Basic Graphing Features Basic Keyboard Advanced Calculations Advanced Keyboard Various Calculation Keys Example Calculate arctangent @t1 E Calculations Using Math Menu 01 log2 log2 valueDxequation, value of x , tolerance Fminequation, lower limit of x, upper limitFmaxequation, lower limit of x, upper limit Equation, lower limit, upper limit , tolerance dxCsc value ∑ expression, initial value, end value , incrementSec value Cot valueTanh-1tanh-1value Sinh-1sinh-1valueCosh-1cosh-1value →dms value degrees →dms Rectangular/polar coordinate conversionRθ→x rθ→xr coordinate, θ coordinate Xy→r xy→rx coordinate, y coordinateXy→θ xy→θx coordinate, y coordinate Rθ→y rθ→yr coordinate, θ coordinateAdvanced Calculations Advanced Keyboard Not not value Value a and value BOr value a or value B Xnor value a xnor value B Neg neg valueXor value a xor value B Conj conjcomplex numberImage imagecomplex number Calculations using complex numbersReal realcomplex number Abs abscomplex numberAbs, round, ipart, fpart, int More Variables Single Value Variables and List VariablesFunctions available for complex number calculations Tool Menu Advanced Calculations Advanced Keyboard Setup Menu Advanced Graphing Features Advanced Keyboard Un = un-1⋅ 1 0.6 +Advanced Graphing Features Advanced Keyboard Advanced Graphing Features Advanced Keyboard Use 3 in or 4 OUT of the a Zoom to adjust the drawing size Graphing Parametric EquationsPolar Graphing Draw a graph r = 16cosθsinθGraphing Sequences Based TimeExample 1 n-based Graphing Time Phase-based uv, uw, or vwBased Web Example 2 Phase-based Graphing uv Example 3 n-1-based Graphing Web Calc Function Advanced Specific sub Menus InflecFormat Setting Advanced keyboard specific sub-menusZoom Functions Specific sub Menu items MenusHYP Parametric coordinate system Setting a WindowRectangular coordinate system Polar coordinate systemTables Setting a table 101 Draw Function Line Draw menu104 HLine y-value HlineVline HLine ExampleTlineequation, x-value TlineVLine Example Tline ExampleShade DrawDraw equation Shadeequation1, equation2 , lower value, upperDrawInv DrawInv equation Circle ExampleText Textcolumn, row, strings Column and row definitions for text inputPntCHGx-coordinate, y-coordinate PntON PntONx-coordinate, y-coordinatePntOFFx-coordinate, y-coordinate PxlONcolumn, rowDrawOFF DrawOFF equation number 1, .... or DrawOFF PxlTST PxlTSTcolumn, rowDrawON DrawON equation number 1, .... or DrawON StoGD StoGD number 0-9Saves the graph data Example RclGD RclGD numberStoPict StoPict number 0-9Saves the pixel data Example Substitution Feature Slide Show Slide Show FeatureCreate a new Enter x 3x 1x + 2 at the first equation Rearranging the captured images Select a file Select an imagePlaying back the newly created Slide Show Insertion point Slide Show menuSpecify MoveDEL RenameMatrix Features 3x + 2y + z = 2x + 3y + z = 34 x + 2y + 3z =Select a matrix DimensionsProblem To editEntering and Viewing a Matrix Matrix Editing keys and functionsEnter elements Normal Matrix Operations Matrix + Matrix Matrix Matrix Matrix ⋅ Matrix SquareDim dimmatrix name Calculations using OPE menusSpecial Matrix Operations Fill fillvalue, matrix nameAugment augmentmatrix name, matrix name Identity identity dimension valueCumul cumul matrix name Rndmat rndmatnumber of row, number of columnRowmult rowmultmultiplied number, matrix name, row number Rowswap rowswapmatrix name, row number, row numberRowplus rowplusmatrix name, row number, row number List→mat list→matlist 1, .... list n, matrix name Mat→listmatrix name, list name 1, ..., list name nMat→listmatrix name, column number, list name Trans trans matrix name Calculations using Math menusDet det matrix name RowEF rowEF matrix nameUse of menus An expressionEnter each speed value in the list List FeaturesConcept Procedure Enter Equation usingStore the list Creating a list Normal List OperationsCalculate Press @+@ Root of L2 SortA sortAlist name Calculations using the OPE menu functionsSpecial List Operations SortD sortDlist nameFill fillvalue, list Dim dimlistNatural number ⇒ dimlist name Cumul cumul list Dflist dflist listAugment augmentlist 1, list List→mat list→matlist 1, ..., list n, matrix nameMean meanlist , frequency list Prod prodlist , start number, end number Median medianlist , frequency listSum sumlist , start number, end number StdDv stdDvlist , frequency list Drawing multiple graphs using the list functionStandard deviation and variance Varian varianlist , frequency listUsing Ldata functions StoLD StoLD natural numberRclLD RclLD natural number Using List Table to Enter or Edit ListsHow to enter the list How to edit the list Data Statistics & Regression CalculationsOpening the list Press S Table to enter Statistics & Regression Calculations Selecting SettingGraph drawing Whether148 Statistics Features Stat menusStatistical evaluations available under the C Calc menu Statistical calculations using the Sunday data L2 Statistical calculations using the Monday data L3152 Graph Types Statistical graph types overview chartGraphing the statistical data HistogramNormal probability plot N.P Normal distribution plot N.D Box plot Box Modified box plot MBox Pie chart PIE Scatter diagram S.D XY Line Xyline Press DD Limit and press 22 LimON Specifying statistical graph and graph functionsStatistical plotting on/off function Graph Trace function of statistical graphsTracing SortD sortDlist Data list operationsSortA sortAlist SetList SetList list name 1 , list nameRegression Calculations 161 162 16 y’ value or list y’ Using Regression Functions15 x’ value or list x’ Press #CSD0404 Rgx2 Residual list Statistical Hypothesis TestingAbout Start a statisti Cal test Press see TestZint1prop and 15 Zint2prop 167 168 169 170 171 172 Ztest1prop Tests the success probability P0 of a population 174 175 176 Distribution functions InvNorm InvNormprobability , mean, standard deviation CdfT cdfTlower limit, upper limit, degree of freedom 07 cdfχ2 cdfχ2lower limit, upper limit, degree of freedomFreedom of denominator 181 Cdfpoi cdfpoimean, value Cdfgeo cdfgeosuccess probability, valueDraw a cash Financial FeaturesFlow diagram on PaperPayment due at the end of the period Payment due at the beginning of the periodSetting the payment due time Press CC Period Press 11 PmtEnd and press ESimple interest and compound interest Set the TAB FSE 2 and FIX Respectively 188 SlvI% N, PV, PMT, FV, P/Y, C/Y Calc functionsSolvpmt N, I%, PV, FV, P/Y, C/Y SlvPV N, I%, PMT, FV, P/Y, C/Y190 Example using the 08 Calculations Bal Bal number of payments , decimal place to round12 →Eff →Eff nominal interest rate, number of settlements Conversion functions11 →Apr →Apr effective interest rate, number of settlements Vars Menu Equation Solver FeatureThree Analysis Methods Equation, Newton, and Graphic Solver Feature Newton’s 197 198 199 Saving/Renaming Equations for Later Use Recalling a Previously Saved Equation Program Programming FeaturesCreating a new ExecProgramming Features Programming Hints Program line by Command orStoring a Blank lineOperands Setting a variableVariables Comparison operandsPrgm menu PA Programming commandsCommand strings Print character stringsIs set to the corresponding numeric value as specified Rem Rem commentsKey variable Following tableO menu PD Brnch menu PBScrn menu PC Setup menu PE 06 Y’ OFF Y’OFF Format menu PFTab integer 0 to 212 Splot menu PG Plt1graph type, X list name , Y list name, frequency listFlow control tools If If conditional statements Goto label nameNext WEndOther menus convenient for programming Copy menu PHVars menu Value Debugging Matfill When an infinite Loop occursSample programs 221 Option Menu Accessing the Option MenuAdjusting the screen contrast Checking the memory usageCreated Deleting files Linking to another EL-9900 or PC225 226 Reset function Transmission between the ELHandling AppendixReplacing Batteries Operation Procedures forReplacing unit 230 Saved calculator configurations are not retained Troubleshooting GuideCalculator’s power won’t turn on Graph cannot be seenScreen images cannot be stored Slide Show Specifications Program features Substitution featuresSlide Show features Power supplyError Codes and Error Messages Break % calculation Error Conditions Relating to Specific TasksFinancial PV calculationFV calculation PMT calculationError conditions during financial calculations Distribution functionDf = However Γs = 0 x s 1 e x dx Df Degree of freedom Function calculation Calculation RangeArithmetic calculation Function Calculation range ⋅ 10-99≤ x 1 ⋅ Ln x = loge Log Xy → θ = tan-1 Function Calculation range Σx 1 ⋅ Complex number calculation Catalog Feature Mcalc List of Menu/Sub-menu ItemsMath menus Mconv MnumMprob MangleMlogic List menusMineq Mcomplex@lMATH @lLDATASreg SEDIT/OPEScalc Stest SdistriPLOT1/PLOT2/PLOT3/LIMIT/ON/OFF Stat Plot mode HIST/B.L./N.P./N.D./BOX/PIE/S.D./XYLINEStat Plot menus Draw menus @dDRAW@dON/OFF/LINE/GDATA/PICT/SHADE Zoom menus@dPOINT ZzoomFACTOR/POWER @kCALC Calc menusZHYP/STO/RCL Slide Show menus Pin the Prgramming mode PrgmPin the Prgramming mode Brnch Prgm menusPin the Prgramming mode Setup Pin the Prgramming mode ScrnPin the Prgramming mode I/O Pin the Prgramming mode Format Pin the Prgramming mode Splot@mNAME Pin the Prgramming mode CopyMatrix menus @mEDIT@gSOLVER/CALC Finance menus@mMATH @gVARS Tool menus@gPERIOD @VN BASE/SYSTEM/POLY@in the Solver mode METHOD/EQTN/SAVE/RENAME Solver menusIndex 266 267 268 269 270 271 272 Europe Sharp Corporation
Related manuals
Manual 38 pages 46.35 Kb Manual 1 pages 26.4 Kb

EL-9900 specifications

The Sharp EL-9900 is a remarkable scientific calculator that exhibits a fusion of advanced features, cutting-edge technology, and an ergonomic design tailored for both students and professionals. One of the standout characteristics of the EL-9900 is its extensive range of functions, boasting over 550 built-in calculations that cover various mathematical and scientific disciplines. This calculator is particularly popular among engineering and physics students due to its ability to handle complex calculations with ease.

One of the key features of the EL-9900 is its 2-line display, which allows users to view both the input and the result simultaneously. This dual display enhances usability, especially when dealing with intermediate steps in calculations. The calculator also includes a built-in 12-digit LCD screen, which ensures clarity and precision in reading numbers, making it easier for users to work for extended periods without straining their eyes.

The EL-9900 is equipped with a wide array of mathematical functions, including trigonometric, logarithmic, and exponential functions. Notably, it supports fraction calculations, statistical analyses, and unit conversions. Its advanced programming capabilities, such as 36 programmable functions and the ability to store data, further enhance its functionality, allowing users to create custom calculations tailored to specific needs.

One of the more modern technologies incorporated into the EL-9900 is its solar-powered function, which is complemented by a battery backup, ensuring that the device remains operable in varied lighting conditions. This environmentally friendly design reduces the need for frequent battery replacements, making it a cost-effective choice for users.

In terms of design, the Sharp EL-9900 boasts a slim profile and lightweight construction, which makes it portable and easy to carry. Its durable casing ensures that it can withstand the rigors of daily use, whether in a classroom setting or a professional environment.

Overall, the Sharp EL-9900 stands out as a versatile scientific calculator packed with features designed to meet the needs of students and professionals alike. Its robust functionality, clear display, and user-friendly design make it a reliable tool for anyone engaged in mathematical and scientific pursuits. Whether used for basic calculations or advanced problem-solving, the EL-9900 remains a powerhouse in the realm of scientific calculators.