第一次作业
求圆的面积和周长
输入半径,求圆的周长和面积
实验分析
问题:系统报错
原因:没有添加赋值框,把r与s和c的关系建立在了输出框中
解决方法:添加赋值框并描述s,c与r的关系
判断闰年
输入一个四位年份,判断其是否是闰年。闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
实验分析
问题:mod求余不会用
原因:基础知识不完善
解决方法:问同学知道a mod b即为a除以b并求余
求所有闰年
修改第2题,输出1980年至今所有的闰年
实验分析
问题:不会做,一开始开头误以为随机取数是把所有数都取一遍,后来运行时得出个小数。并想用选择来筛选
出符合条件的年份
原因:基础知识不完善,脑子不够聪明
解决方法:用循环+1来让1980后每一年都得到验证,验证成功者输出,验到2017年时结束
判断有多少天
修改第2题,输入年份和月份,判断该月有多少天。
实验分析
问题:一时想不出输入以后用何种方式出天数
原因:制作框图不熟练
解决方法:想出先把闰年与非闰年分开,挨个用月份区分开来各自导向此月份有的天数,总体比较麻烦
猜数游戏
程序随机产生一个100以内的整数,用户输入猜的数字,只能猜一次,判断是否猜对了, 如果猜错了,则说明猜大了还是猜小了。
实验分析
问题:随机取数的取整问题
原因:不熟练
解决方法:把结果循环到取证环节,再次验证为整数时输出
猜数游戏扩展
修改第5题,用户最多可以猜10次,如果猜对了,输出猜对的次数,如果10次都没猜对,输出正确答案。
实验分析
问题:用户输入十个数后不知道如何显示对了几个
原因:制作不熟练
解决方法:利用循环验证输入数的正确性,输入正确则变量+1,最后输出的变量为正确数。并利用循环回去再次输入,输十次后结束
结对编程总结
[](http://www.cnblogs.com/moying456/)
要编辑程序框图,必不可少的就是严谨的逻辑思维和灵活的思考方式。两个人的脑袋的思考方式和角度往往都是不一样的,两个不一样的思想结构,自然就会互补起来让逻辑更严谨,思考更全面,或通过互相冲突来纠正错误
。这个人没能想到的点子,或许另一个人就能想起来。这样往往可以提高工作效率。但可能会耽误个人的思维锻炼。因为一个人可能过一段时间就会想起来,但另一个人却告诉了他该怎么做。
但实在不会旳话还是必须要互相请教的。比如我这次第三题不会,就是从同学那了解到该怎么做。平常都说三人行必有我师,但不能因为有师在身边就耽误了锻炼,也不能因为怕耽误锻炼就错过了学习的机会。