结对编程第一阶段

 

一丶实验目标:

1)体验敏捷开发中的两人合作。

2)进一步提高个人编程技巧与实践。

二 、实验内容:

1)根据以下问题描述,练习结对编程(pair programming)实践;

2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编码,完成实验要求。

3)要求在结对编程工作期间,两人的角色至少切换 4 次;

4)编程语言不限,版本不限。建议使用 Python 或 JAVA 进行编程。

三丶问题描述

四则运算:开发一个自动生成小学四则运算题目的命令行 “软件”。实现 输入你要出题的个数,随机产生四则运算,然后用户回答,并且进行打分。

规则:用随机数实现100以内的加、减、乘、除运算,其中和与积不能超过100,差不为负(即须大减小),商不为小数或分数(即必须整除)。要求总计输出10个运算式,每输出一个运算式,等待输入结果,然后进行对错判断并输出。最后输出统计答对的题数与分

第一阶段准备:
  组队:孙浩(https://www.cnblogs.com/saitamawdnmd/) 江兴(https://www.cnblogs.com/Jiangxing123/)https://github.com/saitama1999/pp_project.git
  讨论情况:将通过qq联系的方式来进行分讨论交流和代码交换
  实用工具:用c语言进行编程,在github上建立仓库实现代码交互  
讨论与研究:第一阶段基本确定了大致方向和使用工具以及交流讨论的方式,分配了双方的任务和要求。后续将讨论代码各部分的组成和运行相关的情况,将更加细化要实现的功能相对应的代码,构建实验代码的基本框架。马上将开展代码的编写。

 

 

 

 

posted @ 2020-03-22 21:46  ssaitama  阅读(108)  评论(0编辑  收藏  举报