一、实验目标
1)体验敏捷开发中的两人合作。
2)进一步提高个人编程技巧与实践。
二 、实验内容
1)根据以下问题描述,练习结对编程(pair programming)实践;
2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编码,完成实验要求。
3)要求在结对编程工作期间,两人的角色至少切换 4 次;
4)编程语言不限,版本不限。建议使用 Python 或 JAVA 进行编程。
三、实验过程
1)代码规范
(1)运用一个函数之前,需要对其进行定义。
(2)代码格式尽量对其。
(3)在需要备注的地方进行备注。
(4)主要字母的大小写,否则代码运行报错。
2、程序的总体设计(附图说明模块之间的关系)
首先产生随机数,然后产生需要计算的式子;产生完需要计算的式子之后确定是否具有括号,如果具有括号,则先计算括号内的运算;否则确定是否具有乘除运算,如果有,计算完乘除之后再进行加减运算;否则直接加减运算;最后输出运算结果。
程序流程图
3、程序结对编程过程及功能实现情况
(1).程序上传仓库及更新情况
(2).程序功能实现情况
程序代码
运行结果
4、项目github地址
github项目地址 https://github.com/larva123/szys
五、实验总结
通过这次实验我更加熟悉了这门课程。碰到一些较难的地方还是有些不明白,以后还会努力的。
标签:结对,github,运算,编程,程序,实验,第二阶段 来源: https://www.cnblogs.com/lw----199801/p/12638586.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。