作业2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作业2相关的知识,希望对你有一定的参考价值。
看了金旭亮老师关于“第一门语言选什么?”这篇文章后,我明白了我为什么学C语言如此难的原因了。根本就在我其实对软件有一种畏途感、迷茫感。起初选这个软件工程这个专业的时候,其实并不是很了解它,更提不上兴趣了。就如金旭亮老师说写的“计算机专业的学生有不少视编程为畏途。其原因在于我们的现有计算机教学方式从一开始就给了这些学生“痛苦”的编程体验,不幸的是,这种体验在后期枯燥的专业课学习中不断得到强化,学生最终对编程敬而远之或畏之如虎“。我们的课堂也是关于理论的课堂,老师讲的和教材上的内容都是将主要的精力放在对C语法细节的介绍上,课程考核方式又很古板,比如考试,出一堆的选择题和填空题。典型的题目是将一段代码砍掉一两句,让学生“填空”。有哪位高手是通过做这些“填空题”学会编程的?上机也流于形式,让学生反复折腾几个“黑底白字”的“玩具般的”小程序,学了一个学期,学生连一个有点用的程序都写不出来……也许是因为这样,到现在我连一个完整的程序代码都写不出来,真怕我大学四年学无所成啊!
幸好看了金旭亮老师的这篇文章,给了我不少的启发。要想学好C语言、数据结构,首先要培养自己对这门学科的兴趣,没有兴趣,一切免谈。要正确理解与体会到以下的编程思想:(1)分而治之:将大问题切分为小问题。(2)组件化与模块化:以搭积木的方式“构建”出软件系统。3)算法思想:针对实际问题建立数学模型,设计计算机算法,最终编程解决问题。懂了这么思想之后,还要培养这些基本功:(1)调试代码的能力。(2)撰写可读性强、扩充性好、易于复用的优质代码的能力,培养良好的编程习惯。(3)查找技术资源与阅读技术文档的能力。
要想真正学会这门编程技术,还应该从其他小编程开始,一点一滴积累,要通过自己的动手操作来使自己的编程能力逐渐成熟起来。
以上是关于作业2的主要内容,如果未能解决你的问题,请参考以下文章