Welcome to Casio Education. Please log in.
PRODUCTSWHERE TO BUYTESTIMONIALSLOAN PROGRAMREWARDS PROGRAMCONTESTSACTIVITIESDOWNLOADSONLINETRAININGSUPPORT

Casio rewards is designed to reward schools for the calculators they purchase and use in their classrooms by giving them a wide variety of free merchandise.


Programs for the CFX-9850G+ Calculator and Support Documents

Please Note:
Many of the programs available at this site are mirrored from other sites, and are available at the original location, but are grouped here for convenience. We appreciate the contribution of the developers in making this public domain software available to educators, and we link to their sites wherever possible.

Support Documents for the 9850/9850+ Graphing Calculator

Program Title Description
TextTeamModel.zip

Document for Texas Math modeling applications (2.13mb)-Coming Soon

Commands For Programming

Location of keys used in programming in various menus for the 9850/+ graphing calculator

Directions for Using FA122 Link

Linking the calculator to the pc or mac is a breeze with this quick
and easy guide.

Or you can try the FA-123 Beta Version. The FA-123 program link allows connection of the new FX2.0, and 7400+, as well as the previous 9850/+ line of calculators to a PC or MAC. Link to FA-123 Beta Version provided by Casio, Inc. (Japan)

 

Programs and Links to Other Websites

  • Sites With Even More Programs! (list coming soon)
  • Links to sites with tons of Calculator programs (Active)
Program Title Description
2x2SYS

This Program solves a two by two system of equations
(Coming Soon)

2x2DET Finds the determinant of a two by two matrix
3x3SYS Solves a three by three system of equations
3x3DET Finds the determinant of a three by three matrix
SLD Calculates the slope, distance, and midpoint if given two points
Rect This program finds area, perimeter and Diagonal of a Rectangle
Rotate Rotates a triangle through a given angle of rotation about a vertex
ReflectX Reflects a triangle about the X axis
ReflectY Reflects a triangle about the Y axis
Translate Shifts a triangle in the x or y direction by a distance
RollDice Generates a random pair of numbers 1-6
ReflectYX Reflects a triangle about the line y=x
ReflectYN Reflects a triangle about the line y=-x
Quadroot Calculates the roots of quatdratic equations
Discriminant Calculates the discriminant of quadratic equations
Basecnv This program converts a number from one base to another. Any base from 2 through 36 can be used. List 5 and List 6 of the active file are used by the program.
Cmplxpwr This program finds any power of a complex number.
Cmplxrt This program finds and displays the N complex solutions of z^N=c where c is any complex (or real) number and N is a positive integer.
Cmplxsys (requires Cplxsys2, Cplxsys3, Cplxsys4) This set of programs solves a system of equations over the complex numbers. The cases of 2 equations with 2 unknowns, 3 equations with 3 unknowns, and 4 equations with 4 unknowns can be solved.
Conics This program analyzes and reports the properties of a general conic.
The input can be the coefficients of Ax^2+Cy^2+Dx+Ey+F=0 or of y=Ax^2+Bx+C or of x=Ay^2+By+C. The type of conic is identified. For parabolas, the vertex, axis, focus, and directrix are reported along with the direction of opening. For ellipses, the center, semi-major axis, semi-minor axis, and center to focus distances are reported along with
the major axis direction. For hyperbolas, the center, center to vertex, center to imaginary vertex, and center to focus distances are reported along with the transverse axis direction.
Dblint This program approximates a double integral numerically by integral (a,b) integral(f4,f5) f6(x,y) dA = sum f6(xi,yi) delta xi delta yi where (xi,yi) is the midpoint of the rectangular subinterval. As suggested by how the integral is written, the integrand is stored in f6 and the possibly variable limits of the first integration are stored in f4 and f5, respectively. The integration can be done in either order. The program is structured to use the same number of divisions in each direction; consequently, the square of that number of points is summed to approximate the integral. The number of subintervals to be used in each direction is chosen
during execution.
Dec-Frac This program converts terminating or repeating decimals to fraction form.
Eulerg This program plots the Euler's method solution of the differential equation dy/dx=f6(x,y) using a step size equal to the distance between pixels. Before executing, the window should be adjusted so that the antiderivative has no vertical asymptote within the window. Since the program does not compute a point at the first or last pixel, a vertical asymptote can occur at the edges of the window.
Eulern This program uses the Euler's method solution of the differential equation
dy/dx=f6(x,y) to compute the value of the antiderivative at x=B. Either the step size or the number of steps can be chosen during execution.
Fundthm This program numerically solves the differential equation dy/dx=f6(x) and plots the antiderivative F(x)=F(a)+Integral(a,x) f6(t)dt. Before executing, the window should be adjusted so that F(x) has no vertical asymptote
within the window. Since the program does not compute a point at the first or last pixel, a vertical asymptote can occur at the edges of the window.
Gcdlcm This program finds the greatest common divisor (GCD) and the least
common multiple (LCM) of any two positive integers.
Gnlconic This program graphs the general conic Ax^2+Bxy+Cy^2+Dx+Ey+F=0.
Impgraph This program plots the implicitly defined graph given by F(x,y)=0. The function F(x,y) is assumed to be stored in f6. As the program is configured, up to sixteen values of x can be found and plotted for each value of y. The y value corresponding to every other row of pixels is used to speed up the plotting. A "Ma ERROR" signifies that chosen y value and the internally guessed x value combination corresponds to a point at which the function is undefined. A modification to the View Window should avoid that. To graph the relation with a changed View Window, reexecute the program.
Linprog This program solves a linear programming problem by the simplex method. The initial tableau is presumed stored as Matrix A. The program identifies the pivot elements and performs the pivots until a final tableau is achieved. The final tableau is stored as Matrix F and is displayed at the end. The initial tableau remains unchanged in Matrix A.
Multreg This program performs a multiple linear regression. Values for up to five different x's (x1, x2, ... , x5) are assumed to be in List 1 through List 5 respectively and the corresponding y values are assumed to be in
List 6. The data is fit with a function that is linear in each of the x's.
Phsrcalc This program allows any computation involving "phasors" to be performed. A "phasor" is a complex number (or a two dimensional vector) expressed in magnitude, direction form. The program as written allows up to five phasors to be involved in the calculation (it can easily be modified to allow for more) and reports the result in the same magnitude, direction form. The angle for the result will be expressed using the default angle setting of the calculator.
Polydiv This program computes P(x)/Q(x) and reports the quotient and the remainder.
Polyfctr This program factors any polynomial P(x) having integer coefficients over
the integers. It will find any common numerical factor and any linear factors of the polynomial. If none of these are found, it will report that P(x) has no linear factors over the integers. Note, however, that P(x) might have quadratic factors that are irreducible over the integers.
Polymult This program computes P(x)Q(x) and reports the product.
Prime This program determines whether a number is prime or composite.
If the number is composite, its lowest prime divisor is reported.
Primes This program lists all the prime numbers from 2 through a specified number.
Primfact This program reports the prime factors of a number and their multiplicity
in a matrix format. The first column lists the prime factors of the number, while the second column lists the exponent for that factor.
Quadfctr This program factors Ax^2 +Bx+C for any integers A, B, C subject to
A not zero and to B and C not both zero. If possible, the factors contain integer coefficients with the greatest common factor of the coefficients
in front. If this form cannot be achieved, the root factored form is presented; that is, A(x-R1)(x-R2) where R1 and R2 are the roots of the quadratic. In any case, radicals are presented in simplified form.
Radicals This program simplifies and computes roots. Various simplified forms are presented along with the numerical value. For even roots greater two, the input must be positive; otherwise, the input can be positive or negative.
Fractions can be entered either in fraction or division form.
Riemann This program approximates an integral by a Riemann sum:

