第四次寒假作业

自我总结

已学内容
  • C++基本语法与程序结构
  • 使用visual studio2017编译和执行C++程序
  • C++数据类型·变量类型及变量作用域
  • C++常量
  • C++运算符——算术运算符,关系运算符,逻辑运算符,位运算符,赋值运算符,其他
  • C++基本输入输出
  • C++循环,判断语句
  • C++字符串(string类类型
  • C++类定义
          C++很多语法内容与C相似,但C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。
          在面向对象的程序设计中,对象具有状态和行为,将状态保存在成员变量中,行为通过成员函数实现。类能对对象的行为进行描述,而结构体只能对对象的状态进行描述。
存疑问题

      其实对于面向对象大部分概念都有点懵……尤其是文件和流(输入输出提到了就很懵( ̄▽ ̄)"
      有看过视频并不代表掌握了,缺乏练习和实践,最多就是把视频里的示例程序自己打了一遍,还是应该多多实践,在练习中总结错误,尤其是培养自己解决问题的思路。在更困难的问题中,解决问题的思路和对程序的提前设计越来越重要,这样才可以提高我们解决问题的效率。

经过寒假的练习学到了什么
  • 了解了GitHub(经常出现解决不了的问题,实在是说不上掌握( ̄▽ ̄)"
          Github让社会化编程成为现实,可以更好的进行源代码的交流,对于日后的学习和工作都有十分重要的意义,还应该多花时间学习。
  • 学习使用了vs,了解了eclipse
          上学期一直用dev C++,一直想学习使用vs,寒假作业让我真的动手了( ̄▽ ̄)",IDE的学习需要时间和耐心(其实所有新知识的学习都是如此,简单入门后就很难深入,不仅仅是时间的限制,更是因为自己越来越难沉下心琢磨,焦虑在一步步地侵蚀我,新的学期学着安静地学习吧,才不至于一学期过去,却觉得自己囊中无物,又被新一轮地焦虑侵蚀。)下学期继续努力(。・∀・)ノ
  • 电梯的问题
          很羞愧两次的作业都没有做好,第二次的优化没有提交……后来也找不到补交的地方,索性就没有再写博客了,而且也只实现了taxi_mode和bus_mode,并没有做到最优。bus_mode的实现过程中,我一开始试图用于taxi一样的思路,可是困难重重,后来bus的程序框架是以线路为实现方式,电梯行驶的这条线路中是否有乘客要求上下电梯,这也是真正bus的行驶模式,而taxi是没有固定线路的,接一个乘客,然后送他到目的地,这是taxi的形式模式。
          电梯的问题没有很好的解决,但是它让我意识到自己的一个坏习惯——不喜欢设计好程序再动手,这里指的是不喜欢用笔纸写清楚了再开始打代码,而是脑中有个大概就动手编程,这样看似影响不大,其实极大的降低了实现问题的效率。尤其是在出现bug时,思路混乱,很多的调试都会变成徒劳。后来的这几个问题,都是写清楚了思路才进行代码的实现,也希望以后可以养成这个习惯。
PTA提交结果截图

1330159-20180302114902877-2125080647.png

1330159-20180302114913694-1990575875.png

1330159-20180302114918441-711464099.png

1330159-20180302114923067-295208910.png

转载于:https://www.cnblogs.com/YvonneLhy/p/8492437.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值