C++程序设计师生互动(2012年春第6周)

原创 2012年03月28日 22:51:40

  这周开始,同学们在提交报告之余写的总结、随笔逐渐多了,其中不乏妙笔。摘录出来,配上老贺的一些评论及感言,作为师生更大范围的交互,共同享受进步的愉悦。


学习及其方法篇:

  • 我决定每天在做完C++作业的同时,额外的抽出至少半小时的时间编写C++程序,以弥补自己在上个学期漏下的知识点,希望自己能坚守住自己的诺言。【很好的计划。】
  • 上节课听讲不太好···没全听明白···百度了一下错误才找出了两种改法···【向百度同志学习!】
  • 这个是周一晚上到贺老那里听了讲解后改得···觉得简单了好多···也容易理解了···之前自己做的那个有些地方自己都有点摸不着头脑~以后要坚持去!!!
  • 老师曾经说过,我们需要至少有两种能力,一当然是我们每天几乎都要做的,写代码的能力,另一种那,就是读代码的能力,老师也说其实以后可能读代码所要花的时间要比写代码的时间更多,所以,要我们尽快培养这种能力。毕竟读代码,可以领会别人的意图,补己之短,程序填空,也是基于在读代码的基础之上,可见读代码多么重要喽,看来,I still have lots more to work on.【深入进去,就会发现那片天空有多美。】
  • 改错题应该注意细节,仔细看书,还是很简单的【只要仔细做,没有难的】
  • 当编程序一段时间后,反过头来看书会有意想不到但又在意料之中的惊喜【有钱难买回头看】
  • 常对象(常变量)、指针、数组,这些熟悉的名字在面向对象中再次出现,本来就有一些对概念的朦胧感,这次又遇到就像在生活中碰到同学,只知道他是自己的童鞋,但是具体是那个专业哪个班的就不知道啦!只好回去翻翻前面的。现在新的算法接触的不多,主要新的概念,新的功能挺多的,如果不仔细分析不容易记忆,分辨,和利用。
  • 在指导同学的同时也教会和重新审视了自己的不足或是漏洞,与其说是指导同学,还不如说是自我提高,毕竟能给同学讲明白也是一种境界,感谢问过我问题的人。【这样的心态有利于进步。很多同学惊叹老师帮同学调程序,一眼就能看出问题。有入门先后问题,还有就是借助于辅导同学练出来的。】
  • 两点之间距离并不遥远,我也会离它不远。【注:这是同学由CPoint p1(2,3),p2(6,-2); p1.distance(p2);而发的感慨。】
  • 复杂的问题可以分步解决,用点构成的三角形,就要先把相关点的计算单独构造函数。 看似复杂的问题其实很简单,生活也是这样。【哲理!】
  • 代码可能想象起来挺麻烦的,在编程之前会给自己一种压力,说这个程序挺复杂的,实际上这是在骗自己说自己不会做,做出来的可能性不大,只是错误的暗示,真正做起来其实并不是那样的,静下心来一切皆有可能!
  • 这个任务总算是在同学的帮助下做完了,没有局限于一行一行的看,划分成了几部分做完的,效果还不错。【一头扎进细节,找罪受,不讨好。】
  • 将题意理解清楚,在经过老师的讲解就很容易了、以后还是要先做比较好,听完老师的好像有点投机取巧咯【这个过程还是要的。】
  • 教我们一定很辛苦啊,尤其是有像我这么笨的学生。。。唉,学什么都觉得难,不过我还是不会放弃!【教你们这些值得教的同学,看到你们的进步,不觉辛苦,很享受。】
  • 不如先听讲在写,可谓是听老师一句话,胜看10分钟啊、、、【听我两句话,胜过一顿饭(20分钟);听我50句,胜过睡一觉(500分钟,8小时多了)】
  • 在没听周一下机后的辅导,自己做程序很有思路,即使有错误,自己也有耐心和信心找出来。可是听了贺老师的点拨以后,自己的思路就没了,即使是小的错误,也没有耐心改正了,总想按老师 的思路做,可是按老师的思路做,自己却不动脑子了。本程序虽然有小的不同,但完全是按自己的思路来的,比按老师 的思路来做感觉要爽。【你适合不听,自己先做了。如果对比,听外看视频,这样效果可能更佳。强调:周一的辅导因人而异,感觉不好的可以不去,或者完了看视频。现在感觉有些该去的没有去……这话不敢说了,我想起了那个著名的笑话。】
  • 在遇到函数调试不出来时,先把主函数中的函数调用一个一个注销掉,一个个找出错误来,否则一块找时,无从下手。或者有时尽是一个错误,就把所有的错误解决掉了。【这是常用的技巧,自发而生】

