这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-4 |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11451 |
这个作业的目标 | <统计学习代码情况,深入博客园> |
学号 | <20209196> |
1.PTA实验作业(15分/题)
1.1求平方根序列前N项和
看我没骗你吧 —— 这是一道你可以在10秒内完成的题:给定一个整数N,输出平方根序列前N项和
1.1.1实验代码截图
1.1.2数据处理
数据表达:int, double, sum, i, N, 整形,双精度浮点型. |
数据处理:for,循环结构,for(i=0;i<=N;i++) |
1.1.3 PTA提交列表及说明
- Q1:在C++中测试出现错误,sqrt提示未知。
- A1:发现开头未输入#include<math.h>,因为sqrt为数学函数。
1.2 求分数序列前N项和
看我没骗你吧 —— 这是一道你可以在10秒内完成的题:输入在一行中给出一个正整数N,输出在一行中输出保留两位数和的值
1.2.1 实验代码截图
1.2.2 数据处理
数据表达:double a, b, sum,item;int, i, N, 整形,双精度浮点型. |
数据处理:for,循环结构,for(i=0;i<=N;i++) |
1.1.3 PTA提交列表及说明
- Q1:这个题在c++里面测试过很多依旧不符和题目要求,看书上类型的题目,以及符号的含义。
- A1:在多次错误后,改了很多,后面在sum后面改成sum+就正确了。
1.3求简单交错序列前N项和
看我没骗你吧 —— 这是一道你可以在10秒内完成的题:输入在一行中给出一个正整数N,可以得出sum的值。
1.3.1 实验代码截图
1.3.2 数据处理
数据表达:int denominator,flag,i,N;double item,sum;整形,双精度浮点型. |
数据处理:for,循环结构,for(i=0;i<=N;i++),sum=sum+item; |
1.3.3 PTA提交列表及说明
- Q1:在c++中写代码输出结果一样非常高兴,立刻复制到PAT里,结果提交错误
- A1:运行后发现结果也正确,但提交就是错误,以为是空格问题结果改了还是错误的。
- Q2:一直提交一直错误很绝望。
- A2:在绝望中找到了方法,尝试了各种方法,后面发现多了N=10.删了直接提交正确了。
2.阅读代码(-5——5分)
题目:We say that a set S = {x1, x2, ..., xn} is factor closed if for any xi ∈ S and any divisor d of xi we have d ∈ S. Let’s build a GCD matrix (S) = (sij), where sij = GCD(xi, xj) – the greatest common divisor of xi and xj. Given the factor closed set S, find the value of the determinant:
来源:牛官网
链接:https://www.nowcoder.com/ta/acm-solutions/review?page=5
优点及可以学习的地方:
我看了很多代码对于我这个萌新怎么可能懂,看了ACM解题我真的佩服,看那些代码我写一次不及他的十分之一。但是我看到这个代码时有我们刚刚学习的for 循环语句,if 语句等等,也看到了很多没学的比如语句while语句#include<iostream>,
using
namespace
std;phi 各种新代码,while语句我也在书上自己学过,当没有深入了解。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
第三周 | 4 | 139 | for循环语句 | 博客园表格代码 |
3.2 累积代码行和博客字数(5分)
3.3 学习感悟(5分)
1,PAT作业越来越难,越来越多,从第一次看PAT作业到现在逐渐觉得惊喜,掉发之路果然出乎我的想象。
2,博客园作业每次想用代码写表格结果都是以失败告终,网上找方法一直找不到,看到类似的结果自己来还是失败,最终以插入表格为准。
3,要想学好代码我们得多练习,自己课外时间自己网上多学习。然后多自己打代码。
4,竟然选择软件这条路再难也要坚持下次,俗话说:“既来之,则安之。”坚持才是硬道理。