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

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

    代码地址:https://git.coding.net/liuyy0817/f4.git

    要求1 参考《构建之法》第4章两人合作,结对编程上述功能,要求每人发布随笔1篇 (代码是共同完成的,博客是分别完成的)。

    (1) 给出每个功能的重点、难点、编程收获。

    功能一:

        重点:我认为功能一的重点是随机生成数字与运算符号

        难点:我认为功能一的难点也是随机生成数字与运算符号

        编程收获:对random()函数的使用与理解比以前要好了

    功能二:

        重点:我认为功能二的重点是对于括号的生成

        难点:我认为功能二的难点也是对于括号的生成

        编程收获:知道如何在编程中如何进行括号的生成

    功能三:

        重点:我认为功能三的重点是如何按照题目所说完成“精美打印”

        难点:我认为功能三的难点是如何按照题目所说完成“精美打印”

        编程收获:尝试多次,使用多种方法,但是无法完成“精美打印”

    功能四:

        重点:我认为功能四的重点是如何实现分数题目运算

        难点:我认为功能四的难点是如何实现分数题目运算,分母为0等情况的发生

        编程收获:在研习了前辈学长的博客后,明白了基本操作,可以实现功能四

    功能五:

        重点:我认为功能五的重点是如何把程序改造成GUI版,把程序改造为web版,把程序移植为android/ios版

        难点:我认为功能三的难点是如何把程序改造成GUI版,把程序改造为web版,把程序移植为android/ios版

        编程收获:暂时还未完成对功能五的实现

    运行截图

    (2)给出结对编程的体会

    我是与刘莹莹同学进行结对编程的。

    在结对编程中,两个人项目磨合也相互帮助,且两个人对待同样的问题的看法是多角度的,和自己一个人编程不一样,结对编程需要考虑更多的事情,体会到了与人合作是更为重要的事情,且整个的编程的收获与自己一人进行编程的收获要大得多

    (3) 至少5项在编码、争论、复审等活动中花费时间较长,给你较大收获的事件。 (10分)

    1.为完成项目任务从C++改到使用python语言进行实现

    2.因为两个人的习惯不同,在代码规范与对代码在何处加注释发证了争论

    3.对于代码实现的过程中,在对于是选择switch case语句还是if else大循化也产生了争论

    4.对于代码中变量和函数的命名规则也没有事先进行统一,在整个的过程中也发生了争论

    5.在对于组队编码过程中对于两个人的时间拟合不是很到位,不能一整天的待在一起

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

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

    https://git.coding.net/liuyy0817/f4.git

  • 相关阅读:
    973. K Closest Points to Origin
    919. Complete Binary Tree Inserter
    993. Cousins in Binary Tree
    20. Valid Parentheses
    141. Linked List Cycle
    912. Sort an Array
    各种排序方法总结
    509. Fibonacci Number
    374. Guess Number Higher or Lower
    238. Product of Array Except Self java solutions
  • 原文地址:https://www.cnblogs.com/wangyike/p/9752151.html
Copyright © 2011-2022 走看看