20172332 《程序设计与数据结构》第一周学习总结

学号 20172332 2017-2018-2 《程序设计与数据结构》第一周学习总结

教材学习内容总结

  • 1.计算机的工作过程。
  • 2.计算机的工作原理。
  • 3.计算机的软硬件结构及分类。
  • 4.网络。
  • 5.编程语言。(包括编程语言的级别,什么是语法和语义,错误等内容)
  • 6.Java编程的基础。(包括注释,标识符等内容)
  • 1.2.3.5.点的内容大部分导论课上讲过,本周重点学习第6点。
  • 书本外的知识:把代码上传到码云,用vim编写程序。

教材学习中的问题和解决过程

  • 问题1:练习题中pp1.5题目中说标注和声部分,不明白怎么标注。
  • 问题1解决方案:询问学长,学长说可以像pp1.8一样加到一个框里,或者用一些其他符号,或者用注释的形式,都可以,没有标准答案
  • 问题2:自测题1.24的e项是,我刚开始以为是有效的java标识码,答案说是无效的。
  • 问题2解决方案:再次仔细的阅读了21页的最后一句话,发现书上说的是标识符可以是任何字母、数字、下划线和美元符号的组合,但不能数字开头。而不是可以是任何字母、数字、下划线和美元符号的组合。
  • 问题3:21页书说类名可以随意选取。我的疑问是在编写同一个程序中,类名是不是就可以不一样。
  • 问题3解决方案:询问老师,老师说是,只要符合自定义标识符的条件就可以。
  • 问题4:练习题中pp1.8题目说是把所有单词居中,我不知道怎么弄。
  • 问题4解决方案:询问同学,同学说在41页上有 \n\t就是居中。

代码调试中的问题和解决过程

  • 问题1:输入./statistics.sh查代码量时

  • 问题1解决方案:询问学长后。发现并没有创建这个脚本。于是输入了 vim statistics.sh把老师给的代码粘贴进去创建了相应脚本。

  • 问题2:

  • 问题2解决方案:蓝墨云班课的资源中有Ubuntu安装JDK详解

  • 问题3:保存时

  • 问题3解决方案:突然间想起来自定义标识符的需要满足的条件中没有说有.

  • 问题4:

  • 问题4解决方案:百度搜索。用mv命令把程序名和类名改为同一个并且大小写都一样。

  • 问题5:查代码量之后无法进行下面的操作

  • 问题5解决方案:按q键。

  • 问题6:public class 等没有变颜色

  • 问题6解决方案:我把vim HelloWorld.java打成vim HelloWorld 了

代码托管

上周考试错题总结

  • 上周卷子未发,后补

其他(感悟、思考等,可选)

这是我第一次亲手打代码,我觉得这个东西真的非常有意思,看着自己打出的代码量非常的有成就感。当然,期间也经历了很多痛苦。辛辛苦苦的打完了一堆代码,编译的时候却说错误,找的头晕眼花的,有时可能只是一个忘记打",或者.打成,的错误。不过也不能怪别人,只怪自己不够认真和细心。= = 但是总的而言,我还是觉得敲代码非常的interesting~,相信我的对此的兴趣会鞭策着我去努力学习!希望在不远的将来,我可以编出属于自己的程序。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 182/182 1/1 10/10
  • 改进情况:从第二周开始记录,第一周没有对比=。=
posted @ 2018-03-09 22:20  雲深不知处  阅读(233)  评论(10编辑  收藏  举报