Integral(a,b) f6(x)dx = Sum f6(xi) delta xi where xi can be chosen to be the left endpoint of the subinterval, the right endpoint of the subinterval, the midpoint of the subinterval, or the trapezoidal rule estimate. The integrand is stored in f6; the number of subintervals is chosen during execution.

Rootgrph This program graphs a polynomial given its leading coefficient and its roots. The window is adjusted to show all the roots and the maximum and minimum values of the polynomial between the roots.
Rowreda This program row reduces Matrix A to reduced row echelon form. The result is displayed as Matrix R; the original Matrix A is left unchanged. If desired, each step of the row reduction can be displayed.
Simpson This program approximates the integral Integral(a,b) f6(x)dx by Simpson's rule for any even number of subintervals. The integrand is stored in f6; the even number of subintervals is chosen during execution.
Slopefld This program graphs the slope field of the differential equation dy/dx=f6(x,y) . The relationship to the antiderivative can be dramatically seen by over-graphing. If the graph window is changed, reexecute the program to replot the slope field. The program is structured so that the lines of the slope field never overlap. If f6 is a function of x only, the numerical antiderivative can be plotted via the Fundamental Theorem Program. In all cases, an approximate antiderivative can be plotted via the Euler's Method Graphical Program.
Triplint This program approximates a triple integral numerically by integral(a,b) integral(f2,f3) integral(f4,f5) f6(x,y,z) dV = sum f6(xi,yi,zi) delta xi delta yi delta zi where (xi,yi,zi) is the midpoint of the rectangular subregion. As suggested by how the integral is written, the integrand is stored in f6, the possibly variable limits of the first integration are stored in f4 and f5, respectively, and the possibly variable limits of the second integration are stored in f2 and f3, respectively. The integration can be done in any order. The program is structured to use the same number of divisions in each direction; consequently, the cube of that number of points is summed to approximate the integral. The number of subintervals to be used in each direction is chosen during execution.

Advanced Statistics Activity Book Documents

Assessing Normality
Chi Square Hypothesis Tests - Two Way Tables
Confidence Intervals for Two Proportions
Confidence Intervals for a Population Mean
Confidence Intervals for the Difference of Two Means
Hypothesis Tests for a Population Proportion
Normal Distributions
Quartiles and Box plots
The Least Squares Regression Line


These Programs are downloadable from this site and have their own brief descriptive pages

Amortization
Complex Roots
Double Integral
Euler's Method
Linear Programming
Plotting implicitly defined graphs
Powers of Complex Numbers
Prime or Composite Number
Prime Factors of a Number

Riemann Sum
Row Reduce Matrix
A Slope Field of a differential equation
Solving Differential Equations
Triple Integral


Built by Samuel Mason

Download the program here

1) Gives the area of any regular polygon, and radii (both radiuss) of an internal and external circle to the shape. [DIRECTLY REPEATED FROM THE PROGRAMMING SCREEN]
2) Gives the internal angle (in degrees) of any regular polygon. [DIRECTLY REPEATED FROM THE PROGRAMMING SCREEN]
3)Evaluates the value of "PI" based on large values of "A". [DIRECTLY REPEATED FROM THE PROGRAMMING SCREEN]