学号20162315 2017-2018-3 《程序设计与数据结构》第2周学习总结
教材学习内容总结
本周学习了教材的第二章数据与表达式,开始涉及在代码中输入变量,以及通过设定表达式,这一章的内容解答了我在上一章对println命令用处的疑惑。本章内容涉及到了上学期电子政务导论课上介绍过的整形数与浮点数的内容,这部分有一定基础,因此了解的还是比较快。运算符还需要继续读书试用。在本章学习中个人感觉益处最大的是后来涉及到的交互式的代码,比如2.8 2.9.这也是课后作业的重要参考。学习过这些后,可以摆脱只能写出上一章文本显示式的代码,可以写一些更有用处的代码。
教材学习中的问题和解决过程
- xx1课后练习中华摄氏温度的用户输入数据转换中最开始不知道如何与用户进行交互。
- xx1重新看了书之后利用后面scanner类,以及此项内容中的程序2.8,,2.9中 import语句使用scanner设置手动输入的变量解决了。
代码调试中的问题和解决过程
- xx1上周犯过的一个老问题,用vim编辑一个新程序的时候vim后输入的程序名输入错误,与程序本身public class后接的文件名不一致
- xx1运行时提示错误,修改文件名即解决了。
- xx2程序2.9最开始没注意油是浮点数,需要用double,因此在gallons=scan.nextDouble这一行赋值代码中不应该用nextint,导致运行结果不正确。
- xx2重新检查代码发现了这个位置输入错误,修改后即可正常运行。
- xx3PP2.6不知道怎么表示,还在找同学问。
代码托管
http://p1.bqimg.com/4851/03ff999939eb774a.png
其他(感悟、思考等,可选)
本周学习让自己感觉学到的最重要的是如何编写与用户交互的程序,这使我拜托了只能写一写显示文字的代码,让自己的代码能够进行变量计算,这让我感觉到了本周学习的意义
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 150/200 | 1/2 | 4/10 | |
第二周 | 300/400 | 2/2 | 10/20 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:XX小时
-
实际学习时间:XX小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)