日期 | 今日工作总结 | 问题及改善方法 | 明日计划 |
1.25 | 1.完成课程设计之万年历 2.完成课程设计之Total求和 | 问题1:记事本上写出的代码在编译器上第一次编译总是出现许多错误。 改善方法:写的时候注意;及各个变量的声明,保持清晰的思路,尽量少出错误。 问题2:小Bug较多,每一个程序都需要反复修改多次才能得到想要的结果。 改善方法:在写代码之前先思考一个可行的思路,随着思路边写边Debug,保证不要在程序写完之后才发现一堆Bug | 完成课程设计之小商品管理系统 |
1.26 | 1.课程设计3完成了一 半 2.写了时间管理的体会 | 问题1:%f输入字符串报错 改善方法:在程序开始前给float类型的数写一个初值,这属于Vcbug | 完成课程设计之小商品管理系统 |
1.27 | 1.课程设计3还没有完成,在调试BUG上花费了过多的时间,几乎用了一个下午,进度也即将完成。 | 问题1:因为之前写的时候没有用连接的链表来写,今天改的过程中花费了过多的时间,并且在判断p->next上总是出错。 改善方法:在写程序之前把大的框架想清楚,以免出现今天这样修改的情况,对于指针的指向问题,在写程序中带上一支笔和纸将情况写出来会有很好的效果。 | 完成课程设计 |
1.28 | 1.完成了课程设计3 | 问题1:对链表进行排序时意外触发的断点过多 改善方法:不知道怎么解决,代码没有问题,只能用其他的算法来代替 | 学习一些java基础 |
1.29 | 1.修正了课程设计3bug 2.看了一些JAVA的基础内容 3.尝试使用了easyx,使C语言可以进行绘图 4.试着写了一下贪吃蛇 | 问题1:因为修改了一个结构体却没有修改文件,导致读文件读出来的信息全是错误的。 改善方法:每次修改文件后都需要重新写入,或则先按照原来结构体大小读出来,在重新写入 问题2:链表生成的贪吃蛇身体,贪吃蛇进行移动时坐标错误 改善方法:使用双向链表。 | 完成贪吃蛇。 如果有其他课程安排,优先完成课程 |
日期 | 今日工作总结 | 问题及改善方法 | 明日计划 |
1.30 | 今天一天都在写贪吃蛇 上午完成了DOS版的贪吃蛇,下午开始尝试用easyx来进行绘图 现在已经可以将界面绘画出来了,不过有点丑 | 问题1::贪吃蛇的逆向移动判断错误导致无论输入什么都无法使贪吃蛇移动 改善方法:因为easyx的代码难以用debug查看。所以在纸上进行模拟,先已解决。 问题2:绘画面板的贪吃蛇坐标计算困难 改善方法:依旧是在纸上画图,计算结果,在拿到编译器上尝试 | 晚上的时候完成贪吃蛇图像版 |
1.31 | 今天出去修电脑了,也回家了一趟,唯一学习的时间就只有晚上,晚上学习了一个新的函数std::thread(函数名).detach();可以用来给程序多开几个线程,使程序运营更快,对我的贪吃蛇实用,贪吃蛇完成了。 | 暂无问题 | 完成两个算法 |
2.1 | 1.完成了穷举算法,完成了背包问题的求解。 2.听了张老师的讲座, 3.将贪吃蛇的界面更完善了一些 | 问题1:在为贪吃蛇实现排行榜时,每当排行榜重新排列时,蛇头的head指针自动指向NULL,不知道如何解决。 改善方法:暂无 问题2:没有完成第二个算法 改善方法:抓紧时间 | 1:完成算法: 2:解决贪吃蛇排行榜的问题 |