2017《面向对象程序设计》寒假作业一

  这是本人第一次创建博客,然后发表的第一篇随笔。这次的随笔就当作我这个学期的反馈吧。

  没有进入大学之前,我对于计算机还不是很了解,我只知道可以用来开发软件,但是对于编程的东西一窍不通。可以说在大学之前根本没有真正接触过计算机的编程知识。进入大学,我感觉我这学期并没有踏踏实实的学习编程知识,有着一种“一看就会”的思想,没有认真去专研C语言的基础知识。对于许多知识,只是存在于表面,甚至有些还没有弄懂。在课上有时候会发呆,想睡觉,玩手机,对课程没有足够的重视。时间很多都浪费在毫无意义的事情上面。感觉目前自己学习编程学得一塌糊涂。在期末考试中,并没有取到好的成绩。

  在人生技能道路上,我觉得我比较擅长于运动的,与其他人相比,我比较擅长于足球,但是对于这个方面,也不是很厉害,只能说好一点吧。对于这方面,我认为成功的经验是:第一、要有兴趣,有了兴趣才会有动力去学习,我因为对足球感兴趣才去学习这方面的技能。第二、就是实践,光有兴趣肯定是远远不够的,如果只是光光在脑里空想,并不能实际上提高其技能。说实在话我在初中一开始就接触足球,因为热爱这项运动,所以在课后,业余时间经常去踢球。经常于他人对抗,提高了自己的足球技巧。从这一个技能中,可以反映出,如果我想要在编程中提高自己的话,那必须要培养我对编程的兴趣,对它的热爱,要试着从编程中找到快乐。然后才有动力去学习。此外,要专注到实践当中。像老师说的,这是一个工科,是基于实践才能够使自己的编程能力变得越来越好。我感觉我目前在编程方面遇到的最大问题是,抛出一个问题,脑里并不知道要怎么去编写它,感觉每次都是在思路上卡住了,对于算法的理解能力很差。这是因为我敲的代码太少了吧。

  关于C语言的调查:

  1.如何学习:上课听老师讲的知识点(并不是很认真吧),做上机课的作业(但是有些题没有做出来,是通过别人帮助的),在课后很少有去敲代码。只有当这次期末考后,才醒悟过来,现在坚持每天至少一道代码题了。对于教训就是:态度不认真,没有去动手实践。目前为止大该1900行吧,理解情况,少数部分代码,是经过他人帮助才会编写的,感觉这不算自己真正会写的,因此部分代码,还是不怎么会编写。

  2.对于数组指针和指针数组还是比较清晰的,对于指针函数,我在编写过程中,比较少应用不太熟悉。

  3.对于文件和流的区别和联系并不太清晰,可以说一窍不通。

  4.

    //数组a的内容复制到b中 
    int a[5]={1,2,3,4,5};
    int b[5],i,j,t;
    for(i=0;i<=5;i++)
    {
        b[i]=a[i];
    }
    //判断是否含有5 
    for(i=0;i<=5;i++) 
    {
        if(a[i]==5) {printf("yes");break;}
    }
    //对于数组的排序 从小到大 
    for(i=0;i<5;i++) 
    {
        for(j=0;j<5-i;j++)
        if(a[j]>a[j+1])
        {
            t=a[j];a[j]=a[j+1];a[j+1]=t;
        }
    }
    // 从大到小 
    for(i=0;i<5;i++) 
    {
        for(j=0;j<5-i;j++)
        if(a[j]<a[j+1])
        {
            t=a[j];a[j]=a[j+1];a[j+1]=t;
        }
    }

  5.对于《面向对象程序设计》的学习目标,掌握好最基本的知识,脚踏实地敲代码。我感觉只能通过实践去敲代码,才能提高程序设计能力和培养计算思维。只能好好刷题吧。

  毕业之后对于从事工作的要求中,我认为自己写作能力水平算中等吧,不擅长写不实际的东西,对于工作中的报告之类应该还是可以写出来的。我觉得想要提高的话,要经常练习,要学会模仿优秀的写作风格。多读点书——这是最实际的。

  就先写这样吧。希望我这个寒假能够做出一些改变。

posted @ 2017-01-10 11:23  Linese  阅读(275)  评论(4编辑  收藏  举报