Microworld
Title Page:
Synthetic Division
Individual
and Institutional Members may sign in. Click here
to join the Library
Requires
the Java MathwrightWeb ActiveX Control to read in your Browser.
Download free MathwrightWeb
to view Microworlds in your browser, then press
![]()
Browser problems? No Problem! Download the free Mathwright32
Reader, then press
Once
you download our free Mathwright32 Reader above, then simply click
Get This Microworld, and it will be downloaded to your machine and
installed in a directory there. You may find it whenever you want to view
it, by going to the Start, Programs, Mathwright32 Reader menu.
To
visit our Microworlds in your browser, it must be able to read ActiveX
controls. Microsoft Internet Explorer 4.0 Browser (or later)
is so equipped. You should check that the Security Settings under Tools,
Internet Options, Security for the Internet, Custom Level has:
Microworld:
Synthetic
Division : (All in One)
Click the Hyperlink above
to visit the Microworld.
Author:
James
White
![]()
Polynomials
with rational coefficients are very much like integers. Given two such polynomials,
say A(x) and B(x), with degree B(x) > 0, there are unique polynomials R(x)
and Q(x) where:
The
polynomial Q(x) is the quotient of A(x) by B(x), and R(x) is the remainder.
If the degree of B(x) is larger than the degree of A(x) then Q(x) = 0, and
R(x) = A(x).
In this
command line Microworld, you may experiment with this basic fact.
There
is a command called
Synthetic
num, denom;
and there are four programs called:
The
difference between a command and a program is this. A command is followed
by its arguments without parentheses, and the result is printed in the MathEdit
object. It also stores the result in the variable ANSWER. A program is followed
by its arguments within parentheses, and it returns its result as a value,
so that the result can be an argument to another command or a program.
If
you type the command: Synthetic num, denom; (where num and denom are
polynomials in the same single variable) then denom is divided into
num giving a polynomial part and remainder divided by denom.
If there is 0 remainder, the result is a polynomial. The result is sent to
the MathEdit object and is stored in the variable ANSWER.
If
you execute Divide(num,denom) the division is done just as above, and
the return value is the quotient as described above. Nothing is printed, and
the return value may be used in other programs or commands. It is also assigned
to the variable ANSWER.
If
you execute Pquotient(num,denom) the Euclidean algorithm is done to
return the polynomial Q where num = denom*Q+R and degree
R < degree denom You may use the return value in further calculations,
and it is stored in ANSWER.
If
you execute Premainder(num,denom) the Euclidean algorithm is done to
return the polynomial R where num = denom*Q+R and degree
R < degree denom You may use the return value in further calculations,
and it is stored in ANSWER.
GCD
stands for greatest common divisor. This is a polynomial that divides both
poly1 and poly2 without remainder, and that has the property that if any other
polynomial divides poly1 and poly2 without remainder, then it also must divide
the GCD without remainder. If you execute GCD(poly1, poly2) the return
value is the greatest common divisor of poly1 and poly2, up to a nonzero number.
You may use the return value in further calculations, and it is stored in
ANSWER.
Topics: collegealgebra, polynomials, gcd, syntheticdivision, symbolicalgebra
Suggested Use: Study algebra of polynomials
Number of Pages: 1
Animation: No
Grade Level: 11-15
Return to the listing of MathwrightWeb Microworlds
| - James E. White, Ph.D. , Library Director, | ||
| author of this website, Mathwright 2000, MindScapes, | ||
| MathwrightWeb, and Mathwright32 |