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

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

本周的任务中,开摩托比较好玩。理解继承中的一些问题本就不该是难题,经过任务,总体感觉同学们是掌握了。让同学纠结的求直线与圆的交点提醒我们:现在是运用以前掌握知识解决问题的时候了,温故而知新,圣人说得很对。

【师生交流】

  • 程序员马虎犹如名厨切菜切手啦!【我纠正错别字后,某同学的回复。】
  • 不容易啊~~~~但把五一放假忘的东西捡起来不少,明天接着奋斗!!!【放假有罪?】
  • 放假回来忘了好多!【但放假还是让人高兴的事。】
  • 这个程序虽然是照着课本葫芦画瓢,正是这样我感觉对于多重继承有了更深的了解。把课本上的程序运行一下对于理解课本内容有不可多得的好处。【要深刻理解瓢的本质!】
  • 虽然public有点无私,但还是非常好用!【凡事都有两面性。】
  • 做这个任务需要细心注意停车之后才能上下乘客,先启动才能加速减速。【在实际应用中,各种条件都应考虑,并体现到代码中。】
  • 可以更简单的避免二义性,同一种类的财产不要第二个,很帅气。【帅气?很帅的说法!】
  • 一个简单的程序却将所学的知识用了大部分,同时也看到可多重继承在实际生活中的简单应用。学以致用才用学的有积极性,更重要的是细心,细心!  【只要沉下心来,我们的所学都是实际应用的很实在的东西。】
  • 老师把大部分框架都给了出来,只需要自己写几个函数而已。。。这个摩托开挺好玩的~【说得我有些惭愧了,没有给大家该有的考验?不,做出来很不错了。自己再扩一下,加个拐弯,加个倒档,以后来张图……那就更有意思了。】
  • 哎。把这个题当成填空题。。。。。。无语啊,后来把,还得看老师的,再发,不是自己写的啊!!!!!!!!悲催啊。。。以后要看清楚啊!!!!!!【想到有必要给出提示,让你们能上手,但是还不甘心将最关键的地方也拱手相让,让你们吃现成没映像,于是就先填空,再自己设计成员函数……】
  • 一直想用方向键改变车的运行方式但这上下方向键不知道怎么表示。【我找到的一个提示在:http://zhidao.baidu.com/question/51229795.html。你可以自己再找些手册看。】
  • 小小摩托车也是如此难开!!!【摩托车并不是小小的!】
  •  我觉得真正开车时没有这么费劲啊!!!!【题目中体现的是一般的常识。学习和遵守交通规则,是要的;做软件时,引导人遵守规则,也是要的。之所以真正开车不费劲,一是UI好,二是有些规则没有遵守。】
  • 计算两个交点时真麻烦,还有就是根据别人的思路编的,觉得自己很被动 【求交点之类的事情,冷静下来还是不难的,关键时刻要淡定。】
  • 求 给定一点p,求出该点与圆心相连成的直线与圆的两个交点并输出  的函数还没有写出来。。。感觉有点难【按解析几何列方程,求解一个二元二次方程组嘛!】
  • 编写过程中终于知道了许久不知道的一个错误的解决方法啦!【程序员就是在不断找错中成长的。】
  • 多重继承似乎比单继承更加完善,过瘾。【多重继承用不好是个魔鬼,谨慎相处。】
  • 当数据成员多的时候,会很乱,要细心写。【逐渐习惯多数据成员。】
  • 大的程序无外乎一个个小地程序,不想被落下,哎。。。。。。【哎得没由来,这不是正在长本事吗?】
  • 联系了重载运算符的应用。【平时自学中也要学会自自给自己布置作业,建立这种联系。学计算机的,方便之处就是我们随时可以想出一个“产品”来,且马上就可以动手做一做。】
  • 有点赶不上进度!课本了解并不透彻!【只能投入了,要么拿时间拼,要么出效率。】
  • 于多重的派生和继承关系掌握的还可以,就是在写的时候还是有点乱,东西有点多,看的眼都不舒服,不过慢慢弄,耐心点还是可以完成的。【这个小结让我放心,不过,用眼卫生要注意,隔几十分钟调整一下还是必要的。】
  • 重在理解在处理时的问题,首先在处理问题的方法有了新尝试:先将主函数框架搭建,内部不填充,在就将不同的功能分段,分段后在分段,直到可以直接编写,在编写过程中不断将测试,调试,检查;是代码在语法上无误,逻辑明确;最后就是将主函数填充,实现整体组合,逻辑错误分点查找(在可能有问题处差断点),实现整体完成后,优化修改,注意编码规范。【方法很重要。不断总结,做到既快又好,这叫效率。要从效率要成果。】
  • 【捡那颗芝麻,你也得顾这个西瓜才行啊!——写给某位该完成任务却一片空白的童鞋。】
  • 【让我检查作业时总得倒时差。——某同学总是N周提交N-1周的,老贺不由得感慨的。】

