循环的三题实验报告
一·循环
题目一 7-1 求交错序列前N项和
(1)PTA提交列表(2)设计思路 本题主要是计算交叉序列前N项和:重点在于判断分子是否为偶数。若为偶数,则减去这个数,若为奇数,则反之。随后累加,然后进行循环。待i大于N时,输出结果。流程图如下:(3)代码截图(4)本题调试过程碰到问题及PTA提交列表情况说明编译错误是因为结束标识符“;”不小心打成了中文的“;” 题目二 7-2 求平方根序列前N项和(1)PTA提交列表(2)设计思路本题较为简单,主要在于将数i开平方后累加在sum,i每次都要累加1。流程图如下:(3)代码截图(4)本题在调试过程中遇到的调试问题及pta错误说明 多增加了一个无用的j;题目是需要答案保留2位小数而我保存了3位。 题目三 7-3 统计字符(1)PTA提交列表 (2)设计思路本题难点在于需要区分开各类字符然后分别统计出各类字符的数量流程图如下:(3)代码截图(4)代码运行过程中遇到的调试问题及pta提交列表上的错误解答将while语句当初for语句来用,由于本题的字符个数是有限的所以用for;等号前少掉一个空格导致答案错误;未将换行归入到空格里导致部分答案错误; 二 同学互评(罗艺芳) 这题实在简单到我和艺芳同学的没什么区别,但由于放假了我们也没办法坐下来一起面对面讨论,所以就凑合着看呗不然还能咋的;唯一不同的是艺芳同学的定义是长整型而我只是普通整型。区别在于我的内存可能更小而她的可以计算大一些的数据。 三 本周题目集的最后排名 四 本周学习总结(1)本周你学会了什么?循环的基本定义以及如何使用;正确的区分并且使用for与while语句;会一些基本的循环题。(2)本周的内容还有什么不明白?格雷戈里;以及一些在我看来稍难的pta:查验身份证,大笨钟之类的。(3)循环结构考试总结1 哪些题做错了?怎么改?举打印沙漏为例子,我刚开始的思维就是错的,这类题目选择多重嵌套会变得非常简便。而我总是想着如何将空白格与*分开。如此计算便出了岔子。导致了答案的错误。2 考试结果满意吗?怎么改进?对于这次考试结果还是大体满意的。但是对于打印沙漏这种题型,我应该是必须会的。但是没有做对,我觉得这是我的不足之处,容易忽略掉一些很基础的知识。所以还是要多看书,多做基础例题。对于一些超出我目前能力范围的题目,可以适当选择放弃。 3 其他总结不知道总结啥,主要是做出一些规划吧希望自己在接下来这段学习时间里,能够认认真真,踏踏实实的打好基础。多做题,多练习总是没错的.对于自己不懂的知识,早点解决,别一拖再拖。