In this example, from Chapter 3: A Taste of C++, the student (along with the crew of a
fictional space ship) learn about forming math expressions using math operators. The
screen capture above is from an interactive exercise in which the student constructs an
expression tree by clicking on operators in the correct order of precedence.
If you'd like to try out this example, download a program which you can execute under Windows (3.1, 95 or NT). Back on your PC, from your Windows Run box: run mathzip to unarchive the files it contains, then run mathexpr to start it up.
(The zip file is about 1.7MB.)
You can also view this snippet on the web. It comes in three flavors:
HTML, slow and fast. The HTML version has limited interactivity and no sound,
but it doesn't need a plug-in.
The medium and fast version use the Authorware Shockwave Player plug-in.
If you've already downloaded and installed that, you're all set.
If not you will need to download and install the Authorware Shockwave
Player plug-in. Once you've done so, you may need
to restart your browser or even reboot your machine. (Sorry, it depends on
how your machine and browser are set up!) Once you've done so,
you'll be able to run this and other material that
have been installed on this web site. Note: The Shockwave player needed
for this multimedia is not the Director or Flash Shockwave plug-in that is now
pre-installed in some browsers but rather the Authorware Shockwave Player.
Click on the button to download the Authorware Shockwave player.
The Shockwave code for this chapter comes in two flavors, for fast and slow
connections. The fast version, recommended for Ethernet connections,
preserves most of the quality of the original material (except for the video,
from which a few frames have been selected), while the slow version gives
up some quality in graphics, etc., to facilitate transmission via dial-in modem.
Return to multimedia examples
Return to home page for The Universal Machine