现在的位置: 首页 > 综合 > 正文

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

2013年10月16日 ⁄ 综合 ⁄ 共 3465字 ⁄ 字号 评论关闭

  4班有为数不少的同学已经习惯了不提交任何作品,包括曾经的博文明星。

  也许更难了。但这个可能我懂,难不难,要看做不做。不做,永远难;坚持做,没有难的。很多认真学习的同学也告诉我,这不是关键。

  也许更忙了。是的,本周的学生活动多。大学生是要投入课外活动的。只是,要补上在知识学习方面的遗漏。多头兼顾,这是大学生应有的生活,会收获很多,然而如果由此放弃核心利益,那就不明智了。

  也许是有其他更重要的事,只是有些事让我担忧。不知相关同学是否也忧。可以忧而出位,朝向不忧走去;也有忧而更忧,继续在圈子里打转。

  当失去了节奏,当迷信一直在看书,调不调程序,交不交博文无所谓的信念,我期待从你身上看到这也是一种方式。

【精品对答】

  • 愁死我啦,老是查无此词,有点想把电脑砸了的冲动!【光缆无铜,割了白割;电脑里无词,砸了白砸。还是查找里有问题,单步跟踪试试。】
  • 老师,这周的作业难还多,编的睁不开眼了【罪过,闭上眼想想,睁开眼再编。我真成黄世仁了!】
  • 在if语句的查找中如果去掉break会陷入死循环【看来是死而复生的。】
  • 其实,只要出来结果,C++还是挺好玩儿的【出来结果的过程,更是挺好玩的。找到这种感觉,幸福指数++。】
  • 此题方法很多,可以面向过程设计,可以面向对象即用类做,需要注意的地方就是排顺序的时候注意升序还是降序。【条条道路通过烟大】
  • 有这代码查词就容易了,很好用哦,用自己的代码查词就是比用电子词典感觉爽啊。【自力更生,轻松享受】
  • 照葫芦画瓢,跟着课本,及上学期做的来一步步摸索,还是有点小困难的,但在大的困难也挡不住我学习的路啊,哈哈哈····【葫芦专业的老师教出一帮瓢专业的学生,哈哈哈哈哈】

【学习心得】

  • 好久没做面向过程的任务了···有点手生了····格式也没有太注意····也没用函数的声明····额····惭愧啊··【面向对象都不紧张,面向过程又如何?】
  • 这个和第一个思路一样,稍微麻烦点 【是你做麻烦了】
  • 学了文件操作后就是方便啊【能干大事了。】
  • 对文件的操作非常的方便,这对数据量很大的操作更是省事【顶】
  • 我选的关于计算机的硬件课程终于结课了。。终于有了大把的时间自己支配了。有时候会觉得无所适从了。。我的VS2011 V875 。。同样的任务,感觉这个比上学期的简单点了。最起码好像好理解了。。是真的是简单了。。还是我进步了。。?【你强大了,它就渺小了】
  • 小词典真好用哇!!
  • 好不容易啊做这个!本来看着不难,原来做下来有好多要注意的细节,细心至上啊!!以后莫要眼高手低。【此处关键体会文件操作。】
  • 重点都在将文件中的内容保存在制定地方。还有就是要整理好写程序时的思路。【指定的地方。】
  • 文件的输入输出是有一定套路的,掌握其方法,万变不离其中。
  • 这次的任务使我认识到自己的不足,并没有真正的掌握所学的的知识,此次任务中所犯的错误就是,忘记了私有成员是无法在主函数中被调用。【再忘就难了。这正常,常做,常体验,不记就记住了。这是真正的记。】
  • 错误总是出现在不经意间。【经意间出错误,那是干啥去了。或许也是种玩法。】
  • 【很好,面向对象的思维已经深入你心!面向过程中走出来的我却未这样想。老了,跟不上形势了。】
  • 感觉到我学习c++真正的使用价值了,呵呵呵竟然可以编写电子词典的程序了!!【能干的事多了,只是需要时间慢慢体验。】
  • 经过几番周折终于把它搞出来了,嘎嘎【就要多折腾!】
  • 这些这是看起来难,做起来更难啊。。。不过这次的内容很符合实际,读取和保存,再接再励。细节决定成败啊。【哪次都是很实际的内容。有时,看似不实际的题目,水可能更深。】
  • 上学期做过的这个程序,现在做起来感觉顺手多了。。顺便复习了一下 冒泡法排序。。【上次做个热闹,这次要找到门道。】
  • 尽管涨工资在上个学期已经做过,可还是出现了很多问题,比如黑框框一闪而过了、没有加#include 《iostream》了等。。。。所以,不管做什么,都应该把它考虑全面。
  • 还是原来的程序,就是对读文件又熟悉了一下,不过还是又捣鼓了好一会才出来,不过还是有成绩的,呵呵!【温故】
  • 老师你别老从自己身上找原因,其实你做的已经很好了,我们的原因其实更主要。作为一个女生来说我本来对这个其实没能力也没兴趣,但是您从不放弃,也同等对待一视同仁,这是我继续下去的动力,碰上您这样负责的老师是我们的运气。老师,谢谢您,以后即使您不再教我,我还是会将这样坚持的精神继承下去(派生类?)。【关键要有你自己新增的数据成员和成员函数。】

【知识感悟】

  • 大家可以尝试: 在一个空记事本中写入“联通”,保存->退出->打开 ,看看有什么奇怪的现象发生。
  • 开始向在类中把文件读入和写入文件的,但是没成功。看过老师的有所启发,变成这样了。【读写文件是输入输出的事,类关注描述事物,两者本来没有关系。】
  • 又回到一个main函数就是一个程序的时候了啊【今非昔比,衣锦还乡了?】
  • 以前没发现,“fstream”里面还有这么多的函数,可以直接用,太方便了【类库就是不一样。】
  • 二分法要求:1.必须采用顺序存储结构 2.必须按关键字大小有序排列。【对二分法有感悟!】
  • 说是文件的输入输出流其实大部分还是类的运用【抓住了实质】
  • 开始确实没想到要用到istream 和 fstream的函数!【那想到用啥了?】
  • 二分查找当初在做上学期题目的字典时觉得是挺麻烦的,但是经过下学期的提高,真的感觉到理解能力提高了,在百度上打上二分查找,读一段代码,即可解决问题。用书面语言讲就是折半法,将你所用的分段查找,精确定位,省去了要从头找到位的麻烦。但由于实现排序,才能实现分割,也带来了不便于插入的缺点。提供我学习的一个代码(重在体会):http://wenku.baidu.com/view/4632e62acfc789eb172dc836.html【强大了啊!】
  • 这个问题就只有几个难点:二分查找算一个(较简单),对类的处理数据成员(三个字符串数组)一个,文件读入一个(将其做成函数)
  • int word::compare(string k){return engname.compare(k); }为什么要这样定义?【用到了string的成员函数compare,其实两个string对象直接用比较就行,比较运算符在string类中重载过的。在自定义类中,如何是可比较的对象,一般也要自己设计运算符的重载。】
  • 如果打开操作失败。open函数的返回值为0假 如果是用调用构造函数的方式打开文件的。,则流对象的值为0,可以据此测试打开的师傅成功【及时总结很好。何时测试下关闭的徒弟?】
  • 开始没把文件放在一个文件夹里,导致连接错误,耗费了不少时间,实在可惜啊,要保存都到的另一个文件是自动生成的,并不需要再见一个空文件,走弯路啦这次,长记性啦【在其他文件夹中也可以用,但要写清楚文件路径。】

【徐童鞋专栏】

  • 其实还好,虽然这是真正的第一次接触从文件读取数据,并将数据进行处理后保存在定义文件中的任务,不过,同学们应该也能感觉到,实验其实我们以前是做过的,上学期的实验中老师已经偷偷的给我们机会做过这样的题目,而且十六周的任务一是与以前一模一样的,主要考察的个人觉得有两点,其一当然就是从文件读取数据并进行处理且保存文件啦,这自然也是考察的重点,其次应该就是用冒泡法排序了吧,可见冒泡的重要,因为是做过的任务,所以一切还好。
  • 老师真的是用心良苦啊。将这个周学习的文件操作及文件流的问题和起一阵子学习的类的应用结合到一起了。整个题目难度相比任务一略有增加,不过还好,因为,说实话,类的题目我们做过不少,而且这个任务中对类的操作考察的不是很难所以整个题目不算太难,所以做起来不是太吃力,只是,同样的,在排序的时候,会有一点思考,因为,在老师给的.score中没有总分和均分的数据,那么,在输出数据和排序的时候真的不是太容易,我的做法自然也不知道是不是很好,因为在冒泡法的时候,有点麻烦。至于其他的,也没什么难点了吧!
  • 个人觉得,这个程序对于我来说倒不算太难,因为在上个学期,老师给的任务中,有类似的题目,当时真的是煞费苦心啊,当然,当时因为没有学类,所以,用的是两个数组,chinese和english数组来用于存储从文件中输入的数据,这个题目中只是将这两个数组改为类中的数据成员就好了,所以,以前头疼过了,现在就好过多了,还有因为在输入0000时,会直接跳出程序,所以截图,只能截到这样,嗯,说到技术性的东西,do······while好久不用了,是个回顾的好机会,也就是用来处理直到输入0000结束程序是用到的,其他的,都还好吧~

抱歉!评论已关闭.