zoukankan      html  css  js  c++  java
  • # 学号20162312 2016-2017-2《程序设计与数据结构》第2周学习总结

    教材学习内容总结

    本周主要学习了print 及 println 方法,字符串及字符数字的概念,转义字符及其用法,各种情况下赋值的方法,java程序中简单的数学运算,不同情况下的数据转换,还有Scan的使用,通过这些及课后习题,我已经可以自行编写一些简单的运算程序了。

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

    • 问题1 double与int分别在什么情况下使用
    • 解决方案1 第一次看课本不大认真,在程序出现错误后再一次阅读课本,搞明白了如果输出全为整数可用int,若存在小数则要用double

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

    • 问题1 bash中无法git push
    • 解决方案1 通过百度翻译等软件,搞清楚了是需要重新定位用户名和邮箱,但是bash 中中文的输入很麻烦,于是我把码云上的名字改成了字母与数字的组合,解决了问题。
    • 问题2 输入的程序无法正确计算
    • 解决方案2 改正时发现是我自己没有主意运算中括号的运用,自己把数学中的固定思维带了出来,以为除法乘法是同级运算可以省去括号,结果导致运算出错,加上括号后就可以了。

    代码托管

    • 代码提交过程截图:

    • 代码量截图:

    上周考试错题总结

    • 错题1 知识分为三类,元知识、硬知识、软知识。需要通过实践活动得到的是(软知识)错误原因:对于这类偏记忆的知识不够重视,以后会加以改正。
    • 错题2 开发程序中遇到的错误中, (逻辑错误) 要用调试器进行调试。 错误原因:没有认真阅读课本,第一章关于错误的小章节有明确的介绍,逻辑错误是我们将面对的最主要的错误。
    • 错题3 pp1.2中,main改为man会出现编译时错误(错) 错误原因:没有真正理解各类错误,这个应该是逻辑错误

    感悟

    我是用bash进行学习的,bash中程序出了问题后的错误提示中一个汉字都不会出现,我英语水平不高只能连猜带蒙,再不行就用有道翻译,看来想学好代码英语也是很重要,可以节约不少时间。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 74/74 1/1 20/20
    第二周 329/403 1/2 14/34
    第三周 0/0 0/0 0/0
    第四周 0/0 0/0 0/0
    • 计划学习时间:16小时

    • 实际学习时间:14小时

    • 改进情况:没有像上周一样超出很多时间,效率高了一些~

    参考资料

  • 相关阅读:
    Javascript高级篇-Function对象
    Object类、instanceof
    [一]Head First设计模式之【策略模式】(鸭子设计的优化历程)
    匿名内部类
    设计模式之单例模式
    长江商业评论读书笔记
    [转]Freemarker数据类型转换
    面向对象编程——概论(一)
    IP地址处理模块IPy
    系统性能模块psutil
  • 原文地址:https://www.cnblogs.com/1zhjch/p/6534405.html
Copyright © 2011-2022 走看看