相同部
学号和对应博客主页链接
031602509 董钧昊 博客
031602510 葛家灿 博客
实现设计思路
设计这个计算题目软件的思路的核心为rand函数,也使得题目的种类变得多样化,先是通过随机数字0~11的数字得出相应的题型,再各自的题型中通过随机的形式将题型中的数字坑填上,进而通过代码中所写的运算匹配是否与正确答案一致来实现的。题型的设计与考量也是双方经过多次探讨得出的结果,保证了题目的合理性。
编码规范
编码的具体规范为双方共同构造出一个主函数的框架,然后通过随机出的数字X来代表所对应选择的题型,我们再各自做出对应的函数。
程序实现和结果测试的截图
git链接及提交日志
协作与分工证据
差异部分
合作过程
和钧昊认识是在自然班,钧昊给我的感觉就是一个很靠谱的人,所以当钧昊来找我一起合作的时候,without hesitation!找到设计思路的核心rand函数之后,我们的合作推进的很迅速,很快就解决了大体框架,然后就是大家一起做一些补充和讨论,过程中也发现了一些运行后出现的问题,特别是分数和除法这一块,最后还给小学的妹妹使用了一下,意外的也发现了一个问题。
合作体会
总的来说,这是一次高效且愉快的合作。编程合作带来的不仅仅可以减轻大家的负担,也可以让问题得到更好更加迅速的解决和完善,如果说实践出真知,那么合作带来的会是一个有助于问题解决良好的氛围和好朋友。