20162306 2016-2017-2《程序设计与数据结构》第二周学习总结

20162306 2016-2017-2《程序设计与数据结构》第二周学习总结

教材学习内容总结

  • 本周学习了第二章的相关内容主要学习了
    1、print和println的作用与区别
    2、“+”既可以表示加法运算,也可以用于字符串连接
    3、Java的4种整型数据类型和两种浮点数数据类型
    4、“Scanner”用来读入不同类型的输入值

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

  • 起初只是为了“敲代码”而敲代码,后期发现,不认真学习和阅读教材上的内容,只盲目的敲代码是不可取的,当自己独自面对书后的程序设计时依旧是一头雾水。所以在敲完代码后又被动的重新阅读教材,在学习完教材内容之后,发现书后习题大同小异,只是有些题较为繁琐,但都完成了。
  • 在刚开始操作程序2.8和2.9的时候对于Scanner完全不能理解,自己完全不能脱离教材独自输入一个可以运行的程序。之后在张之睿同学的帮助下,对Scanner有了一定的理解,并且通过完成书后习题,大量使用Scanner操作,终于能独自脱离教材完成一个程序的设计。

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

  • 1、不明确int 和 double等数据类型,以至于在设计程序时出现了错误。
  • 2、当没有现成的程序,只能自己设计时,往往会遗漏“;”,或前后引号,以至于程序无法运行。

代码托管

  • 代码提交过程截图:

  • 代码量截图:

上周考试错题总结

  • 错题:11 原因:阅读教材不仔细,编译程序就是将源代码直接转为具体的机器语言的一种程序。
  • 错题:12 原因:阅读教材不仔细,语言的语法规则规定了语言的词汇元素如何组成语句,即“语法规则规定程序的格式”。
  • 错题:19 原因:对于“错误”的学习存在漏洞,错误应分为;逻辑错误,编译错误和运行错误

其他

  • 现在敲代码的速度还很慢,且容易出现错误,这里面很大一部分原因是因为对于命令还不够熟悉,以及对于各种符号还不能完全理解,以至于每次设计的程序在运行时都会出现很多错误,这里既有输入中的错误,更有知识上的错误,可能只有通过大量的练习,才能弥补速度和准确率上的不足。
  • 另外对于时间的分配还不是很合理,每周的代码基本都堆到最后几天,下周开始,要合理分配时间及任务量。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 63/63 1/1 10/10
第二周 349/412 1/2 20/30

参考资料

原文地址:https://www.cnblogs.com/guominxiaocao/p/6525562.html