结对编程体会

结对编程作业:某公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道(100以内)四则运算题目给小学生做。

采用语言 :swift

结对对象 :程友 2013110406  博客地址: http://www.cnblogs.com/qzslz/

双方贡献比例:1:1;

 

num1=0,num2=0,sysbol=0,result=0

for i in 1...30{

    num1=Int(arc4random_uniform(99)+1)

    num2=Int(arc4random_uniform(99)+1)

    sysbol=Int(arc4random_uniform(4)+1)

    switch sysbol{

    case 1:

        result=calculate(+)

        print("\(num1)+\(num2)=\(result)")

    case 2:

        result=calculate(-)

        print("\(num1)-\(num2)=\(result)")

    case 3:

        result=calculate(*)

        print("\(num1)*\(num2)=\(result)")

    case 4:

        result=calculate(/)

        print("\(num1)/\(num2)=\(result)")

    default:

        break

    }

}

 

func calculate(operation:(Int,Int)->Int)->Int{

    return operation(num1,num2);

}

 

 

 

点滴成就

学习时间

新编写代码行数

博客量(篇)

学到的知识点

第一周

3h

0

0

初步认识“软件工程”

第二周

3h

0

1

逐渐了解“软件工程”的思想

第三周

3h

0

1

制作并进行问卷调查

第四周

6h

200

2

需求分析与结对编程

posted @ 2016-04-10 23:10  牵着手乱走  阅读(162)  评论(4编辑  收藏  举报