C语言1博客园作业04
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 |
我在这个课程的目标是 | 学会使用循环语句(for语句) |
这个作业在那个具体方面帮助我实现目标 | 通过pta作业总结,发现自己的不足,加深印象。 |
参考文献 | C语言程序设计 |
三、本周作业
- PTA实验作业
- 代码互评
- 学习总结
四、作业格式
1.PTA实验作业(20分/题)
1.1 题目名1
7-1 求**N分之一序列前N项和 (15分)
本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.1.1数据处理
数据表达:运用了整型变量:N,i。表示项数,自增变量。双精度浮点型:sum。用来表示前N项之和
数据处理:sum=sum+1.0/i循环语句(for语句)。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
8 | sum = 2.717857 | 小于10 |
16 | sum = 3.380729 | 8的两倍 |
24 | Sum=3.775958 | 8的三倍 |
32 | sum = 4.058495 | 8的四倍 |
40 | Sum=4.2785495 | 8的五倍 |
48 | Sum=4.458797 | 8的六倍 |
1.1.4 PTA提交列表及说明
提交列表说明
1.编译错误:scanf和for语句少了分号。
2.编译错误:没有清楚的定义变量类型,整型(int)是整数的一部分的所组成的集合,双精度浮点型(double)是实数的一部分的集合,带小位数。
1.2 题目2
7-2 求奇数分之一序列前N项和 (15 分)
本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
1.2.1 数据处理
数据表达:使用了整点型iI,N,双精度浮点型sum分别表示自增变量,项数,N项之和
**数据处理:表达式:sum=sum+1.0/i(2*i-1),运用循环语句
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
10 | 2.928968 | 两位数 |
100 | 5.187378 | 三位数 |
1000 | 7.485471 | 四位数 |
10000 | 9.787606 | 五位数 |
1.2.4 PTA提交列表及说明
编译错误1:数据处理中运算符不正确,(2乘以i)应为2*i
编译错误2:接受用户输入数据时,“”里面为输入的数据,不能把变量扩进去。即****scanf**
(“%d”,&N)
2.代码互评(5分)
同学代码截图
自己代码截图
1定义变量时,1把自增变量定义为双精度浮点型
2其他的都一样,基本思路相同。
3.学习总结(****15****分)**
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
3/9-3/15 | .9+.. | ..80. | ,整型和浮点型,If-else语句... | 代码专业术语的解读... |
10/9-17 | 10+ | 168 | 循环语句的使用,整型和浮点型的复习 | |
3.2 累积代码行和博客字数
图片来源于:https://www.cnblogs.com/ranh941/p/7594640.html
3.3 **学习内容总结和感悟(5分)
3.3.1 学习内容总结
**这周学了循环语句(for语句)
**例如:计算1+2+3+4+…+n=中for语句的使用
For**(表达式1,;表达式2;表达式3)
循环语句
For(i=1;i<=n;i++*)
{sum=sum+i}
3.3.2 学习体会
**通过几次博客园与pta作业,感受到了代码的魅力,发现写代码要细心,注意空格,分号。不能烦躁,安心的写下去