zoukankan      html  css  js  c++  java
  • 20162306陈是奇 2016-2017-2《程序设计与数据结构》第四周学习总结

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

    教材学习内容总结

    本周学习了第四章的相关内容,主要学习了:

    • 1、布尔表达式:相等及关系运算符、逻辑运算符。
    • 2、if语句:if-else语句,使用块语句、运算条件符、嵌套的if语句。
    • 3、数据比较:浮点数比较、字符比较、对象比较
    • 4、switch语句:break
    • 5、while语句:无限循环、嵌套循环、其他的循环控制
    • 6、迭代器:读文本文件
    • 7、do语句:至少执行一次。
    • 8、for语句:有规定执行次数
    • 9、数组元素:大小为N的数组其下标从0—N-1
    • 10、数组的声明及使用:边界检查、两种数组语法、初值表、数组作为参数
    • 11、对象数组
    • 12、命令行参数:保存在String对象数组中,并传递给main
    • 13、边长参数表:可以定义接收变长个数的参数的Java方法。
    • 14、二维数组:多维数组

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

    • 问题:对break语句不理解。
    • 解决办法:通过上网查阅资料以及请教同学,得知break命令是在循环中用来判断的命令,条件符合即停止。

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

    • 问题1、在输入7.5、7.6和7.7、7.8、7.9程序时,出现了与书上代码一致却无法编译的问题。
    • 解决过程:发现很多同学出现类似问题。完成7.6后在src目录下执行“javac GradeRange.java”就可以了。7.7同理

    代码托管

    • 代码提交过程截图:

    • 代码量截图:

    上周考试错题总结

    • 错题:8 原因:对于String方法掌握不够好,charAt会用到字符的下标,第一个字符的下标是0,不是1,所以本题中”Hello”.charAt(1) 的值是应该是“e”。
    • 错题:10 原因:对于String方法掌握不够好,对于本题来说substring( 0,2 )表示的应该是返回该字符串中前两个字符即“He”
    • 错题:17 原因:DRY是(Don’t Repeat Yourself)的缩写。
    • 错题:25 原因:对于枚举类型掌握不好。通过enum可以列出所要求包含对象。

    -总结:本周测验看出对教材不够熟悉,考试过程中答题速度过慢,以至于实验部分都没有看到就收卷了,应该加强对教材内容的整体把握。

    结对及互评

    • 和李昱兴同学(我班的学习委员!!)结对,主要是因为我就睡在他的隔墙床,每每深夜都能听见他在敲键盘的声音。所以我希望能通过和学委一起,能带动我学习。但是这周因为我的个人的身体和情绪原因,我们没有进行太多的交流(我背锅,,但是大腿还在)。在新的一周里,我会在李昱兴同学的带领下努力学习,早日追上学委的脚步,步入学霸的行列。
    • 通过与李昱兴同学的博客互评,我发现他更善于从学习中发现问题,总结归纳。如果以后条件允许的话,我们会尽量一起敲代码,来弥补我的不足。。早日追上他的脚步,好互相帮助。

    点评过的同学博客和代码

    其他

    • 本周第一次进入“一周两章”的学习,真的产生了很大的压力,两章共有31个程序。光输入代码就已经需要很长时间,还要再输入的同时学习。实事求是的说,这一周我并没有能讲书上的内容都学会,还存在很大一部分“盲区”。当然,这很大一部分是我自己的原因,这周花费了很多时间用于检查身体和平复情绪。第一次强烈的感觉到,当自己需要独自面对很多事情的分身乏术和力所不及。情绪的力量真的很强大,它能无形之中让一个人堕入深渊。如果不能调整好它,生活和生命都会变得黯淡无光。
    • 当然,一切的一切都不是理由,既然有同学能够很好地完成两章的内容,就说明我自己的学习方法和方式还有待于调整,之后的学习,我会及时的向能完成好学习任务的同学请教学习方法和方式,择善而从,尽可能的调整好自己。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 63/63 1/1 10/10
    第二周 349/412 1/2 20/30
    第三周 294/706 1/3 15/45
    第四周 808/1518 1/4 25/70

    参考资料

  • 相关阅读:
    Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料第6章
    安装Vault Professional Server的一些问题
    Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料第2章
    C++的构造函数和析构函数
    一些常用的字符串hash函数
    类的operator new与operator delete的重载
    计算字符串的相似度(编辑距离)
    C++的重载(overload)与重写(override)
    穷举法解24点游戏
    C语言字符串库函数的实现
  • 原文地址:https://www.cnblogs.com/guominxiaocao/p/6622636.html
Copyright © 2011-2022 走看看