【徐童鞋专栏】

  • 我的天啊,真的是一个挺复杂,又挺有难度的问题啊,老师也是够“坏”的,前面的三小问不忘先让我们吃点甜头,我个人啊,真的是让这个程序纠结死了。本以为星期一已经完成的有一半了,天晓得,我太“自信”了,今天晚上用了得有三个小时完成我在以为是的“另一半”,难点从第四小问,接踵而至,唯一可以庆幸的是老师给了主函数,里边有locate()函数的大体形式,当然,在实现上也是让我煞费苦心啊,虽然只是比较两点之间的距离和半径大小的小问题,真的是有点绊到我了。呵呵,只是,好戏才刚刚上演,嗯,第五小问还好,运载符的重载,比较面积也只需要比较半径就好了,第六小问就来大问题喽,我了个去,“给定一点p,求出该点与圆心相连成的直线与圆的两个交点并输出”,看着悲催的问题,在一整疯狂的郁闷之后,我用到了两个现在看来十分高深的数学思想,其一、相似三角形,就为了求其中的那一个可恶的焦点,之后,其二,用到了,两点的中点公式,虽然当年看来是很小儿科的东西,可是现在能想起来真的不容易啊!!!!!综上所述:郁闷的问题,郁闷的过程,郁闷的·····【我给了你们温故而知新的机会。】
  • 感觉还好吧,因为毕竟大体的框架老师都已经给出了,我们的任务就是在老师给出的框架的基础之上完善代码,说的通俗一点就是实现类中的成员函数的功能而已,只是有很多的小细节需要注意就是了,特别是上车下车的操作中,注意控制人数了,还有就是在新的知识之上老师还有目的的添加了一些以前的只是,像是枚举类型了,还有很重要有以往好久的case啦,总之,一切还算顺利,看来,在吸纳新知识的同时,回顾以前所学也是很重要的。
  • 为了让我们深刻体会如何避免多重继承是引起的二义性,老师您可是煞费苦心那,也让我好思维混乱啊,两个类中除了个别的数据成员不同以外,其余大部分的成员完全相同,这就在Teacher_Cadre的继承中带来了不小的麻烦,看好11.6.3章节,知道用域运算符解决问题是个重点。
  • 说到公用继承,私有继承以及保护继承,的确很容易人不熟悉的人产生混淆,公用基类在派生类中的访问属性,私有成员不可访问,其余公用成员、保护成员保持原有属性,这就显得共有继承还是比较大度的,相比之下,私有继承就显得十分小气吝啬了,私有基类在派生类中,私有成员依旧不可访问,同时私有基类中的公用成员和保护成员也会变得私有,而保护继承,基类中的私有成员还是不可访问的,其余成员将会变为保护的属性。这样一、有条理,有对比的理清一下思绪,二、实际操作时,试着在一个程序中改变访问属性,撞撞错,感觉还是可以比较清楚的理解的。【只有善于总结,惯于思考的同学才知老师的苦心所在。】
时间: 2024-09-13 10:44:43

C++程序设计课程师生互动(2012年春第12周)的相关文章

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

今天看完同学博客比较早,看空间的动态,同学们还在继续上传.从中午开始,不断地有同学上线,赶在19:00之前传完.今天看得比较粗,很多没有写总结的,我数个数也就过去了:对留了言的,由感而发对上两句:有人提出疑问是必定要解答的,甚至代码中的问题可能还需要我调试一下才能发言. 在拳场上,我们有个规矩:当徒弟的,该怎么练就怎么练,时候到了,师傅自然就会指点.徒弟要主动练,要主动接近师傅.谁投入多,在师傅面前表现多,进步快是自然的.用博文提交实验报告,建立起了师生之间交流的一个非常好的途径.尽管一个人要面

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

[本周感言--一点牢骚] 一些同学的状态还没有恢复.实际上,状态好的仍然保持,状态差的有持续下滑的趋势.结合期中测验的结果,如果有些同学还不改善状态,我真不看好了.近期的时间比春假前要松一些了,但完成的任务却少了.一直处于"赶上来"阶段的同学,每周的任务不去全部完成,跟不住,谈何赶上来.不少同学已经有了属于自己的电脑,是否用于学习,自己知道.反倒是,编程很疯狂的几位,依赖的仅是公共机房. 某天,下课后,几位同学站在路口,商量去哪.有一位提议:"去烟大市场吧." 我知

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

