zoukankan      html  css  js  c++  java
  • 第四次作业3 四则运算试题生成

    要求1 

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

      程序类说明

      1.CreateEquation 

             生成随机数、和随机的运算符(包括括号和加减乘除、等号),其中的getString()方法返回string类型的字符串,就是屏幕输出的等式。

        重点在于随机数生成取模运算,产生运算符;括号的有无用分支控制,要注意配对。

      2.Convert2RPN

            将上一步生成的等式加工,转化成逆波兰表达式,保存到栈里面。

        重点难点:算法,花费了写时间精力弄明白了一点算法。

      3.Calculator

            根据逆波兰表达式计算等式结果,返回正确结果。

        重难点:字符串处理,将字符转成数字,计算,设计算法和栈的使用逻辑。算法很重要!数据结构没学好自己背锅

      4.主函数的测试类

        功能一、二实现:new实例,调用方法,按照要求产生输出,输入结果对错判断、计数。

        功能三 实现:static void f4c(int N)方法 同上功能,输出有改变,传入参数,生成题目数量。

        写到这里就不难了,重点是输出的逻辑的格式。处理参数分支逻辑清楚就好。

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

      体会就是,我说了算的感觉挺好的。哈哈哈。建议老师下周结对可以让换个同学搭档,我希望被怼

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

       几乎没有争论,合作顺利。

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

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

    git地址:https://git.coding.net/SuperCodingChao/f4.git

  • 相关阅读:
    linux安装php
    linux安装apache
    linux文件目录结构
    第五篇 -- 学习第四天打卡20190616
    第四篇 -- 学习第三天打卡20190615
    第一篇 -- 《每天读一点经济学常识 》 --于台风
    第三篇 -- 学习第二天打卡20190614
    第二篇--学习第一天打卡20190613
    第一篇--程序员如何学英语
    第二篇--无题
  • 原文地址:https://www.cnblogs.com/wangc034/p/7647894.html
Copyright © 2011-2022 走看看