第四次寒假作业

Posted yvonnelhy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第四次寒假作业相关的知识,希望对你有一定的参考价值。

  • 自我总结

    已学内容

    • 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提交结果截图

    技术分享图片

    技术分享图片

    技术分享图片

    技术分享图片





  • 以上是关于第四次寒假作业的主要内容,如果未能解决你的问题,请参考以下文章

    第四次作业

    寒假作业 03

    寒假作业4

    第一次寒假作业 汇总

    中北第二小时的寒假作业怎么写

    洛谷P2717 寒假作业