您的位置:首页 > 理论基础 > 数据结构算法

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

2017-03-04 16:16 363 查看

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

教材学习内容总结

本周学习教材,主要了解了:

1、一个简单的Java程序

2、程序设计的语言、编辑器、编译程序和解释程序

3、开发环境、语法和语义

4、解决问题的思路,问题求解的步骤

5、面向对象软件的设计原则

当然,在学习的过程中也遇到了很多问题,而我正是在不断解决问题的过程中从不懂到懂,逐渐掌握了简单java语言,也逐渐入门。

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

问题1:无法理解什么是类定义

解决方案:网上查找资料,同时自己尝试编写小程序,在编写程序的过程中理解

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

问题1:在运行javac时找不到命令

解决方案:根据提示安装含有javac的软件包

问题2:无法git add .和git commit

解决方案:找到ubuntu下安装使用git的教程,运行git init,创建一个仓库后解决了问题

代码托管

代码提交过程截图:

运行 git log --pretty=format:"%h - %an, %ci : %s" 并截图

代码量截图:

运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图





上周考试错题总结

错题1:第16题

原因:没有记清find命令的一些参数

理解:-ctime n(数字)表示查找n天前创建的文件

错题2:第21题

原因:没有理解grep命令

理解:grep main .c 中.c能匹配所有以.c为后缀的文件

错题3:第25题

原因:不知道如何查找find命令的使用示例

理解:cheat可译为小抄,cheat find 可以查找find命令的使用示例

感悟

“纸上得来终觉浅”,光看书和听老师讲是不够的,也许当时听懂了,但过段时间又会遗忘,只有自己动手做了,才能真正记住。在编程序的过程中我就出现了许多小错误,我不得不不停的重复一些步骤,重复多了,自然而然也就熟练了。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇240小时
第一周113/1131/110/10
计划学习时间:15小时

实际学习时间:10小时

改进情况:在学习深入,要将有效学习时间提高
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: