Home of the original IBM PC emulator for browsers.
[PCjs Machine "ibm5170"]
Waiting for machine "ibm5170" to load....
Teachers will welcome this computer-aided instructional system for the
design of tests and exercises for high school and college level
Algebra, Geometry and Trigonometry.
XY-Solve challenges the student to solve a puzzle consisting of
mathematical functions. Each piece of the puzzle represents a graphic
solution to a standard formula. Puzzle complexity may be varied from
simple displays of individual points or lines to extremely complex
combinations of quadratics, trigonometrics, parametrics, and composite
functions.
The student's progress in solving each piece of the formula is
displayed and special help is available for identifying boundaries and
zeroing in on solutions. A function teachers will appreciate is the
performance reporting module which tracks the number of solution
attempts by the student, and difficulty levels reached.
XY-SOLVE has seventeen "puzzle files" and the instructor can formulate
additional problems by using the macro facility. Other system features
include moving window displays, function-sensitive statistics, and
context-sensitive help screens. Data can be imported in a variety of
formats. Selectable sound and color options add impact to the lessons.
An extensive on-disk instruction manual is provided.
See also XYSEE (PC-SIG disk number 1507 and 1508), a companion program.
Disk No: 1493
Program Title: XY-SOLVE version 1.3.1
PC-SIG version 1
Teachers will welcome this computer aided instructional system for the
design of tests and exercises for high school and college level Algebra,
Geometry and Trigonometry.
XY-Solve challenges the student to solve a puzzle consisting of
mathematical functions. Each piece of the puzzle represents a graphic
solution to a standard formula. Puzzle complexity may be varied from
simple displays of individual POINTS or LINES, to extremely complex
combinations of Quadratics, Trigonometrics, Parametrics, and Composite
functions.
The student's progress in solving each piece of the formula is displayed
and special help is available for identifying boundaries and zeroing in
on solutions. A function teachers will appreciate is the performance
reporting module which tracks the number of solution attempts by the
student, and difficulty levels reached.
XY-SOLVE has seventeen "puzzle files" and the instructor can formulate
additional problems by using the macro facility. Other system features
include moving window displays, function-sensitive statistics and
context-sensitive help screens. Data can be imported in a variety of
formats. Selectable sound and color options add impact to the lessons.
An extensive on-disk instruction manual is provided.
See also XYSEE, a companion program.
Synopsis: Create computerized tests and exercises for teaching high
school and college-level Algebra, Geometry and Trigonometry.
Usage: Education/Computer Aided Instruction/Mathematics.
Special Requirements: CGA card and a text editor.
How to Start: Type GO (press enter).
Suggested Registration: $20.00
Author: Dean M. Thompson, Insight Advantage
File Descriptions:
FILES BAT File descriptions.
GO BAT Batch file for starting program.
README BAT Initial instructions.
4X6 FON Font file.
8X8 FON Font file.
ERROR MSG Error message file.
???????? PZL Puzzle files.
MENUSOLV DTA Data file.
SD COM Sorted directory program.
SETSOLVE DTA Data file.
XYSOLVE 000 Overlay file.
XYSOLVE 001 ,, ,,
XYSOLVE 002 ,, ,,
XYSOLVE 003 ,, ,,
XYSOLVE 004 ,, ,,
XYSOLVE 005 ,, ,,
XYSOLVE 006 ,, ,,
XYSOLVE COM Main program.
INSTALL EXE Installation program.
XYSOLVE DOC Documentation.
The PC-SIG Library
1030D E Duane Avenue
Sunnyvale CA 94086
(408) 730-9291
(c) Copyright 1989 PC-SIG Inc.
== XYSolve Ver. 1.3.1 Required Files ==
The following files are required for the program to function properly.
XYSolve.COM XYSolve.000 XYSolve.001 XYSolve.002 XYSolve.003
XYSolve.004 XYSolve.005 XYSolve.006 SetSOLV.DTA MenuSOLV.DTA
4X6.FON 8X8.FON ERROR.MSG
The following documentation and utility files should also be present.
XYSolve.DOC
INSTALL.EXE
The following files if used, must reside on the main program diskette.
First.PZL Current.PZL Two-D.PZL Practice.PZL TwoLine.PZL
ThreeLin.PZL FourLine.PZL
We hope you find the programs both Educational and Enjoyable...3/89
== Welcome to the XY-Educational System ==
COPY the main program diskette files to a disk which contains only
MS/PC-DOS Ver. 2.0 (or greater) system files.
Two disk drive example: Copy A:*.* B:
Hard disk drive example: Copy A:*.* C:
To RUN the XYSolve program, merely enter XYSolve at the DOS prompt.
A>XYSolve {Run INSTALL before running XYSolve the first time.}
To RUN the INSTALL program, merely enter INSTALL at the DOS prompt.
A>INSTALL {Reboot your computer before running XYSolve.}
CALL FOR PUZZLES: Should you develop some interesting Puzzles,
send us a copy so that we may spread the knowledge.
See the Program Documentation for additional information...8/88
*******************************
* *
* PROGRAM DOCUMENTATION *
* = Non-Commercial Use Only = *
* *
*******************************
*****************************************
* *
* ============== *
* = XY-Solve = *
* ============== *
* *
*****************************************
XY-Solve challenges the user to complete the solution of a puzzle
consisting of mathematic functions.
Each piece of the puzzle represents a graphic solution to a
standard formula.
Puzzle complexity may vary from simple displays of individual
POINTS or LINES, to extremely complex combinations of Quadratics,
Trigonometrics, Parametrics, and Composite functions.
XY-Solve contains powerful program features designed to guide the
user to a better understanding of mathematic concepts.
XYSolve's advanced features include:
DISKETTE and KEYBOARD prepared solution sets (puzzles).
Current session STATUS may be saved and reactivated at will.
Cross-hair CURSOR system for identifying function boundaries.
Plot ENHANCEMENT techniques.
"ZOOM" capability to search for hidden function displays.
"HELP" in determining appropriate values for variables.
"REPORT" tracks the users performance.
TOLERANCE RANGE feature augments "Exact Value" solutions.
SOUND and COLOR DOMAIN control.
GRAPHIC and NON-GRAPHIC PRINTER support.
Minimum System Configuration:
IBM-PC or true compatible with 128K RAM and one disk drive.
PC-DOS 2.0 or truly compatible MS-DOS 2.0 or greater.
IBM-CGA, Hercules Graphics Card or true compatible.
Contact Insight Advantage for Hercules monochrome versions.
XYSolve
Mathematic Functions in Graphic Form.
-------------------------------------
Changes and modifications to this program and manual will be
made periodically. Consider them as additions to the information
supplied herein.
Direct your requests for copies of this product to Insight
Advantage.
Copyright (C) 1988 by Dean M. Thompson. All rights reserved.
This product, the software, manual, and any other information
included in this package is copyrighted. Copying, duplicating, or
otherwise reproducing any part of this product (except where
explicitly mentioned in writing) is prohibited by law without the
express written consent of Insight Advantage.
Voluntary or willful violations of the Copyright Law of the
United States can result in civil damages in addition to actual
occurring damages.
IBM, MS-DOS, Hercules, WordStar, Epson, SideKick are respectively
trademarks of:
International Business Machines Corp., Microsoft Corp., Hercules
Computer Technology, MicroPro International, Epson America Corp.,
Borland International, Inc.
Insight Advantage
4509 Yellowleaf Dr.
Fort Worth, TX 76133
XYSolve Table of Contents
=========================
1. Basic Menu Structure 1
2. Sample Session 2
2.1 Backing Up Your Diskettes 2
2.2 Caring For Your Diskettes 2
2.3 The XYSolve Program Disk 2
2.4 Before We Start 3
2.5 First Steps 3
2.6 Conventions 3
2.7 Important Keys 4
2.8 Grand Tour 4
2.9 START Menu Option 6
2.10 Puzzle File Directory 6
2.11 Two Dimensional Point Math Module 6
2.12 Main Plot Display 7
2.13 Numeric Value Entry 8
2.14 First Waiting Position 8
2.15 PLOT OPTIONS Menu 8
2.16 CURSOR Plot Option 8
2.17 ZOOM Plot Option 8
2.18 ENHANCE Plot Option 9
2.19 PRINTER Plot Option 9
2.20 HELP Plot Option 9
2.21 EXITING Plot Options 9
2.22 Second Waiting Position 10
2.23 REPORT Menu Option 10
2.24 Keyboard Puzzle Files 10
2.25 SAVE Menu Option 11
2.26 HELP Menu Option 11
3. Functional Modules 12
3.1 2D Point 12
3.2 Line 12
3.3 Circle 13
3.4 Parabola 13
3.5 Ellipse 13
3.6 Sine 14
3.7 Cosine 14
3.8 Tangent 14
3.9 Parametric #1 15
3.10 Parametric #2 15
3.11 Composite #1 16
3.12 Composite #2 16
4. Advanced Procedures 17
4.1 Preparing Puzzle Files 17
4.2 TOLERANCE Value Recommendations 17
4.3 Puzzle Filenames 19
4.4 Parametric/Composite Procedures 20
5. Using The Printer 21
Appendices
1. Glossary I-1
2. ERROR Messages II-1
3. Demonstration Values III-1
4. Puzzle File Syntax IV-1
5. Practice Puzzle Files V-1
6. Index VI-1
Associated Documents
1. XY-Educational System ORDER FORM.
2. XY-Educational System TROUBLE REPORT.
Page 1 XYSolve BASIC MENU STRUCTURE
============================
INTRODUCTION
|
|______________ SYSTEM CUSTOMIZATION
| |_ Sound
| |_ Color
|
|_ MAIN MENU
| |
| |_START _________________ PUZZLE SOURCE
| | |
| |_REPORT |_DISKETTE
| | |
| |_SAVE {Current Status} |_KEYBOARD
| |
| |_HELP {System}
| |
| |_END
________|_______________________________
| | | |
_GENERAL MENU QUAD-GEOM MENU TRIG MENU SPECIAL MENU
| |
| |_HELP {Menu Structure}
|
|
|___ 2D Points Line
|
|
|_ _ Circle Parabola Ellipse
|
|
|_ _ Sine Cosine Tangent
|
|
|_ _ Parametric #1 Parametric #2 Composite #1 Composite #2
|
|
|
|________ PLOT OPTIONS MENU
|
|_CURSOR
|
|_ZOOM
|
|_ENHANCEMENT
|
|_PRINTER {EPSON 0-6}
|
|_HELP {Variable value}
Page 2
XYSolve Sample Session
======================
Backing Up Your Diskettes:
Diskettes can be damaged or lost. We recommend that
before you use XYSolve, you make a copy of the Master
Diskette. Use the copy whenever you run the program, leaving
the Master Diskette in a safe place so it can be used to
restore your copy should it become necessary. Specific
information on making backup copies of disks can be found in
your DOS (Disk Operating System) manuals.
Caring For Your Diskettes:
Handle diskettes carefully. Treat them as you would any
valuable object; for, with your files on them, that's exactly
what they are.
Diskettes should be stored in an upright position in
their protective sleeves. They should not be subjected to
direct sunlight, magnetic fields (Vacuum cleaners,
televisions, microwave ovens etc.), dust, or extreme
temperatures.
When you handle a diskette, try not to touch the
magnetic media. Don't bend them or write on them with
anything heavier than a felt tip pen.
The XYSolve Program Disk:
All of the programs and files used by the XYSolve system
reside on a single disk. The XYSolve program itself consumes
approximately a third of the available disk space. The
remainder of the disk contains the installation program and
the practice Puzzle files. Sufficient disk space remains for
several of your own Puzzle files. Should more space be
needed, we recommend deleting the installation and practice
files as well as any user developed Puzzle files that are not
immediately needed.
Page 3
Before We Start:
XYSolve does a lot of exciting things with disk files.
To help it do its job efficiently, you should reserve as much
file capability as possible in your computer system. You do
this by adding the statement "FILES=20" to what is known as a
CONFIG.SYS file on your boot or system disk the first time
you use XYSolve. If you have experience in preparing files,
but are a little rusty, you can find refresher information in
your DOS (Disk Operating System) manuals. If, however,
you're not sure what we are talking about, an easier way has
been provided to get the job done. A special program called
"INSTALL" has been included on your XYSolve master diskette.
All you have to do to make or alter a CONFIG.SYS file is to
enter the name INSTALL just as you would any other program
you wish to run. After INSTALL finishes, you should REBOOT
or RESET your computer to enable your operating system to use
the instructions you have just prepared.
First Steps:
Starting the program is simple, merely insert the
XYSolve master diskette into your disk drive and enter
XYSolve at the DOS A> prompt. In addition to XYSolve itself,
your master diskette contains several auxiliary files and
programs such as INSTALL. The auxiliary files are practice
Puzzles. The Puzzle files contain the sequences of
instructions that comprise the individual pieces of each
puzzle. (more on this later) These auxiliary files are
there to help you become familiar with all the interesting
capabilities of your new program.
Conventions:
Before we can go any further, we need to establish some
conventions to help us as we progress. The first concerns
keys. When a keypress is called for, the indicated key will
be written within brackets like this: <KEY TO PRESS>.
In addition, menu selections and commands will be placed
within single quotes like this: 'MENU SELECTION'.
Page 4
Important Keys:
ARROW (CURSOR CONTROL) KEY..
Indicates MENU selections.
Positions the PLOT CURSOR.
ENTER Key..
Selects MENU levels.
Executes FUNCTION selected.
Indicates ACCEPTANCE of plot values.
ESCape Key..
EXITS from menu levels, plot options, and math
function modules.
REJECTS unwanted plot parameter values.
NUMERIC Keys..
ENTER plot parameter values.
Just remember, SELECT with an <ARROW>; ENTER with
<ENTER>; DEFINE your plot value with a <NUMERIC>; and EXIT
with <ESCape>...Its that simple!
Grand Tour:
After XYSolve starts executing, the fun begins.
Assuming everything goes well, XYSolve will present you with
a "SYSTEM INTRODUCTION" screen. This screen is just a
reminder of some of the more important points in running the
program, such as how to move around within the menus, etc.
The comments on setting your particular system's SOUND, and
COLOR parameters are of primary importance. This is your
opportunity to configure your program for a particular
environment.
Page 5
Selecting the different parameters to change is done
with the <ARROW> keys and <ENTER>. Before XYSolve will let
you proceed to the system setup module, however, it first
checks to insure that your <ARROW> keys are active. If you
notice a "Please press your Number Lock key" request at the
bottom of your screen, that is what's happening. Now let's
take a little closer look at the SETUP procedures. We do
this by pressing <Y> for "Yes". The Setup window will open
with the selection bar highlighting the 'SOUND' option.
Press <UP> and <DOWN> a couple of times and notice how the
FUNCTION and COMMENT windows follow. When you stop at the
'SOUND' selection again, press <ENTER>. Pressing <ENTER>
will toggle the sound capability of your system on and off.
Let's set it 'ON' during this session. Finally, press <DOWN>
to select the 'COLOR' option. The COLOR option toggles
between the single 'NORMAL' screen color, and a repeating
sequence of 'ALTERNATE' colors. Just press <ENTER>
repeatedly until the desired color is active. When you
have completed setting the environment, you can get back to
the main stream by pressing <ESCape>. XYSolve will then
prepare a special file on your master diskette containing
your new settings, and will automatically use them as
defaults during future sessions. By now you have used almost
all of the important keys you will need to know as you
continue within XYSolve. Should it become necessary, you can
also review these key assignments by accessing any of the
menu 'HELP' screens.
Ready To Go On?
The next screen you will encounter as we proceed is the
'MAIN MENU'. This screen is the gateway to the rest of the
program. From here you can select Puzzles to be solved with
the START selection, obtain a status REPORT on your progress,
SAVE your current status for later re-activation, obtain HELP
and END a session. This screen also provides access to other
menus with selections of their own.
As you can see, the 'MAIN MENU' screen is primarily made
up of five windows:
The 'PLOT OPTIONS' window on the left.
The 'VALUES' window on the right.
The 'FUNCTION' and 'COMMENT' windows on the bottom.
The PLOT DISPLAY window in the center.
Page 6
You will become more familiar with this screen format as
we proceed.
As we have just arrived, the selection bar is
highlighting the 'MAIN MENU' option. By pressing <UP> or
<DOWN>; however, you may select other options. By pressing
<LEFT> or <RIGHT>, you can move into the FUNCTION window. Go
ahead and practice a bit. Notice how the selection bar wraps
around the end of it's range just as it did in the SETUP
window. When you are ready to proceed, select the 'MAIN
MENU' option once again.
START.
The first step in using XYSolve is to activate a puzzle
by selecting 'START'. Press <DOWN>, and you enter the
PUZZLE PREPARATION MENU where you may select either the
DISKETTE or the KEYBOARD as the source for your puzzle. For
now, we will load and activate one of the practice puzzles
provided on the XYSolve master diskette.
Puzzle File Directory.
Press <ENTER> or <RIGHT> and <ENTER> to obtain a
directory of all the Puzzle Files on your diskette. let's go
with an easy one first, one covering the TWO DIMENSIONAL
POINT.
Two Dimensional Point Math Module.
At the filename prompt, type "TWO-D" followed by
<SPACE>. After reading and analyzing the data from the file,
XYSolve will plot the point on the display, and we will be
ready to proceed with our solution attempt. From the MAIN
MENU, press <RIGHT> once then <ENTER>. These steps will place
us within the 'GENERAL MENU' level. In addition to the
change in the menu name listing, an entirely new set of
FUNCTION selections has been provided. All of the lower
level menu screens look exactly like this with the exception
of displaying their own set of appropriate functions. We are
now finally at the point where we can select a function to
solve. Use <ARROW> and <ENTER> to select '2D Point'. As we
enter the module, the function we are attempting to solve
blinks so that it can be identified among other forms that
may be present. Let's go over some of the other changes.
First, we finally have some values in the 'VALUES' window on
the right. In addition, the 'OPTIONS' window has completely
changed its contents as has the 'FUNCTION' window which now
displays the 'FORMULA' for our '2D Point'. Adjacent to the
appropriate formula, a variable is in a position to be
updated.
Page 7
Since the current plot display is used so much by
XYSolve, let's take just a second and go over some of its
points.
Main Plot Display.
First, notice the set of rulers for the "X" and "Y"
axis. These rulers define the two dimensions in which we
will be plotting while we are in this module. The normal
range of this particular set of rulers is +/- 10. You'll also
notice that "X=0" and "Y=0" points are defined by vertical
and horizontal axis lines. Using the rulers, you can see
that the currently displayed point is located at "X=5" and
"Y=5" or (5,5) for short.
Numeric Value Entry.
Our next step is pretty clear. As the comment window
states, we can select a new value for the variable "A"; or
simply by pressing <ENTER> accept the +0.0 that is currently
assigned. After we enter our selections for "A", "X", and
"B", XYSolve will plot the solution for us. As you enter the
following values, watch the screen carefully. Several things
will be happening in quick succession, and I will try to
point them out for you. First, go ahead and accept the
current +0.0 values for both "A" and "X" by pressing <ENTER>
twice. Next, change the value for "B" to -7.5 watching
carefully as you enter each part of the value... XYSolve
monitors each keypress you make, trying to figure out what
you want. When it thinks it knows for sure, it will move to
complete the entry for you. XYSolve knows all the rules of
the game, as well as the limits for each value. It knows,
for example, that SYSTEM LIMITS for variables are set to +/-
99, and that only one decimal place is allowed and then only
if the value is less than +10 and greater than -10. Don't be
intimidated by this, XYSolve only wants to help us keep our
plots under control. As you entered your keypresses, the
following sequence was taking place:
Your first key, the "-", told XYSolve that you didn't
want the currently assigned default value, so it cleared the
value and displayed your "-". Your second key, the "7", was
no help to XYSolve, so it just displayed it. Your third key,
the decimal point ("."), was more helpful. Now XYSolve can
figure out what you are doing and set itself up to assist
you. It knows to expect another number key (or <ESCape> if
you don't like your values) and will not allow other keys to
be accepted..except for one, <ENTER>. If during entry of a
numeric value, you press <ENTER>, XYSolve will assume you are
through and will complete the rest of your value, adding any
appropriate decimal point or zeroes.
Page 8
Your last key, the "5", was all that XYSolve needed, so
it provided the <ENTER>. Since you now have values for all
the required variables, XYSolve goes to work. The "B"
'VALUES' display gets updated and the plot moves to a point
along the "X=0" axis as expected.
First Waiting Position.
After completing each plot, XYSolve moves to a waiting
position. The 'COMMENT' window then displays key assignments
that are currently active.
PLOT OPTIONS menu.
Press either <UP>, <DOWN>, <LEFT>, or <RIGHT> once.
When you are at the waiting point, all arrow keys lead
to the 'CURSOR' plot option.
Press <ENTER> to select the cursor.
'CURSOR' Plot Option.
While in the 'CURSOR' module, you may use <LEFT>,
<RIGHT>, <UP>, or <DOWN> to align the cross-hairs with points
of interest on your plot. Go ahead and practice a bit. When
you are ready to EXIT, press <ESCape>.
'ZOOM' Plot Option.
Press <DOWN> once more to get to the 'ZOOM' Option.
It is possible within the numeric limits of XYSolve to
plot functions partially, or entirely outside the range of
the display. In attempting to identify these "hidden"
functions, you may toggle the display between the normal +/-
10 range and +/-100. Once identified, functions may be
solved in the usual manner. Let's take a quick look at ZOOM.
Press <ENTER> once to set the 'ZOOM' option to +/-100.
Notice that the plotted point seems to have moved toward
the center of the display, just as we would expect it to with
our scale change.
Press <ENTER> once more to reset the 'ZOOM' option to +/-10.
Page 9
'ENHANCEMENT' Plot Option.
Press <DOWN> and <ENTER>.
The inversion you are seeing is a technique used to
more readily identify plot features that might blend into a
background. The 'ENHANCE' option is a ON/OFF toggle like the
'ZOOM' option we used a minute ago.
Press <ENTER> again to turn it off.
'PRINTER' Plot Option.
Press <DOWN> and <ENTER>.
The 'PRINTER' selection allows you to save a copy of
your work on a printer. Both GRAPHIC and NON-GRAPHIC
printers are supported. We won't copy our current plot as it
can take several minutes to complete a printout.
Press <ESCape> to CANCEL the sequence.
'HELP' Plot Option.
Press <DOWN> one last time and <ENTER>.
The 'HELP' module identifies variables that are out of
tolerance causing a solution to fail. A failure may be due
to a single variable or possibly the inter-relationship of
several variables. The 'HELP' facility allows you to "lock-
in" correct values while attempting to "zero-in" on incorrect
ones. In establishing standard limits, XYSolve can augment
each correct value with a pre-defined tolerance. When 'HELP'
is active, XYSolve compares your input with the "standard"
limits. If an input exceeds the limit, the corresponding
variable is identified by a reverse color selection bar in
the values display. It is important to note however, that
the 'HELP' facility merely leads you to one "unique" solution
within the entire solution set for the function. Just as
there are numerous solutions for any algebraic equation, it
is possible, and entirely reasonable, to successfully
complete the solution for a function with any one variable,
or indeed all variables, exceeding the tolerance limits.
EXITING Plot Options.
There are a number of ways to EXIT Plot Options. We can
press <UP> four times; press <DOWN> once to wrap around the
menu range; or just press <ESCape>. Let's use the fast way.
Press <ESCape> to jump to the top of the 'PLOT OPTIONS' menu.
Press <ESCape> to EXIT from the 'PLOT OPTIONS' menu.
Page 10
Second WAITING Point.
Whenever we leave the 'PLOT OPTIONS' window, we
automatically enter the Second WAITING POINT. From here, we
may either EXIT the '2D Points' module by pressing <ESCape>,
or continue to solve new plots by pressing <SPACE>.
Since we turned the 'HELP' facility ON, let's enter some
values and see how it works.
Press <SPACE> to continue in the '2D Point' module.
Press <ENTER> three times to accept the values we setup
previously. Notice that all the variables are indicating
excessive values. As we would continue to refine our input
values, the out-of-tolerance indicators would extinguish.
Press <ESCape> to EXIT the '2D Point' module.
Press <ESCape> to EXIT the GENERAL MENU.
'REPORT' Menu Option.
As we have activated a puzzle, we are now able to obtain
a report on our progress.
Press <DOWN> twice and <ENTER>.
The REPORT module provides several pieces of information
that describe our performance as well as define the
complexity of each puzzle. Take a moment and review the
report criteria on the screen. While your at it, can you
explain our miserable score?
Press <SPACE>.
Press <DOWN>, <LEFT>, and <ENTER> to select the KEYBOARD
puzzle file preparation module.
Keyboard Puzzle Files.
The Keyboard Puzzle File Preparation module is extremely
handy when preparing and activating short Puzzle Files.
Let's prepare a quick Puzzle containing just a Circle.
Press <3> for a Tolerance value assignment of "0.3".
Press <3> again to select the 'Circle' module.
Enter a value of "1.0" for the "A" variable.
Enter a value of "3.0" for the "B" variable.
Enter a value of "5.0" for the "R" variable.
Press <ENTER> at the function prompt to activate the Puzzle.
A more in-depth explanation of Puzzle File Preparation
may be found in the Advanced Procedures section.
Page 11
'SAVE' Menu Option.
Press <DOWN> three times and <ENTER>.
The 'SAVE' module will copy our current status onto the
disk where it will remain until we wish to reactivate it. We
are now free to continue to solve for the copy which is still
in the computer. It is important to note however, that there
can be only ONE CURRENT STATUS file on the diskette at a
time. Thus the contents of any existing status file will be
overwritten with each new 'SAVE'.
As you may have already noticed, XYSolve will give you
the chance to reconsider your 'SAVE' request if it detects
the presence of a previous status file. Should you decide to
abort the attempt by pressing <ESCape>, XYSolve will
reactivate your present puzzle as if nothing happened. Just
for fun, let's load the puzzle from the "CURRENT.PZL" file.
Use your <ARROW> keys etc. to gain access to 'START', and
select the 'DISK FILE' option. Finally, enter "CURRENT" at
the filename prompt to load and activate the Puzzle.
'HELP' Menu Option.
Press <UP> twice and <ENTER> to select the 'MENU HELP' module.
As you have learned, XYSolve's menu system is multi-
leveled. You move from one level to another by way of the
<ARROW>, <ENTER>, and <ESCape> keys. All the menu 'HELP'
screens have similar diagrams to assist you in determining
how to get from place to place.
Press <SPACE> to return to the 'MAIN MENU'.
This just about completes the "Grand Tour". There's
still lots to see and do within XYSolve, but for now, you
have a good idea of how to:
Move around within the menus and modules.
Work the various displays.
EXIT back out.
One last thing, to 'END' using XYSolve, you merely
have to press <UP> and <ENTER>.
That's quite a bit for one session, Let's take a break!
Page 12
XYSolve Functional Modules
==========================
XYSolve functional modules are designed to provide a
rich educational environment. Each function has been
provided with as much interactive flexibility as is suitable
for its form. The following individual explanations cover
some of the more important aspects of each module such as the
type of input expected and possible error messages. In
addition, several of the advanced modules are covered in more
detail in other parts of this manual.
================================================================
Functional Module: 2D Point.
Formula: Y=AX+B
Description: Plots a point on a two dimensional plane.
Discussion: The Two Dimensional Point module accepts one
positional and two parameter values which are used
to define a position on a two dimensional plane.
** Warning! ** Messages: None.
================================================================
Functional Module: Line.
Formula: AX+BY+C=0
Description: Plots a Line with desired rotation on a two
dimensional plane.
Discussion: The Line module accepts one positional and three
parameter values which define the horizontal and
vertical location of points along a line segment.
The horizontal limits of the line are defined by the
magnitude of the positional value.
** Warning! ** Messages: A warning message will be displayed if
an attempt is made to set the "B"
variable to zero. This would lead to
division by zero.
Page 13
================================================================
Functional Module: Circle.
Formula: (X-A)^2 + (Y-B)^2 = R^2
Description: Plots a Circle on a two dimensional plane.
Discussion: The circle module accepts three parameter values
which define the position of the center of a circle
on the plane, and it's radius.
** Warning! ** Messages: A warning message will be displayed if
an attempt is made to set the "R"
variable to a negative value. This would
represent a negative radius length which
cannot exist.
================================================================
Functional Module: Parabola.
Formula: Y=AX^2 + DX+F
Description: Plots a Parabola on a two dimensional plane.
Discussion: The parabola module accepts three parameter values
which define the position of the parabola on the
plane.
** Warning! ** Messages: None.
================================================================
Functional Module: Ellipse.
Formula: (X^2/A^2)+(Y^2/B^2)=1
Description: Plot a Vertical or Horizontal Ellipse.
Discussion: The Ellipse module accepts two parameter values
which define the form of an ellipse at the origin.
** Warning! ** Messages: A warning message will be displayed if
an attempt is made to set the "A"
variable to a value less than or equal
to zero.
A warning message will be displayed if
an attempt is made to set the "B"
variable to a value less than zero.
Both of these errors represent an
invalid length specification.
Page 14
================================================================
Functional Module: Sine.
Formula: Y=A*Sin(BX+C)
Description: Plot the Sine periodic function.
Discussion: The Sine module accepts three parameter values which
define the form of the function on a two dimensional
plane.
** Warning! ** Messages: None.
================================================================
Functional Module: Cosine.
Formula: Y=A*Cos(BX+C)
Description: Plot the Cosine periodic function.
Discussion: The Cosine module accepts three parameter values
which define the form of the function on a two
dimensional plane.
** Warning! ** Messages: None.
================================================================
Functional Module: Tangent
Formula: Y=A*Tan(BX+C)
Description: Plot the Tangent periodic function.
Discussion: The Tangent module accepts three parameter values
which define the form of the function on a two
dimensional plane.
** Warning! ** Messages: None.
Page 15
================================================================
Functional Module: Parametric #1.
Formula: Y=A*Sin(B*PI*T) (+) X=C*Cos(D*PI*T)
Description: Plot a Parametric of Sine and Cosine functions.
Discussion: The first Parametric module accepts four parameter
values which define the forms of three functions.
The first two forms are partials with the third
being a combined display. Parameter value sets are
provided to allow individual manipulation of each
partial.
** Warning! ** Messages: None.
================================================================
Functional Module: Parametric #2.
Formula: Y=A*Sin((T+PI)/B) (+) X=C*Sin(DT)
Description: Plot a Parametric of Sine functions.
Discussion: The second Parametric module accepts four parameter
values which define the forms of three functions.
The first two forms are partials with the third
being a combined display. Parameter value sets are
provided to allow individual manipulation of each
partial.
** Warning! ** Messages: A warning message will be displayed if
an attempt is made to set the "B"
variable to zero. This would lead to
division by zero which is undefined.
Page 16
================================================================
Functional Module: Composite #1.
Formula: Y=AX/B (+) Y=-C*Cos(DX)
Description: Plot the Composite of a line and a Cosine function.
Discussion: The first Composite module accepts four parameter
values which define the forms of three functions.
The first two forms are partials with the third
being a combined display. Parameter value sets are
provided to allow individual manipulation of each
partial.
** Warning! ** Messages: A warning message will be displayed if
an attempt is made to set the "B"
variable to zero. This would lead to
division by zero which is undefined.
================================================================
Functional Module: Composite #2.
Formula: Y=A*Cos(BX) (+) Y=C*Sin(DX)
Description: Plot the Composite of Cosine and Sine functions.
Discussion: The second Composite module accepts four parameter
values which define the forms of three functions.
The first two forms are partials with the third
being a combined display. Parameter value sets are
provided to allow individual manipulation of each
partial.
** Warning! ** Messages: None.
Page 17
XYSolve Advanced Procedures
===========================
XYSolve implements advanced procedures such as Puzzle
File Preparation, and Parametric and Composite routines.
Preparing Puzzle Files:
The format required by the Puzzle File system is
straightforward in that there is only three types of
information "required" to complete a file; a TOLERANCE value,
Function NAME, and NUMERIC VALUES for any associated
variables. In addition, an optional non-displayed COMMENT
may be added to each line in the file to explain it's usage.
In establishing "standard" limits for variables, XYSolve
can augment the normal "exact value" solution criteria by
adding the pre-defined tolerance value. A single tolerance
is active for each solution set, and is saved with the puzzle
on diskette. As you become more familiar with a solution
set, you may choose to tighten-up the tolerance value, or
even eliminate it altogether.
TOLERANCE VALUE Recommendations:
"0.0"-"0.3" Advanced level users or simple functions.
"0.4"-"0.6" Intermediate level users and functions.
"0.7"-"0.9" Novice level users or advanced functions.
The syntax requirements for the Tolerance value and all
other numerics within a puzzle is the same. Each value must
occupy it's own line, contain a prefix of "#", and be
followed by at least one space!
NUMERIC Examples:
#0.1 comment recommended.
#2.3
#45
#-0.6
#-7.8
#-90
Page 18
Sequences of FUNCTIONS with their associated variables
follow the tolerance value in the Puzzle file. There is no
theoretical limit to the number of functions (pieces) that
can make up an individual puzzle; however, there is a
practical limit to the complexity of a display. Too many
pieces, poorly placed, can make a puzzle overly difficult to
solve. A full listing of available functions and associated
variables can be found in the "Functional Modules" section of
this manual.
Puzzle function sequences may be developed by
documenting your keypresses as you go through the steps to
manually accomplish your desired goal. Once the steps have
been listed, you merely prepare a TEXT file containing your
values. Don't be overly concerned with this procedure. I'm
sure you will find it significantly easier than writing a
letter with a common word processor. If an error is found
when you try out the puzzle, merely re-edit your TEXT file
and try again..
The required syntax for puzzle functions is even simpler
then that required for numerics. Each VALID function name
must occupy it's own line, and like the numeric, be followed
by at least one space!
FUNCTION Examples:
LINE comment recommended.
Parabola
circle
SiNe (Upper/Lower case okay.)
COMMENTS are highly recommended! An optional comment
can be added to each line in your file. As your work becomes
more sophisticated (lengthy), remembering exactly where you
are in a sequence at any particular moment may become more
and more challenging. The liberal use of comments can do
much to alleviate this problem. Please note however, that
comments, if used, may extend only to the end of the current
line.
Page 19
PUZZLE Filenames:
XYSolve is designed to assist you in managing large
numbers of Puzzle files. It does this through a unique file
extension technique. All Puzzle files are assigned
extensions of ".PZL". If you are preparing your Puzzle files
with a general purpose text editor, you will have to
explicitly assign this extension. If however, you are using
the system editor XY-Edit, it will assign the extension for
you automatically.
** WARNING! **
Puzzle files that are mis-labeled will not be able to be
selected for use by XYSolve.
You may obtain further examples of function and numeric
variable usage by printing out the practice Puzzle files
that have been provided on your XYSolve master diskette.
In addition, the required syntax is diagrammed in the
Appendices.
Page 20
Parametric/Composite Procedures.
The 'PARAMETRIC' and 'COMPOSITE' functional areas are
advanced modules designed to display the effects of parameter
changes on "systems" of related equations. Each group solves
two individual equations simultaneously. In the 'PARAMETRIC'
modules, the equations are related through a common parameter
such as "T". Changes due to this shared parameter will be
reflected in the contribution each formula makes to the form
of the combined display. In the 'COMPOSITE' module, the
individual equations are related by their solutions for "Y"
at identical values of "X". For example, if your solution at
a particular "X" results in a value of "5" for "Y" when using
equation #1, and "-5" using equation #2, the resulting
combination plot could have a value of "0". The plot for
equation #1 would place a point at location (X,5), and
equation #2 at (X,-5). The combined display would have its
point placed at (X,0). A second major difference between
Composites and Parametrics is that the Parametrics are solved
using perpendicular axis, i.e. "Y=f(T)" for one equation and
"X=g(T)" for the other. Composite equations however, are
usually solved along a common axis, say "(gof)(X)=g(f(X))".
Composite equations are not restricted to any arbitrary
type. The equation for a line might be combined with one for
a curve, or two curves might be combined, etc. XYSolve
provides examples of each of these standard types.
Interesting examples of both Parametrics and Composites
are provided in the Appendices.
Page 21
Using the PRINTER:
XYSolve has built-in support for both GRAPHIC and NON-
GRAPHIC printers. All you have to do to print out a plot is:
1. Insure that your desired plot is on the screen.
2. Enter the PLOT OPTIONS MENU and proceed to the
PRINTER selection.
3. <ENTER> the PRINTER module.
4. Select an EPSON compatible printing mode. Your
printer's manual will help in selecting the best mode
for your particular system..
5. Follow the directions and insure your printer is ON
LINE and ready with paper etc., then press <SPACE>.
That's all there is to it!
The XYSolve Appendices
======================
Collected here for your use are:
1. A Glossary of terms used in this manual.
2. A full listing of Error Messages, their causes
and recommended corrections.
3. A comprehensive set of Demonstration Values for
each function module.
4. A listing of Puzzle File Syntax with examples.
5. A directory of Practice Puzzle files.
6. A topic Index.
Page I-1
The XYSolve Glossary
====================
A
ASCII: A system which allows the representation of text without
the addition of "special" word processing codes. XYSolve can
use Puzzle files prepared with a word processor operating in
ASCII Text mode.
Asymptotes: A straight line (X=0 or Y=0 axis) which may be
approached but never touched by a curve.
Axis: The horizontal X and vertical Y base lines on your display.
B
Backup: Duplication of data or a program to allow recovery
following loss or damage to the original.
Boot/Reset: To start an operating system on a computer. Once the
operating system is running, you can execute programs like
XYSolve.
C
Command: An instruction given to the computer.
Comment window: The area at the bottom of a common XYSolve
display where helpful notes and error messages are displayed.
Composite curve: The combining of two related functions into a
third function display. In XYSolve, the original functions
are called partials of the composite.
Cursor: A movable set of horizontal and vertical axis lines which
can be used to indicate points of interest on a plot.
D
Default: The response that XYSolve will assume unless a change is
specified by the user.
DOS: Your Disk Operating System is a collection of procedures which
enables your computer to execute programs like XYSolve.
Page I-2
E
ERROR message: A message displayed on the screen which informs
the user of an anomalous condition. Consult the ERROR message
listing in the Appendices for message specific information.
F
File: A collection of related information stored on your disk. A
file can contain either programs or data. Puzzle files, and
the INSTALL program are examples of disk files used by
XYSolve.
Foci: A point whose position can define the form of an ellipse,
hyperbola, or parabola. It appears as the source or
destination of rays.
Function: A correspondence that assigns to each element x of X a
unique element y of Y. NOTE: The term "Function" is used to
describe a particular module within the XYSolve system,
regardless of whether it meets this rigid definition or not.
That is to say, the circle is a functional module in XYSolve.
Functional module: See Function.
Function window: The area at the bottom of a common XYSolve
display that lists menu selections, active keys, or input
requirements.
H
HELP screen: A source of information about functions or tasks
available to the user at a given point in the program.
Hercules: A high resolution graphics monochrome display
standard. Contact Insight Advantage for Hercules versions of
these programs.
Install: An auxiliary program designed to adapt your computers
operating environment to the needs of XYSolve.
L
Lissajous: A fundamental pattern named after the 19th-century
French scientist. Useful in displaying relationships between
periodic functions. A simple example is the comparison of the
frequency ratio of a wave on the X-axis to one on the Y-axis.
Page I-3
M
Magnetic media: The fragile coating on a diskette which actually
holds your data. The openings on a diskette allow access to
the media for your computer. NEVER TOUCH MAGNETIC MEDIA!
Master Diskette: The original XYSolve program diskette which was
provided by the manufacturer. This diskette should never be
used to actually run XYSolve. Use a backup copy.
Menu: A list of functions or tasks available to the user at a
given point in the program. The user selects the function
desired from the menu.
Monochrome: A single color display made up of bright text or
graphics against a dark background. Portions of a graphics
display can be inverted by XYSolve using the ENHANCE Plot
Option.
O
Origin: An arbitrary point separating the real number system into
positive and negative values with a one-to-one
correspondence.
Overlay: A procedure which visually places one display over
another. The contents of the individual displays are
combined.
P
Parameter values: Values which either totally define a positional
value directly (A=X or A=Y) or which adjust its final
computed value (A*X or A*Y.)
Parametric value: A value which is common between two or more
expressions. Altering the parametric value would result in
changing all related expressions.
Positional values: A combination of X and Y values which
represent a position on the two dimensional plane. For
example, the set (X,Y) equal to (5,-3), would define a
position five units to the right and three units down from
the origin.
Page I-4
Printer: A device for producing a permanent copy of an XYSolve
graphic display. The quality of the printout is dependent
upon the graphics capabilities of the printer.
Prompt: A symbol that appears on the screen indicating the need
for a typed response from the user.
R
Read: Moving stored data or a program from a disk file into the
computer for processing.
Retrieve: Recovering a graphic display from a special part of
memory where it was "saved" by XYSolve.
S
Save: Placing a graphic display into a special part of memory
where it will remain unchanged until "retrieved" by XYSolve.
Scale factor: A level of adjustment applied to data or a display
to insure conformity to system limits.
System limits: A set of maximum and minimum values that define
the capabilities of a system. XYSolve has system numeric
limits of +/-99 with one decimal place accuracy.
W
Waiting point: A position or step within XYSolve where the
program will pause waiting for a response from the user.
Word Processor: A program which manipulates text and possibly
graphics in the preparation of documents. XYSolve can use
Puzzle files prepared with a word processor operating in
ASCII Text mode.
Write: Moving stored data or a program from the computer into a
disk file after processing.
Page II-1
XYSolve ERROR MESSAGES
======================
This appendix is an alphabetic compilation of all the
error messages used within XYSolve. Included with each message
is an expanded explanation of what caused the error, as well as
any possible remedies.
Fatal error: Hercules compatible graphics required to run
XYSolve.
XYSolve has not found a compatible graphics capability within
your system. Contact Insight Advantage for IBM-CGA versions of
these programs.
Fatal error: Color Graphics system required to run XYSolve.
XYSolve has not found a IBM-CGA compatible graphics capability
within your system. Contact Insight Advantage for Hercules
versions of these programs.
File EMPTY! . . . Select another File.
The Puzzle file that was selected that did not contain any data.
Select another file.
File NOT Found...
A Puzzle file was not found when execution was attempted. This
error resets automatically. Re-enter a valid filename.
Invalid SETUP file DATA..defaults active.
The file "SETSOLVE.DTA" is contaminated. Re-copy from the Master
Diskette.
Incorrect_SEQUENCE! . . . Select another file.
A Tolerance value was not found at the beginning of the Puzzle
file. Edit the Puzzle file, or select another file.
Incorrect SETUP file VERSION..defaults active.
The file "SETSOLVE.DTA" is from another version of XYSolve. A
Hercules/CGA/EGA version mix has occurred. Re-copy from the
Master Diskette.
NUMERIC quantity contaminated.
Keyboard input value failed numeric test. Select another key.
Required DATA FILE NOT FOUND..program terminating.
The file "MENUSOLV.DTA" was not found. Re-copy from the Master
Diskette.
Page II-2
Save ABORTED . . .
A manual ESCape from saving the "Current Status" was detected.
Select "START"
There must be a Puzzle activated before attempting to solve for
it's pieces.
SETUP CONVERSION failed...color default is active.
The Color value in the Setup file failed a validity test.
Re-copy "SETSOLV.DTA" from the Master Diskette.
SETUP file NOT FOUND..defaults active.
The file "SETSOLV.DTA" was not found. Re-copy from the Master
Diskette.
SORRY! file was found EMPTY..
A selected Puzzle file had no values in it. Edit your Puzzle
file.
SORRY! . . . No <Functions> of that type are present.
An attempt to solve for a function that was not part of the
currently active puzzle was detected. Analyze the display and
select another function.
SORRY! . . . Nothing to report, select "START" first.
An attempt to obtain a puzzle solution report without having
solved for a puzzle was detected. Activate a puzzle.
SORRY! . . . There are no <Function> present.
An attempt to solve for a function that was not part of the
currently active puzzle was detected. Analyze the display and
select another function.
SORRY!... Printer NOT READY.
XYSolve has determined that your printer is not ready to plot.
Possible causes include being out of paper, not being properly
selected ON-LINE, or an equipment failure. Check your printer.
Unexpected END OF DATA..program terminating.
The file "MENUSOLV.DTA" is contaminated. Re-copy from the Master
Diskette.
Page II-3
WARNING! . . . Invalid FUNCTION.
A function not supported by this version of XYSolve was detected
in your Puzzle File. Edit the Puzzle File or select another file.
WARNING!..."?" must not be =< "0".
WARNING!..."?" must not be < "0".
WARNING!..."?" must not be = "0".
An attempt was made to set a variable value to less than or
equal to zero.
This can cause several problems such as: illogical negative
lengths, square roots of negative numbers, division by zero, etc.
Select an appropriate value.
WARNING! . . . No current status to save.
A puzzle must be active before a status can be saved.
WARNING! "Save-Status" file exists, Replace? (Y/N)
This warning merely informs you that a previously saved "Status"
file is about to be overwritten.
Page III-1
XYSolve DEMONSTRATION VALUES
============================
FUNCTION VALUES EFFECT
----------------------------------------------------------------
GENERAL MENU LEVEL *********************************
2D POINT 1, 5, 0 STANDARD
1, 0, 5 X=0 AXIS
0, 5, 0 Y=0 AXIS
1, 10, 0 MAXIMUM + OFFSET
1,-10, 0 MAXIMUM - OFFSET
LINES -2, 3, 1, 4 + SLOPE/- OFFSET
-2, 3, 1,-4 + SLOPE/+ OFFSET
0, 3, 1, 1 0 SLOPE/- OFFSET
QUADRATIC-GEOMETRIC MENU LEVEL *********************************
CIRCLES -5, 0, 4 Y=0 AXIS
-5,-5, 4 3rd QUADRANT
0, 0, 1 ORIGIN
PARABOLAS 2,-5, 0 PHASE SHIFT
-1, 0, 0 POLARITY REVERSAL
0.2, 0, 0 WIDE
7, 0,-30 NEGATIVE OFFSET
ELLIPSES 4, 8 MAJOR AXIS VERTICAL
8, 4 MAJOR AXIS HORIZONTAL
5, 5 TRANSITION INTO CIRCLE
3, 2 FOCI=2.2
TRIGONOMETRIC MENU LEVEL ***************************************
SINE 3, 1, 0 STANDARD WAVE
9, 1, 0 AMPLITUDE CHANGE
5, 2, 0 PERIOD CHANGE
7, 1, 1 57.3 DEG PHASE SHIFT
COSINE 3, 1, 0 STANDARD WAVE
9, 1, 0 AMPLITUDE CHANGE
5, 2, 0 PERIOD CHANGE
7, 1,-1.6 91.7 DEG PHASE SHIFT
TANGENT 3, 1, 0 STANDARD WAVE
5, 1, 0 AMPLITUDE CHANGE
5, 5, 0 PERIOD CHANGE
5, 1,-1 -57.3 DEG PHASE SHIFT
Page III-2
SPECIAL MENU LEVEL *********************************************
PARAMETRIC #1 8,1.6, 8,1.1 LISSAJOUS
8,2.4, 8,2.4 1:1 RATIO=CIRCLE
8, 2, 8, 4 1:2 FREQUENCY RATIO
4.5, 1, 6, 5 1:5 FREQUENCY RATIO
4.5, 5, 6, 3 5:3 FREQUENCY RATIO
PARAMETRIC #2 9, 3, 1, 1 120 DEG PHASE SHIFT
-9,1.6, 3, 3 112 DEG PHASE SHIFT
9, 1, 6, 3 LISSAJOUS VARIATION
COMPOSITE #1 -3, 2, 3, 1 SLOPE INVERSION
1, 2, 2, 6 RAMPING COSINE
0, 2, 6, 1 ZERO SLOPE
COMPOSITE #2 5, 2, 4, 3 COMPLEX WAVEFORM
4, 1, 2, 3 COMPLEX WAVEFORM
5, 2, 4, 1 COMPLEX WAVEFORM
Page IV-1
XYSolve PUZZLE Syntax
=====================
EXAMPLE FILENAME: C-CIRCLE.PZL
PUZZLE FILE SYNTAX: <A><B><SPACE><C>
<D><SPACE><E>
A = '#' Numeric (TOLERANCE or Variable) prefix.
B = Numeric value.
C = Optional step comment.
D = Function NAME.
E = Optional step comment.
EXAMPLE Statements: #0.8 Novice level Tolerance assigned.
Circle First Concentric circle.
#-1.0 Vertical offset of center.
EXAMPLE Puzzle: Plots four forms.
#0.2 Use Advanced-level tolerances. {Filename-FIRST.PZL}
LiNe Plot a line with a negative polarity slope.
#1.3 "A" value-Vertical magnitude multiplier.
#4.0 "X" value-Horizontal extent of the line.
#1.0 "B" value-Slope polarity variable.
#0.0 "C" value-No vertical offset defined.
Circle Plot a Circle offset from the origin.
#-5.0 "X" value-Horizontal offset of the center of the circle.
#0.0 "Y" value-Vertical offset of the center.
#4.0 "R" value-Radius of the circle.
2D-POINT Plot a first quadrant Point.
#1.0 "A" value-Vertical magnitude multiplier.
#5.0 "X" value-Horizontal offset.
#1.0 "B" value-Vertical offset.
PARA#1 Plot a Parametric with the following variable values:
#8.0 "A" value-Vartical magnitude of Partial #1.
#2.0 "B" value-Frequency of Partial #1 set to two Hertz.
#8.0 "C" value-Same vertical magnitude as Partial #1.
#4.0 "D" value-Frequency of Partial #2 is double that of Partial #1.
SINE Plot a Sine Wave with the following variable values:
#9.0 "A" value-Vertical magnitude multiplier.
#1.0 "B" value-Frequency of wave is set to one Hertz.
#0.0 "C" value-There is no phase shift defined.
Page V-1
XYSolve Practice Puzzle Files
=============================
Files mentioned in the text:
TWO-D.PZL
FIRST.PZL
CURRENT.PZL
Specific function files:
POINT.PZL
LINE.PZL
CIRCLE.PZL
ELLIPSE.PZL
PARABOLA.PZL
SINE.PZL
COSINE.PZL
TANGENT.PZL
PARA1.PZL
PARA2.PZL
COMP1.PZL
COMP2.PZL
Combined Function files:
FIRST.PZL
TWOLINE.PZL
Page VI-1
XYSolve Index
=============
2D Point 12
Advanced Procedures 17
Backing Up Your Diskettes 2
Basic Menu Structure 1
Before We Start 2
Caring For Your Diskettes 2
Circle 13
Composite #1 16
Composite #2 16
Composite Procedures 20
Conventions 3
Cosine 14
CURSOR Plot Option 8
Demonstration Values III-1
Ellipse 13
ENHANCE Plot Option 9
ERROR Messages II-1
EXITING Plot Options 9
First Steps 3
First Waiting Position 8
Functional Modules 12
Glossary I-1
Grand Tour 4
HELP Plot Option 9
HELP Menu Option 11
Important Keys 4
Keyboard Puzzle Files 10
Line 12
Puzzle Files, Preparing 17
Puzzle Files, Syntax IV-1
Puzzle Filenames 19
Practice Puzzle Files V-1
Main Plot Display 7
Page VI-2
Numeric Value Entry 7
Parabola 13
Parametric #1 15
Parametric #2 15
Parametric Procedures 20
PLOT OPTIONS Menu 8
PRINTER Plot Option 9
Printer, Using The 21
Program Disk, XYSolve 2
REPORT Menu Option 10
Sample Session 2
SAVE Menu Option 11
Second Waiting Position 10
Sine 14
START Menu Option 6
Tangent 14
Tolerance Value Recommendations 17
Dated:
XY-Educational System ORDER FORM
================================
All XY-Educational System products may be obtained directly
from Insight Advantage. Please enclose check or money order for the
CORRECT AMOUNT with your order.
Insight Advantage will pay shipping and handling costs within
the United States (foreign customers: Please contact Insight Advantage.)
Insight Advantage Ship to: _________________________________
4509 Yellowleaf Dr. _________________________________
Fort Worth, TX 76133 _________________________________
_________________________________
( ) Copies of XYSee @ $30.00 each: $ ________
( ) Copies of XYSolve @ $20.00 each: $ ________
* ( ) Copies of XY-Edit @ $15.00 each: $ ________
Subtotal: $ ________
TX residents add 7.00% sales tax: $ ________
TOTAL: $ ________
XYSee and XYSolve are available in IBM-CGA (color) and Hercules
(monochrome) compatible graphics formats.
The format I am ordering is: IBM-CGA _____
Hercules _____
* Note: XY-Edit is included with orders for XYSee and XYSolve.
Please use this form for additional requirements.
We attempt to ship all orders within 48 business hours of
our receipt.
IBM and Hercules are respectively trademarks of:
International Business Machines.
Hercules Computer Technology.
Dated:
XY-Educational System TROUBLE REPORT
====================================
Although significant care has been expended to insure the
reliability of this program, we would like to know if you
experience any problems. Thank-you for your help!
Your name:(Please print)
Company/Organization:
Telephone:(AC & Ext.)
PROGRAM: (Example: XYSee, Install, Access-System)
NATURE OF PROBLEM: (Example: Scrambled display, Program halted.)
MODULE BEING RUN: (Example: Enhance option of Sine module.)
ALL INPUT VALUES USED: (Example: A=3, B=2, C=9.0)
LAST FEW KEYPRESSES: (Example: 9.0, <ENTER>.)
DISPLAYED ERROR CODES: (Example: Error F0, PC=6D3F, Traceback 93FD.)
{If display scrambles and program seems to have stopped, place
printer on-line and press <SHIFT> and <Prt Sc> simultaneously for
printout of ERROR codes prior to re-booting system.}
ENVIRONMENT: (Example: Power fluctuation just before error.)
ADDITIONAL COMMENTS:
Return to: Insight Advantage
4509 YellowLeaf Dr.
Fort Worth, TX 76133
XYSolve Mathematic Functions in Graphic Form
Copyright (C) 1988, Dean M. Thompson
All Rights Reserved.
Volume in drive A has no label
Directory of A:\
FILELIST DOC 768 3-22-89 11:54p
GO BAT 72 3-24-89 10:17p
README DOC 896 8-03-88 8:16p
4X6 FON 285 2-25-85 3:50a
8X8 FON 2048 11-20-84 8:33p
ERROR MSG 569 4-04-85 7:43p
FIRST PZL 1646 2-27-88 10:15p
FOURLINE PZL 95 2-07-88 5:23p
MENUSOLV DTA 6743 7-09-88 2:22p
SD COM 3584 8-18-84 10:24a
SETSOLVE DTA 6 3-25-89 8:28a
THREELIN PZL 73 2-07-88 5:23p
TWO-D PZL 29 2-27-88 12:31a
TWOLINE PZL 295 2-24-88 9:36p
XYSOLVE 000 256 3-22-89 11:46p
XYSOLVE 001 6656 3-22-89 11:46p
XYSOLVE 002 11520 3-22-89 11:47p
XYSOLVE 003 37888 3-22-89 11:48p
XYSOLVE 004 2304 3-22-89 11:48p
XYSOLVE 005 2304 3-22-89 11:48p
XYSOLVE 006 3072 3-22-89 11:48p
XYSOLVE COM 55471 3-22-89 11:49p
INSTALL EXE 12528 6-20-88 9:46p
XYSOLVE DOC 79360 8-07-88 10:27a
XYEDIT EXE 50400 2-25-89 9:51p
PRACTICE PZL 691 3-19-89 12:15p
FILE1493 TXT 2518 7-31-89 1:33p
27 file(s) 282077 bytes
24576 bytes free