C语言I博客作业02
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11450 |
这个作业的目标 | <增强自己的编码能力,使速率提升> |
学号 | <20209162> |
一、本周教学内容&目标 | |
第2章 用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求学生掌握使用for循环语句实现指定次数的循环程序设计。 |
二、本周作业
- PTA实验作业
- 阅读代码
- 学习总结
三、作业格式
1.1本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.1.2数据处理
数据表达:运用了int来设定变量denominator,flag,i,n
数据处理:flag=1;denominator=1;sum=0;for(i=1;i<=n;i++){item=flag*1.0/denominator;sum=sum+item;flag=-flag;denominator=denominator+3;
1.1.3PTA提交列表及说明
1.sum应设置为0,而不是1,product才是0
1.2计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.2.2数据处理
数据表达:n,i为整形函数,sum,a,b,c为双精度 数据处理:for(i=1;i<=n;i++){sum=sum+a/b;c=a;a=a+b;b=c;
1.2.3PTA提交列表及说明
1.应再设置一个变量用来保存和转换a,b的值
1.3要求读入1个整数X,然后输出1+2+3+...X 的和。
1.3.2数据处理
数据表达:i,x,y为整形函数 数据处理:for(i=1;i<=x;i++){y=y+i;printf("1+...+%d=%d\n",x,y);return 0;
1.3.3PTA提交列表及说明
1.在最后的输出格式错误,改正后正确
2.阅读代码(-5——5分)
- 1.句式结构清晰完整,设置变量恰当,同时使用denominator来设定分母的数值
- 2.以后可以多注意句式结构的简洁,避免多余的步骤
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点 | 目前比较迷惑的问题 |
---|---|---|---|---|
3/9-3/15 | 6h | 210 | 运用for句式,分支编程 | 对于for句式的式子概念有点模糊 |
3.2 累积代码行和博客字数(5分) | ||||
3.3 学习感悟(5分)
1.对于很多句式的概念很模糊,有时容易混淆
2.编码速度有所提升,但总是有些小错误
3.通过pta刷题,我发现可以用多种方法完成题目,这种感觉很有趣