第一周学习 | |
所花时间(包括课上) | 4学时(课上时间)+周六4小时+周一、周四4小时 |
代码量(行) | 48行 |
博客量(篇) | 4 |
了解到的知识 |
1.上课时,老师教给我们遇到了一个问题如何解决,具体方法当然是“分解”,将这个大问题分解成一块一块的小问题,一一解决,然后再把它们结合起来。 2.产生一个随机数的时候,如果循环调用rand()函数,发现会同时产生同一个数,失去了随机性,这就是老师提到的“伪随机”。 解决办法:利用一个时间种子srand(time(0));根据时间变化,得到不同的种子,那么随机数序列就会变化。 具体实现方法: srand(time(0)); // 设1次种子 3.构建之法中讲了一个计算机科学和软件工程的区别,两个侧重点不一样,前者研究的大多是理论研究,软件工程则主要是于实践相关。这让我对学习软件工程“做中学”的模式有所了解。 |