首页 > 其他分享 >结对项目

结对项目

时间:2024-09-28 23:01:58浏览次数:6  
标签:结对 函数 项目 四则运算 生成 e1 e2

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade22-12/homework/13221
这个作业要求在哪里 结对项目
这个作业的目标 合作完成一个自动生成小学四则运算题目的命令行程序

结对组合成员:

结对组合成员姓名 学号
曾平凡 3222004326

题目:实现一个自动生成小学四则运算题目的命令行程序。
自然数:0, 1, 2, …。
真分数:1/2, 1/3, 2/3, 1/4, 1’1/2, …。
运算符:+, −, ×, ÷。
括号:(, )。
等号:=。
分隔符:空格(用于四则运算符和等号前后)。
算术表达式:
e = n | e1 + e2 | e1 − e2 | e1 × e2 | e1 ÷ e2 | (e),

其中e, e1和e2为表达式,n为自然数或真分数。

四则运算题目:e = ,其中e为算术表达式。
效能分析:分别对1、2、3个运算符的式子进行讨论,列出其中可能出现的情况,对其中没有提到出现的情况进行改进。

设计实现过程:其中又一个主函数和五个子函数构成,子函数间也会相互调用。主函数中,调用生成问题的函数,然后生成问题函数调用随机函数和生成答案函数,生成答案的函数也会调用生成问题函数和辗转相除的函数。

代码说明:


测试运行:

PSP2.1表格:

项目小结:这一次的作业比上一次的难度要上升不少,因为找不到队友,自己一个人做起来比较艰难。虽然做完了作业,但是在代码实现层面还是有不少bug,在解决这些问题方面只能是一个一个问题去调试,没有做到从底层解决问题。

标签:结对,函数,项目,四则运算,生成,e1,e2
From: https://www.cnblogs.com/1305633803zpf/p/18438599

相关文章

  • 结对项目
    这个作业属于哪个课程计科22级12班这个作业的要求在哪里结对项目这个作业的目标实现小学四则运算的程序,在合作中完成项目设计结对项目成员姓名学号黄英琦3122004909张怀坤3122004926Github地址预估设计时间PSP表格PSP2.1PersonalSof......
  • 结对项目
    结对项目这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/CSGrade22-34这个作业要求在哪https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13230这个作业的目标设计一个四则运算生成器成员:3班3122004861:方尔博4班3122004610:黄文超git......
  • 结对项目:自动生成小学四则运算题目的命令行程序
    这个作业属于哪个课程计科22级12班这个作业要求在哪里https://edu.cnblogs.com/campus/gdgy/CSGrade22-12/homework/13221姓名学号曾繁曦3122004841吴健民3122004667PSP表格一、流程图二、模块设计1.模块划分Main模块(Main.java)功能描述:程序的入......
  • 《深度学习》【项目】OpenCV 发票识别 透视变换、轮廓检测解析及案例解析
    目录一、透视变换1、什么是透视变换2、操作步骤    1)选择透视变换的源图像和目标图像    2)确定透视变换所需的关键点    3)计算透视变换的变换矩阵    4)对源图像进行透视变换    5)对变换后的图像进行插值处理二、轮廓检测1、......
  • 开题报告-毕设如何选题-计算机视觉项目大集合(图像分类+目标检测+目标跟踪+姿态识别+
    #毕设选题-开题报告-计算机视觉项目大集合计算机视觉项目大集合yolo系列及创新点和应用(测距测速等):改进的yolo目标检测-测距测速图像去雨去雾+目标检测+测距项目交通标志识别项目yolo系列-重磅yolov9界面-最新的yoloyolov8双目测距-yolov8+sgbm(原理+代码)yolov5......
  • 【qt】QQ仿真项目1
    一览全局:QQ仿真项目一.创建项目添加资源文件二.创建数据库三.自定义标题栏Qt类四.加载样式表标题栏按钮的搭配五.标题栏实现移动窗体六.标题栏按钮连接信号槽七.标题栏双击最大化和还原八.基类窗口实现标题栏按钮信号九.重写基类窗口绘图事件确保设置样式表生效十.用......
  • 结对项目
    这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/这个作业要求在哪里https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13230这个作业的目标实现一个小学四则运算系统github地址:https://github.com/Pluto-wz/SoftwareCourse/......
  • 计算机毕业设计 智能旅游推荐平台的设计与实现 Java实战项目 附源码+文档+视频讲解
    博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌......
  • 相亲项目讲课(讲解)
    一、为什么要做同城相亲项目?讲解个人的经历,从事了教师工作,it培训行业,是一个10-15w的项目,一个普通人的收入?1、0成本2、婚恋行业(刚需行业),大城市,小城市,未婚,离婚的用户3、互联网相亲项目;对比线下项目压力更好,是趋势  ;线上线下结合4、简单:一部手机、一个电脑,一台手机5、价格也......
  • 结对项目
    这个作业属于哪个课程班级链接这个作业要求在哪里作业要求链接这个作业的目标要求实现一个自动生成小学四则运算题目的命令行程序学号姓名Github仓库地址3122004404王钦鹏Github链接PSP表格PSP2.1PersonalSoftwareProcessStages预估......