作业信息
班级:首页 - 2022-2023-1-计算机基础与程序设计 - 北京电子科技学院 - 班级博客 - 博客园 (cnblogs.com)
作业要求:2022-2023-1 《计算机基础与程序设计》教学进程 - 娄老师 - 博客园 (cnblogs.com)
作业目标:阅读《计算机科学概论》、《C语言程序设计》并完成云班课测试
作业正文:https://www.cnblogs.com/ma-shenming/p/16773199.html
教材学习内容总结
《计算机基础与程序设计》:了解了分治法;了解了算法;了解了抽象步骤与具体步骤;了解了数组与记录;了解了搜索与排序;了解了递归算法。
教材学习中的问题和解决过程
问题1:自顶向下的方法的步骤需要进一步扩展吗?
问题1解决方案:抽象步骤需要扩展,具体步骤不需要。
问题2:数组与记录的区别是什么?
问题2解决方案:数据是同构项目,即相同元素的集合,可通过项目位置访问;记录是异构项目,即不同元素的集合,可通过项目名字访问。
代码调试中的问题和解决过程
问题1:程序运行超时
问题1解决方案:循环嵌套过多,改良算法。
问题2:字符串读取出错
问题2解决方案:翻书。字符串的读取用gets而非scanf.
学习进度条
代码行数(新增/累计) | 博客量(新增/累计) | 学习时间(新增/累计) | 重要成长 | |
目标 | 1800 | 26 | 360 | |
第一周 | 50/50 | 2/2 | 8/8 | |
第二周 | 70/120 | 1/3 | 14/22 | |
第三周 | 70/190 | 1/4 | 14/36 | |
第四周 | 70/260 | 1/5 | 14/50 | |
第五周 | 70/330 | 1/6 | 14/64 | |
第六周 | 70/400 | 1/7 | 14/78 | |
第七周 | 0/470 | 0/8 | 0/92 |