Topical Information

The purpose of this homework is to give you a chance to focus your knowledge of ABOC Chapter 2 (and similar parts of Chapter 1).

Homework Information

Do problems 2.1-8, 10, 11, 14-19, 21, 22, 26, 28-30.

In addition, do the following problems:

(I know it seems like a lot of problems, but they are rather small.)


To hand this in, make sure you script your tests. But avoid scripting a vi session. (You may want to try this to see why I say not to, but make it a short session.) You can avoid this by simply having multiple terminal windows open: script in one and vi in another.

This assignment is (Level 3.5).

Options

Add (Level 1) to do problem 2.20. You must find at least 3 systems to run this on for comparison. You have the compiler at school (actually two -- ask me for info). You probably have a compiler at home (Visual, Quincy, etc.). You may want to install Linux or Cygwin at home to make learning *nix easier and that will give you another compiler environment.

Add (Level 2) to do problem 2.25. These are available on the HP/UX box at school and you may have them at home if you have Linux or Cygwin. You'll also need to write a 2-5 page summary of the Numerical Recipes pages recommended. (You should be able to check this out from a library -- I see it at 10 area colleges/universities that you could inter-library loan it from right now. Or I have the Pascal version of that text if you'd like to muddle through that. *smile* Oh, or I just found it on the web in PDF format -- one PDF file per section *shiver*.)

Add (Level 1) to do problem 2.27. But look through the man page to learn more about the 'ar' command, too. Write a 1-3 page summary of this command and its use(s).

Add (Level 1.5) to do problem 1.21. And, of course, you must get all of the problem 19 values to print from this code. *smile*