Wednesday, October 21, 2009 12:29 AM,





	 Hi,
	 
	 I have a few questions...so here goes:
	 
	 Are we allowed to modify the input (the values between x3200 and 
	 x320F)? That is, after the program executes, can the values in between 
	 x3200 and x320F be different, as long as the sorted list is in the 
	 correct location?



I suppose you could modify the input, but what if some other program needs to 
use the same input for some other purpose?  That program would not be able to 
work.  

So, a good discipline to have in your programming (for the rest of your life) 
is to not muck with input data.  Do not write over any of it.  Use other 
locations as scratch space.  The program you submit MUST leave the input data 
as you found it.



	 Second, consider the following grade distribution:
	 
	 100, 100, 100, 100, 100, 80, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0
	 
	 Does that mean that there are 4 A's and 2 B's?



Answer: not if you read the programming assignment carefully.  A question for 
you: What sentence in the programming assignment answers your question for 
you.  Hint: My TA, in order to be more helpful to you, when I was not looking, 
put it in red.



	 Should the program start at x3000, like usual (since the problem 
	 statement did not specify)?



Thank you for that one.  Yes, we did not tell you explicitly to do that, and 
we should have.  The statement of the programming assignment has been 
corrected to reflect that.



	 Lastly, since I did not go to your lecture yesterday, when may I pick 
	 up my test? Should I approach you tomorrow after lecture, or will a TA 
	 have it?



You did not go to lecture, and you still feel it is okay to ask me questions?
Shame!

Answer: A TA will have the exams that were not picked up.  After class, you 
may get yours from him.



	 Thank you for your time,
	 <<name withheld to protect the student who needs to read the 
	 assignment, among other things...>>