Student Login id: Lab 3 Deduction
Symbolic Differentiation Lab (Full)
___________________________________________________________________
Program Design (15 pts)
Modular Design 10
Efficient and Robust Algorithm 5
___________________________________________________________________
Program Style (5 pts)
Description and Format (4 pts)
Name and section in every file .5
General Program description 1
Formal description of Each Procedure 2
(requires/ensures/check)
Comments within each Procedure .5
and Paragraph
Variables (1 pt)
Meaningful Names 0.5
Properly commented 0.5
___________________________________________________________________
Makefile (5 pts)
Proper sequence to compile/link all modules 3
All the files that makefile needs submitted 2
--------------------------------------------------------------------------------
Output Results(50 pts)
Program output
3 basic expressions 10 points each
x * 3 * x
x ^ 2 ^ 2
x / 2 / x
4 complex expressions 5 points each
(x*(a+b)) ^2
x ^ 2 + 2 * x - 5
x / y * (x^2 - 2*x + 1)
2 * ( (x/2) + 2 ) * x ^ 2
For non-working, incomplete programs;
Compile/Link Errors (-10)
Bus Error (-5)
Segmentation Error (-5)
___________________________________________________________________
Subtotal 75
---------------------------------------------------------------------------------
Miscellaneous
Late Penalty (-10)
___________________________________________________________________
Your Score:
Comments:
------------------------------------------------------------------------------
PS.
1. I tested your program with 7 input data shown above
2. If your program has a compilation error/Segmentation error, I'll
try to fix it with a penalty (-5 pts) before I grade your program.
3. If you have trouble with this grade, come and see me during my
office hours with proper proofs (e.g., e-mail from submit program,
your source program, and this grading sheet)