zoukankan      html  css  js  c++  java
  • 20180925-6 四则运算试题生成

    20180925-6 四则运算试题生成

    作业要求:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2148

    代码地址:https://git.coding.net/z2702913/szys.git

    结伴对象:祁玉

    结对编程的体会:

           较之前单人编程来看,两个人思路会多,编程速度会快,但是冲突的问题也会增多。本来想用Python来编程,但是由于Python是新学习的语言,所以并不熟练,问题很多,于是采用了Java。因为两人思路变广,所以当有好想法时,一人就会编写程序,另一人来指出和纠正其中的错误,进行测试。但是因为思路太杂,加之语言学习的不透彻,造成了很多问题。第一次的合作让我们发现,应当在编程之前,先进行统一讨论,对各个功能进行分析,并准确落实到每一模块上。在结对编程中,使我认识到结对编程可以更好地使人进步,在产生分歧时进行辩论,更快的发现毛病和错误,在争吵和讨论中让思想得到创意和进步。在遇到困难的时候,可以有人一起讨论,一起学习,一起请教他人,共同进步,发现自己的不足,补充自己欠缺的知识。

    功能要求:

    功能1. 四则运算

    功能2. 支持括号

    功能3. 限定题目数量,"精美"打印输出,避免重复

    功能4. 支持分数出题和运算

    要求1 参考《构建之法》第4章两人合作,结对编程上述功能,要求每人发布随笔1篇 (代码是共同完成的,博客是分别完成的)。 (1) 给出每个功能的重点、难点、编程收获。(2)给出结对编程的体会,以及 (3) 至少5项在编码、争论、复审等活动中花费时间较长,给你较大收获的事件。

    要求2 给出照片1张,包括结对的2位同学、工作地点、计算机,可选项包括其他能表达结对编程工作经历的物品或场景。 

    要求3 使用coding.net做版本控制。checkin 前要求清理 临时文件、可执行程序,通常执行 build-clean可以达到效果。

    花费时间较长的问题:

    ·语言不熟练,开始想用Python进行编程,但是语言并不熟练,花费了很多时间进行翻阅,却出现了许多错误需要调试。

    ·花了一些时间进行语言学习,逐步对各个模块进行功能分析。

    ·因为每个人在使用语言上会有各自的习惯,所以造成了一些冲突,最后各自谅解,统一了规范。

    功能一

    功能二

     

    功能四

    结伴图片:

  • 相关阅读:
    Java-数据结构与算法-选择排序与冒泡排序
    Java-马士兵设计模式学习笔记-迭代器模式-模仿Collectin ArrayList LinckedList
    Java-马士兵设计模式学习笔记-装饰者模式
    1072 Gas Station (30)(30 分)
    1034 Head of a Gang (30)(30 分)
    poj 3723 Conscription
    qduoj 218 签到题
    1045 Favorite Color Stripe (30)(30 分)
    1068 Find More Coins (30)(30 分)
    1057 Stack (30)(30 分)
  • 原文地址:https://www.cnblogs.com/fjingxuan/p/9755544.html
Copyright © 2011-2022 走看看