2017-2018-2 1723 "Program Design and Data Structure" Week 7 Homework Summary

Job address



Work requirements

  • Textbook Chapter 9

    (1) Read chapters 9.1-9.5

    (2) The code is hosted to git@OSC , please refer to the use of open source Chinese managed code

    (3) Complete the self-assessment questions after class and learn with reference to the answers

    (4) Complete the exercises after class

    (5) Complete the program design project: at least complete PP9.1, PP9.3.

    (6) If you have any questions, go to the blue ink cloud class or the Q&A forum to ask questions, try not to answer the study questions in the WeChat group and QQ group



homework problem

advantage:

  1. The mutual evaluation is in good condition and hope to continue;

  2. Most of the students' commit logs have been improved and become more and more standardized;

  3. Special praise to Jiang Zixing for completing this week's blog in English.


shortcoming:

  1. Most of the students have no problem with the commit log, but pay attention to the submission granularity, and do not submit several files in one commit;

  2. The problem descriptions in most of the classmates' blogs are not detailed enough, please refer to How to ask questions ;

  3. I still found that some students used the machine to turn over the wrong questions completely.


[Attachment 1] For details of this week's results: Week 07 - Results (7th week blog, cloud class test, seventh week 2 points practice)

[Appendix 2] For some questions and answers encountered in this week's homework, please refer to: Week 07 - Homework Questions and Answers



excellent work



Teaching Assistant Summary

  (Little Teaching Assistant - Zhang Xusheng) I checked some people's PP assignment codes in Chapter 9, and the main problem was in PP9.1. Most of the people's classes did not meet the requirements.
The title requires inheriting Coin and creating a variable to hold the face value of the coin. And many people create a face value variable, and then assign the face variable value of the parent class to the face value variable. The result should be the same as the number of positive records. Some people even assign the face value variable to the original parent class. The face variable directly changes the function of the parent class. The face value is a fixed value. If you don't think your coin will change, you should set a constant value for that coin. If you think that there are many kinds of coins, you can set up an array and directly put the face value of each coin in the array, and call it in the main function class.


  (Little Teaching Assistant - Liu Weikang) I don't have all the comments on this week's blog. I really don't want to emphasize the problem of commit writing and wrong questions. In addition, the related issues about the second experiment and Monday practice have been commented on in the cloud class. I hope that the students can improve in the blog. Assistant Professor Zhang has also assigned the pairing task for the first week. I hope everyone can take it seriously. Finish.


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325056543&siteId=291194637
Recommended