CSE 321 Closed Lab 5 Instructions

  1. Objectives: To implement the global operations Evaluate_Expression, Evaluate_Term, Evaluate_Factor, Evaluate_Digit_Sequence, and Evaluate_Digit in the test driver program CL5_Test_Driver.cpp.
  2. Set Up: Each team should work together at one workstation.
    1. Copy the closed lab #5 course catalog to your group project directory (/project/c321axnn, where "x" is your section letter and "nn" is your team number):
      cp -r /class/sce/now/321/closed-labs/catalogs/closed-lab5 /project/c321axnn
      
    2. Make sure that the new catalog will be accessible to your partner. Perform this action now and as your last act whenever you finish a working session. Note that 'l' in the chmod command is the letter 'l' ("el"), as in "lock":
      chmod -R g-l,g+rwX .
      
      set-group-ID .
      

  3. Implement Global Operations: Fill in the operation bodies for the five global operations in the file CL5_Test_Driver.cpp
  4. Compile and Test: Do a Build Project for CL5_Test_Driver.cpp. Once all syntax errors are corrected, run the test driver entering your own test data. 
  5. Proctor Check-off: When you are satisfied that all implementations are working correctly, raise your hand and one of the proctors will come check it. Then you are finished with the closed lab.