循环作业
题目一:7-7计算阶乘和
1.提交列表:
2.设计思路:
本题要求计算1到n的阶乘和,利用for循环分别计算出1到n的阶乘,之后n项相加。
3.代码截图:
4.问题:
第一次提交把过程想得过于复杂,输入的值应该是n而不是num,读题不够仔细。
第二次提交的结果中改正了子函数避免使用相同变量名称,在主函数中还是存在复杂编程问题。
题目二:7-40多项式求和
1.提交列表:
2.设计思路:
本题给出一个多项式,要求求出这个多项式和,利用for循环。找出每一项的直观规律表示。
3.代码截图:
4.问题:
这个题目写出来之后没有经过Dev运行改正,粗心导致一次次提交出错,所以提交列表中编译错误的提示较多。后来经过改正才答案正确。
题目三:7-16小于m的最大十个素数
1.提交列表:
2.设计思路:
3.代码截图
4.问题:第一次提交答案错误的代码中使用for循环镶嵌使没有弄清楚,第二个if语句的条件打错。导致程序运行错误。
四.同学代码结对互评:
我的代码:
:
王永芳的代码:
我们代码的不同在于我的程序语句比较简单,永芳的代码使用了主函数子函数的方法返回值的,在for循环中使用了数组的办法,总体来说王同学的代码含量较高。代码篇幅简明。我的代码还是处于基础阶段的普通方法。但我还是比较喜欢自己的方法。
五.本周排名:
六.本周学习总结:
1.本周课程内容学会了for语句,while语句和do-while语句还有使用break语句处理多循环条件。还有break和continue的区别。实际应用中会编写阶乘问题,多项式问题。
2.本周的内容还不会很好的利用for循环的嵌套语句,觉得比较复杂。
3.在第一次循环测试中,或许是因为练习不够,编写代码只会应用简单的基础方法,考试成绩特别特别不理想,会在以后的学习中加强练习。