cugwhp / OOPCPP

Learn C++ Programming Language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

★★★2019Spring_HW

cugwanghp opened this issue · comments

面向对象程序设计2019寒假作业

针对本次期末考试的严峻形势,特布置如下寒假作业,完成了的同学,下学期开学第一周拿来给我检查,作为下学期C++的平时成绩加分项。

2019年春寒假作业

  1. 基础薄弱的同学,请把教材或C++Primer第5版再读2遍,搞清楚C++的基本语法、面向过程程序设计的**(函数的定义、实现、参数传递等内容)、指针的用法和面向对象程序设计的**

读书要有笔记,最好能把C++的相关内容手绘知识结构树,也可以使用思维导图之类的软件帮助你来实现。

  1. IDE不熟练的同学,请把课后习题和C++知识点的内容有选择性地每章实现3-4题(代码实现),以熟悉IDE的编程环境,尤其是:F5-调试、F10-单步跟踪、F11-Step Into、F9-加断点、Watch-监视变量值、Call Stack - 调用堆栈等调试功能掌握熟练。对于部分还不能完成键盘盲打、”一指禅“输入代码的同学,更得加倍努力,不然将来毕业时还是如此操作电脑,会让人鄙视的。

提交workspace,其中包含若干个项目文件。

  1. 逼自己完成一个规模在千行左右的小项目,我搜集了若干个小项目https://cugwhp.github.io/OOPCPP/Projects/Project_Title.html,供大家参考,单个项目可以独立完成,也可以和1-2名同学联合完成。当然你若有自己感兴趣的题目,也可以自己选题,编码完成。尽管这些项目在网络上大都有完整的实例代码,但请大家务必自己输入代码,并完整地分析和了解每行代码的细节。这样你才会有长进和帮助。

提交源代码和相应的流程图。

有任何问题,欢迎在https://github.com/cugwhp/OOPCPP/issues输入你的问题,我会在第一时间内回复。这样的好处是,其他同学在提问时可以看看有无这个问题的解答。同时,也可以发送邮件到wanghp@cug.edu.cn

PS:尽管我非常希望上述作业是强制性的,但我确实没有那个权利要求各位。显然,上述作业是自愿而非强制性的。您心情高兴,愿意多做,收获自在心中。于我而言,或许可以减少我上课时的废话,仅此而已。

学习从来都是痛苦的过程,或许学懂之后,恍然大悟、了然于心的成就感才是学习最好的注脚。

预祝各位同学回家路上顺顺利利,猪年别真做“猪”,适当写些代码预防痴呆!