20165316 结对编程第一周总结

20165316 结对编程第一周总结

需求分析

基本要求

  • 自动生成小学四则运算题目(加、减、乘、除)
    • 支持整数
    • 支持多运算符(比如生成包含100个运算符的题目)
    • 支持真分数
  • 统计正确率(预计完成)

进阶要求(预计完成)

  • 文件:
    • 处理生成题目并输出到文件
    • 完成题目后从文件读入并判题
  • 简单的生成题目去重
  • 简单的多语言支持(比如使用 case 语句之类的。。。)

设计思路和计划

设计思路

  • 先输出一个中缀的算式
    • 无括号,正常转换
    • 有括号,转换为括号内的无括号
      • 输出括号,必须左右括号数量相等
      • 括号内顶层运算必为加法,外层左右必有乘法
  • 转换为后缀表达式,按照学姐的教程

计划

  • 下周进行带括号的中缀随机表达式的输出
  • 量力完成进阶要求

本周进度

由于本周主要是思路探讨部分,我和队友并没有完成完整的代码,但是我们针对我们的设计思路的核心部分完成了函数的设计

1296447-20180415223456769-1815313949.png

1296447-20180415223505739-1289439269.png

1296447-20180415223513680-311535830.png

1296447-20180415223521001-127901262.png

1296447-20180415223529287-1566445646.png

结对感受

由于我主要在研究算法,我的结对伙伴宁心宇主要做的是代码实现,我认为我们平日的沟通非常重要,这同时能够促进我的编程能力提升。在以后的学习中,我要更好的利用结对学习这一优势,取长补短,争取让我的编程水平也更上一层楼。

转载于:https://www.cnblogs.com/treebeard123/p/8849912.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值