感悟类:

  • 检验积累:使用面向对象编程确实减少了不少代码负担!其运行机制我还不太懂但已经体会到面向对象的优点!本次程序使用了两个对象CPoint和CTriangle ,二者的默契配合使程序更有趣!我还体会到库函数的“伟大”,它是编程的好帮手!
  • 我认为这样分文件编程,思路更清晰了!更有条理性!再有如果程序中多次使用类,只要将头文件包含进来就可以,不必重复写类的声明,使程序更简洁明了,提高效率!  
  • 如果一个对象被定义为常对象,则不能调用该对象的 非const型 的成员函数。无论哪种方法,效果都是一样的。【面对差不多的东西,要看到到底差在哪儿。】
  • 分文件夹存放代码,可以使程序井然有序,便于管理,特别是在将来的大项目的时候,这一点非常重要。
  • 难点其实就在于在类类型中调用枚举类型啦,毕竟枚举类型学过去的时间稍微有些长了,而且在学的时候也没有针对性的练习,所以归根结底在于不能熟练的利用罢了,在写代码的之前,看看课本有关的章节,注意课本例题中给出的代码,回顾回顾,还是可以解决问题的;其次我个人觉得有些难度的还有求p点与已知点之间的距离的函数,因为因为参数是类,所以会在思维上有些困扰,不能像常见的数据类型那样熟练的调用,不过也还好啦,把它当作普通数据类型看待也就会好很多的。【用过了都说好!】
  •  关于对象当做参数的应用应该注意一下、当返回值应是一类数据时,应该往这方面考虑。两点距离的求法就像路人甲请路人乙回家做客一样。【贺注:Point p1(2,3),p2(-1,2); d=p1.distance(p2);】
  • const类型也太霸道了吧,无法改变值啊【你更霸道,捏着const的小命。】
  • 解法一是在逃避const,没有在本质上解决问题,改动比较大;而解法二是在原作者的思维上改动,符合改错原理

老贺无中生有的独白:

  • 【全拿下来了。时间可能会有些紧张,但习惯了,不过如此。这才是正常的大学生活。加油!】
  • 【总结出真知】
  • 【光贴代码,不总结,鄙视!】


  相关链接: 我们坚持用博客交作业——我的学生的博客地址   我的C++课程主页  我的C++教学专题博客



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++程序设计课程师生互动(2012年春第9周)

今天看完同学博客比较早,看空间的动态,同学们还在继续上传。从中午开始,不断地有同学上线,赶在19:00之前传完。今天看得比较粗,很多没有写总结的,我数个数也就过去了;对留了言的,由感而发对上两句;有人...

C++程序设计课程师生互动(2012年春第12周)

最大的感受是,一个五一春假,不少同学的状态似乎下滑。这也正常,我也在从综合症中恢复。下半学期开始了,我们要更加刻苦,为能力提高,顺便更有那个考试,还有,可恶的老贺,要加一次期中测验。 本周的任务中,...

C++程序设计课程师生互动(2012年春第15周)

在教学大纲中,并没有规定MFC的内容。但是,这是关系同学们是否能够在学完C++课程后做些实用的,界面友好的程序的事情。在我积极实施的先行体验式的教学思想中,也希望基于易于引发同学的话题,只将同学往前带...

C++程序设计课程师生互动(2012年春第10周)

本周任务有2/3的同学全部完成,可喜。对类的继承的掌握还是不错的。然而,共性的问题出在任务2中,对指针成员的处理,这里存在大隐患。看来,我得在课堂上讲讲有关的原理了。因为出问题的多,我没有一一指出,希...

C++程序设计课程师生互动(2012年春第8周)

【知识总结】 运算符的重载实质上就是为某一要用的运算符赋予一定的功能,使其实现自己要实现的运算。运算符的重载可读性强!在实现友元函数时括号内忘了该怎么正确书写,最后出了好多错误啊!不过我感觉...

C++程序设计课程师生互动(2012年春第7周)

【关于友元函数】 friend函数使两个“人”之间的关系更加密切。。。通过这个题目让我学会了友元函数与成员函数以及外部普通函数的区别, 但是友元函数也要谨慎使用。 慎交友。两个好朋友也不是无...

C++程序设计课程师生互动(2012年春第16周)

4班有为数不少的同学已经习惯了不提交任何作品,包括曾经的博文明星。   也许更难了。但这个可能我懂,难不难,要看做不做。不做,永远难;坚持做,没有难的。很多认真学习的同学也告诉我,这不是关键。  ...

C++程序设计课程师生互动(2012年春第14周)

第14周出了一次差将上课调整到了周二,给同学们造成了些小混乱。教师的各种事务,和同学们的学习,不可兼得啊。尽管将自己的出差降到最少,但这也真是不可避免。   为了综合运用,也为了将来给专业基础课的学...

多态与虚函数-编程题#3(C++程序设计第6周)

编程题 #3 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 ...

魔兽世界终极版(C++程序设计第6周)

问题描述魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市,城市从西向东依次编号为1,2,3 …. N ( N <= 20 )。红魔军的司令部算作编号为0的城市,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)