C语言I作业12—学期总结

一、我学到的内容

二、我的收获

作业链接 我的收获
https://www.cnblogs.com/shenxinglou/p/11585686.html 了解到计算机科学与技术专业需要我们不断补充新知识,同时也要培养创新精神,锻炼自己的实践能力。目前学习的C语言是一种功能强大而灵活的计算机语言,也是学习其他语言的基础,在学习的过程中还要有一直坚持下去的决心。在做PTA时,仅仅一个打印Hello world就让我不知所措,只会照着书上的源代码打。
https://www.cnblogs.com/shenxinglou/p/11622839.html 作为C语言的一名新手,难免会遇到一些靠自己的力量无法解决的问题,我学习到如何聪明、礼貌的向他人提问。也学习了如何下载并安装MinGW-w64,虽然老师给出了下载和安装的教程,但是在实际操作中还是会有许多不一样,最后通过询问同学解决了问题。在做PTA时对常量、变量、数据类型、运算符有了初步认识。
https://www.cnblogs.com/shenxinglou/p/11657850.html 学习到了关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数。博客园的作业要求变多了,加入了数据处理、数据表达、PTA列表及其说明等内容,帮助我加深理解变量的来源和类型、语句的运用方式和意义、算术表达式的编写。对markdown的基本语法已经掌握了。
https://www.cnblogs.com/shenxinglou/p/11692164.html 这周的学习用for循环语句实现指定次数的循环程序设计,PTA的五个题目都是求序列的,但只要写出了一个,找到每道题循环的规律,就能循序渐进。博客园新加的造测试数据进一步让我理解了每个程序的意义和作用。for语句用于循环,既有表达式还有循环体,较为复杂,通过博客园新加的学习总结部分,我对运用for语句时应该注意的事项有了详细的认知。现在已经能够熟练掌握markdown语法,使作业的排版更加清晰整洁。
https://www.cnblogs.com/shenxinglou/p/11745768.html 果然没有最难,只有更难。在课堂上对函数的定义和调用有了初步的认识,但PTA题目的算法变得更加复杂,还加入了函数的定义和调用,通过同学的多次解答我才完成了任务。博客园中新加入了代码互评和思维导图。代码互评让我看到了其他人代码的优缺点,学习到了许多新的方法。思维导图呈现了所有目前学过的内容,方便进行每周的总结。
https://www.cnblogs.com/shenxinglou/p/11775314.html 把新的知识和以前学过的旧知识放在一起整理归纳,不仅可以温习巩固旧知识,而且可以使新知识更加易于理解。这周学习的else-if语句和之前学过的嵌套的if-else语句都可以实现多分支结构.但由于else-if语句的逻辑结构更清晰,应用范围更广。这周学习的逻辑运算符和之前学习的算数运算符,关系运算符等都是运算符的种类.运算符的优先级和结合性能决定表达式的计算顺序。调用函数处理整形数据和浮点型数据的输入输出时,有专门的格式控制说明%d和%lf,字符型数据的格式控制说明为%c。
https://www.cnblogs.com/shenxinglou/p/11823464.html 这周新学习了switch语句,并且老师要求所有的PTA都必须用到switch语句。switch语句用于处理多分支选择问题,有多种使用方式,通过举实例让我更加熟练的掌握了它的用法。在进行造测试数据的统计时,有一题的输入格式有两行,发现直接在编辑中使用回车键换行会导致表格混乱,搜索如何使用markdown语法在表格中换行就解决问题了,这样表格就变得美观了。
https://www.cnblogs.com/shenxinglou/p/11870106.html 学习到如何使用while和do-while结构解决问题,在PTA题目中,难免会使用到语句里嵌套语句,这时候思路可能会没那么清晰,通过代码互评之后学习到了别人的优点,这也就为自己开阔了思路。还有就是在实践课中,我学到如何去调试程序。但不够细心,而且不能够准确、熟练的设置断点。调试程序的能力有待加强。
https://www.cnblogs.com/shenxinglou/p/11914181.html 这周学习的嵌套循环比较复杂,在做相关题目时把循环初始化语句放错了位置,混淆了外层循环和内层循环的初始化。但我通过举例分析后补缺了我的逻辑分析,能更好的理解嵌套循环。前几周加的伪代码部分刚开始非常为难,无从下手。通过反复看教学写伪代码的教程,我已经越来越熟练了,尽力把伪代码写成别人能轻易看懂又不失规范的样子。
https://www.cnblogs.com/shenxinglou/p/11960357.html 运用嵌套循环一定要注意{}扩住的范围,因为多个循环,大括号{}也很多,不理清楚就容易乱,有时候把语句放错位置等,牵一发动全身,整个循环都会乱套。嵌套循环对逻辑能力要求比较高,对我来说难度较大,我做起题目来比较吃力。在做代码互评的时候能够看到其他同学的思路,代码风格都有些大大小小的差异,对我来说帮助很大。
https://www.cnblogs.com/shenxinglou/p/11998890.html 函数作为能够完成特定任务的独立程序代码单元,毫无疑问是编写代码时非常便利的工具。不仅可以省去重复的代码,还提高了代码的可读性。但它学起来也是非常头疼的。首先是函数的分类,有无参数,有无返回值,其次是如何定义函数,如何调用函数和如何声明函数,还有变量的作用域和存储方式。

三、自我总结

  • 浪潮之巅这本书看到了第六章,还没到整本书的一半,是利用闲暇时间看的。本来打算看完,后来发现里面有很多地方还看不懂,我这个新手看了之后理解不了个中格局。
  • 背单词没有坚持下去,每周口语练习有在坚持,累计了十多个小时了。
  • 计算机导论和c语言的视频有在看,但看的并不是扩展类的,而是基础性的,因为想把老师教过的我已经会的东西更加牢固一些,还不会的就更加熟悉一些。
  • 我做得好一点的地方就是在做作业时比较细致、认真。做的不足的一点就是在遇到问题时不太愿意询问他人,怕造成他人的麻烦。但实际上,当确实碰到一些棘手的问题时,偶尔谦虚的询问他人是能提高学习的效率并且开阔自己思路的。

四、量化的自我评价

  • 我的博客字数基本维持在2000字左右,学习时长基本维持在10小时左右,写的还算认真,成绩也在稳步提升。但就是很少抽出时间去额外的自己在PTA上练习题目。

五、我努力的方向

  • 每周继续在b站看有关c语言的视频4-5个,把这学期学过的东西回顾一遍,让自己能温习那些不太熟练的知识点,同时也对已经掌握的知识点加深印象。
  • 每周都要累计时长的英语口语1h是我继续要坚持的东西,在不断练习口语的过程中熟悉新单词也是一个好的学习方式。
  • 根据书本预习下学期要学的新知识,比如数组、函数与程序结构等。
  • 每周在PTA上写2-3个题目,题目可以不用太多,但每周必须要通过题目对知识点进行巩固。
posted @ 2019-12-13 19:27  沈星楼  阅读(217)  评论(2编辑  收藏  举报