C语言I作业12

一.我学到的内容

二.我的收获

1.C语言博客作业01

收获:刚开始用博客的时候不知道Markdown写法怎么弄,就用了默认的写法,老师让我做这几个题的时候,我只知道helloworld怎么做,所以我基本懵了。刚开始接触PTA打代码十分慢,正确率也不好。不过,我知道了C语言有多么神奇,电脑看不懂数学思维,必须要把数学思维转换成电脑看的懂的,才可以写正确。

2.C语言博客作业02

收获

  • ①刚知道Markdown的一些皮毛,排版不是很好看。知道了怎么做表格,代码打的也比较快了。
  • ②阅仔细读《提问的智慧》知道了:在编程中,有问题不能解决的时候,首先得自己独立思考,尤其是简单题目无法解决的时候,不能时常寻求前辈解决,他们会认为我们是个失败者,甚至蔑视我们。如果在独立思考的前提下,还是解决不了,那便去请教前辈,首先得知道如何提问:聪明、自信、有解决问题的思路,只是偶尔在特定的问题上需要获得一点帮助。这样他们才会夸赞我们,而不是蔑视我们。
    举例说明:大概要这样回答:你好,我这个想了很久还是有点不了解,你能提示我一下吗?而不是用命令语气以及“救命啊”的语气去提问。
  • ③仔细阅读《PTA系统常见问题解答》之后,我知道了这些错误是为什么,怎么改。比如编译错误,是你的代码符号打错了,或者漏打了。
  • ④用MinGW-w64程序编译,我用台式下载这个老是出错,,我那时候都快崩溃了。我没办法只能叫同学帮我下,结果还是下不了,我们便决定用远程操作,她再做一遍,然后我看着也看会了。大概知道怎么用这个编译程序了。

3.C语言博客作业03

收获

  • ①因为算是专业人士了,所以彭老师布置了6个编译题,我那时候真的快崩溃了,起码写了3个小时,还好同桌教我怎么写,不然我可能写不完。
  • ②更深刻的便是阅读优秀代码,我③③找的这份代码完全看不懂,,还是简单题,瞬间觉得大佬们写的代码太厉害了吧,以后得向他们这个方向好好努力了。
  • ③这周首次接触了循环结构if-else,翻译过来便是如果,否则。三天打鱼两天晒网是那些题中最难的,有人还去搜索什么意思,说有歧义。不过我觉得只要做出来就可以了吧。做完后对这个循环结构理解深刻了一些。
  • 用了折线图统计博客字数和代码行数,可以让自己和别人更加直观看见。

4.C语言博客作业04

收获

  • ①这周接触了for循环,看了流程结构便了解它是如何循环的。
  • ②彭老师为了让我们理解循环,还出了1个选择题和6个编译题。选择题还好,那编译题还是头疼。不过,做完之后就觉得for循环挺好用的,比如计算1-100相加之和,可以利用for循环算,可以省很多时间并且不容易出错。
  • ③首次在dev上验算,并把验算结构做成表格写上去。刚开始做的时候,表格做法都忘记了,还去百度了。不过我学到了怎么验证答案。
  • ④首次进行代码互评,我学到了光看自己代码是不够的,还要学会别人为什么可以用另一种方法,为什么行得通,如果看不懂想请教应该要用《提问的智慧》
  • ⑤首次写学习体会,说实话不知道写些什么,便去参考了同学写了什么体会,然后回忆了这周内容,便简略写了一些。

5.C语言博客作业05

收获

  • ①本周首次接触了函数,是自定义函数。说实话我觉得挺难的,我是看了书之后才会了一些,写水仙花的时候都写了挺久,哥德巴赫猜想就更不用说了。直接在百度上找的,为了弄懂我还去搜索这些符号,还是看不懂。不过现在我再来写,肯定写得出了,发现符号都认识了这说明还是要往后学知识才行啊
  • ②这次作业的内容总结,要用思维导图来写,顾名思义就是可以让我们在脑海里回忆学过的所有知识,看见这个图便知道学过了什么知识;还能知道同样类型为什么表达不一样,让人可以顿时理解。

6.C语言博客作业06

收获

  • ①本周学习了①if-else嵌套结构,逻辑运算符,字符型变量,不过老师只出了嵌套结构和逻辑运算符的题目,这两个我没什么问题,不过字符变量真的崩溃了啊,完全不知道怎么调用它的库函数!如果遇见这种题目,我估计我要写很久了。
  • ②为了了解字符型的运用,我去找同学、百度、教科书,我才理解了一些。因为自己的懒惰,所以没去敲代码实践自己是否懂了。真后悔当时为什么自己那么懒。

7.C语言博客作业07

收获

  • ①本周接触了switch和break语法,老师讲完课之后,我还是有些不理解,便去b站学习了一下,就知道怎么运用了,主要注意case后面只能跟常数。我还发现了case一些相同的结果可以写在一起。减少了很多代码行数。
  • ②这次作业增加了一个内容用伪代码解释你代码的意思。刚开始真的没一点思路,我便去百度怎么写伪代码。老师上课也说过粗略说过伪代码,而且和源代码差别不是很大,就是用中文来写代码。也就是可以让别人理解你写代码的意思。不过伪代码我也掌握了很多