4班有为数不少的同学已经习惯了不提交任何作品,包括曾经的博文明星. 也许更难了.但这个可能我懂,难不难,要看做不做.不做,永远难:坚持做,没有难的.很多认真学习的同学也告诉我,这不是关键. 也许更忙了.是的,本周的学生活动多.大学生是要投入课外活动的.只是,要补上在知识学习方面的遗漏.多头兼顾,这是大学生应有的生活,会收获很多,然而如果由此放弃核心利益,那就不明智了. 也许是有其他更重要的事,只是有些事让我担忧.不知相关同学是否也忧.可以忧而出位,朝向不忧走去:也有忧而更忧,继续在圈子里打转.

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

第14周出了一次差将上课调整到了周二,给同学们造成了些小混乱.教师的各种事务,和同学们的学习,不可兼得啊.尽管将自己的出差降到最少,但这也真是不可避免. 为了综合运用,也为了将来给专业基础课的学习找些感觉,出的题目是数组类和链表类.预料会难,这也是对同学们的一次考验.以至于,周三晚上在旅馆照例打开同学们的博客看,看完了一个班的,再没有心情继续看下去:没有及时提交的同学太多了.延后一周再看,大部分同学补了上来,但未提交的比例较之前要多. 同学们,继续努力啊.. [学习心得] 拷贝构造函数是个"好函

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

[知识总结] 运算符的重载实质上就是为某一要用的运算符赋予一定的功能,使其实现自己要实现的运算.运算符的重载可读性强! 在实现友元函数时括号内忘了该怎么正确书写,最后出了好多错误啊!不过我感觉它出的值,下次就记住了,不会再犯这样的错误了! 在编写此程序时,要善于利用已实现的运算符功能,此外,要善于利用this指针. 在编写过程中要善于撞错,会有利于自己以后少出错! 为什么在比较大小的时候不能用两个分数直接做差判断是否大于零啊?[你的想法灰常好,可以这样做] 定义了运算符的重载感觉c++的功能更强

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

[关于友元函数] friend函数使两个"人"之间的关系更加密切... 通过这个题目让我学会了友元函数与成员函数以及外部普通函数的区别, 但是友元函数也要谨慎使用. 慎交友. 两个好朋友也不是无限制的,一般不定义友元类,而只是定义几个友元函数,避免产生混乱 论亲缘关系的远近,成员函数>友元函数>一般函数[精辟!] 友元函数太好了,不是成员函数却可以随便访问别人的家,但是也不是无拘无束的,必须的指定对象 有元就是牛,有了通行证,就可以用"私有物品"了,但毕

C++程序设计课程主页-2012级

本课2014级的方案更完整,视频更清晰,请有需求的人士,请移步到---->2014C++ 看贺老师的所有课程的教学资源,就到----->贺利坚教学链接 这门课的主人 教师:贺利坚--为同学设计学习任务的人,为全班学习把握节奏的人,谁不往前走踢谁屁股的人.常混迹CSDN博客和新浪博客,也可以上人人网加我好友,我的<IT学子成长指导>博客专栏,或许有些观点能够对你有用. 学生--计124-3.4班56名同学,一群渴望有美好未来的同学,可能会吃点苦头,但不管是否愿意,将和贺老师一起享受这

利用博客提交作业的程序设计课程实践模式

(本文基于本人近三年来的工作写成,发表于<计算机教育>2014年第18期) 利用博客提交作业的程序设计课程实践模式 贺利坚  卢云宏 (烟台大学 计算机学院,山东 烟台 264005) 摘  要:探讨利用博客提交作业的实践教学模式改革,在合作.模仿.主动投入理念的支持下,保证教学效果,同时也解决了作业抄袭的顽症,在养成习惯等方面给学生带来了更多的机会和额外回报.关键词:程序设计:实践:博客:互联网 0  引  言 计算机类专业程序设计课程的教学改革一直是焦点话题.无论采用案例教学,还是培养抽象

C++程序设计课程主页-2014级

前言 我和我的2014级学生将开始"程序设计基础"课程的学习,学习内容主要是C++程序设计,做本文标题延续前三届的称谓. 将"代码积累看得见"的优势将继续发挥,借助于前三年的积累,再加上新的尝试,期待再有突破. 我们的做法 借助于博客,我们将继续将"积累代码行"的实践进行下去,详见论文<利用博客提交作业的程序设计课程实践模式>. 前三级的课程主页分别是:2011级  2012级 2013级,关于这三个年级的学习情况总结,见 2011级