8.C语言博客作业08

收获

  • ①这周学习了while和do-while语法,do-while是无论条件符不符合都可以循环一次,while是要条件符合才行。可我并没把do-while理解透,所以题目都是用while语法写的。这个也是循环结构,但老师要求只能用while写,不能用for写,刚好可以比较这两个有什么区别。我便发现有些用for写很简单,有些用while写简单。
  • ②这次PTA作业二进制字符转十进制数,写的崩溃了,因为并没有应用字符写过题目,我便去百度查找代码,发现根本看不懂。问了同学之后才知道这些符号的意思,便把这个题目解答出来写出了伪代码。
  • ③最难的是整除光棍,我写了4、5个小时才把思路写出来,但不知道怎么表示,便去百度了一下,发现大佬们都是用一种方式表达余数。但有人写了一下午也想出了这题。我发现如果我再坚持一会或许我也写出来了。坚持就是力量啊!

9.C语言博客作业09

收获

  • ①这周学习了for嵌套,break语句,continue语句用法与区别,break我清楚,可是continue语法真的很难啊,我找了书才清楚一些它的用法,做一些题目不会出错。
  • ②我对换硬币那个题目很深刻,写了30分钟才做出来,原因是我觉得可以用加法,但电脑看不懂,我便只能放弃这种表示,只能用减法表示。还有完数那题,刚开始完全没思路,是看了百度上大佬的代码看会的。以后还是要写出这种题目啊,万一考试考了可怎么办。

10.C语言博客作业10

收获

  • ①这周是对以前知识的巩固,助教把他的代码讲解给我们听,还有一位同学的,我们都觉得同学的代码更好。但老师却认为助教的好,是因为这周学习了时间复杂度,也就是代码运行的时间更少。突然发现打代码写出来还不算,还要去考虑是否有更少的运算时间。
  • ②这次的梅森数这题和找完数类型差不多,没写多久便写出来了。主要是考虑如果输入1便要单独强调。挑战题一下写出来了,可是第一题输入菱形却是最难的题目?真奇妙,因为必须完成,不得已去百度找了一份大佬的代码。我觉得写出来起码要2个小时。我相信班上绝对有大佬写出来了。

11.C语言博客作业11

收获

  • ①这周强调了函数类型以及静态和动态储存的理解与应用,刚开始不理解,老师出了很多选择题,表示错了一个,但我觉得我对局部和全局理解了。自动和静态也理解了。我觉得学到了就好。
  • ②本来我打算写最后一题的,但我听说有一个大佬其他都没做,就写最后一题,写了2天好像。瞬间觉得这个题目我只能周末有时间的时候看看了。听说还要用数组而且是两个。瞬间觉得要去b站大学自学了!数组我只知道储存数据,其他的我什么都不知道。只有自学了!

三.自我总结

```
回头去看了一下自己的目标,发现四级根本没机会去考,加入ATD技术部成功了,可是黑客方法还没开始学,觉得自己好懒惰,我决定寒假把C语言全部学完,才对得起现在的自己。明明决定每天打50行代码,结果我把作业写完之后就没管了,我自己实在是太懒惰了。我必须很快调整这种态度,我才可以把我的目标全部完成,还有就是第一学期不能挂科,我觉得可能完成不了了,但我会努力不挂科。国庆假的时候我根本没学习,都在玩手机,真后悔当时为什么不学习。还有C语言作业我一般都是提前完成,因为我喜欢一门科目的时候我会很认真去对待,不喜欢的科目可能要到最后才会写完。作业里有许多不会的题目,我都是去找同学、学长、百度解决,但我是自己想了很久之后才去问的。以后我得端正态度了,因为我真的很想成为别人认为的大佬,从现在开始我得努力了。即便成为不了也不会后悔。

# 四.量化的自我评价
学习量化指标图:
![](https://img2018.cnblogs.com/blog/1806727/201912/1806727-20191212104716752-1577501642.jpg)
成绩曲线图:
![](https://img2018.cnblogs.com/blog/1806727/201912/1806727-20191212110106766-1379879576.jpg)
# 五.我努力的方向
<span style="color:red">```
①寒假目标是去b站把c语言知识全部学完,毕竟寒假天数和暑假天数差不多有58天,我觉得C语言可以学完。每天学习2个小时,如果还有点时间我打算去看下Java,因为老师说我们大二会学Java,必须预习,我可不想再像刚开学一下对代码一窍不通。代码对英语敏感度很高,寒假的时候必须背单词了,争取把高考词汇背完,这样以后设置变量可以通俗易懂。慕课应该有Java教学,准备学完C语言就去看看Java教学。看完之后我准备去PTA做题,平均每天3小时做题时间。
```</span>

<span style="color:red">```②下学期准备每天打20行代码(知道50行是不可能完成,不如降低要求),如果下学期没有早晚自习了,准备每天学习2小时C语言,看能不能学习C++。再去温习英语单词,毕竟寒假看了不代表还全记得。每天百词斩50单词。周一到周四做1小时PTA,周末做2-3小时PTA。我要向成为黑客的目标奋发了,希望能完成自己成为黑客的理想吧。
```</span>

posted on 2019-12-12 10:34  李政委  阅读(347)  评论(0编辑  收藏  举报

导航