C语言|博客作业03
|这个作业属于哪个课程 |https://edu.cnblogs.com/campus/zswxy/CST2020-4 |
| ---- | ---- | ---- |
| 这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11455 |
| 这个作业的目标 |练习for循环语句,学会设计循环程序 |
| 学号 | 20209051 |
1.PTA实验作业
1.1 求分数序列前N项和
题目内容: 计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
题目要求:在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。
1.1.1实验代码截图
1.1.2数据处理
数据表达:
变量:N,i,sum,denominator,numerator,t
类型:整形(N,i),浮点型(sum,denominator,numerator,t)
N输入定值,t通过赋值,其余初赋值后通过循环累加
数据处理:
表达式:sum=sum+(numerator*1.0)/denominator;numerator=denominator+numerator
流程结构:for循环结构
1.1.3PTA提交列表及说明
- Q1:有格式错误
- A1:写成了printf("sum=%.2f",sum)输出成了sum=32.66,没有看到只要求直接输出结果,不需要sum=。
- Q2:答案错误
- A2:分子分母之和赋值混乱了,加入t来赋入前一项分子的值,再见t赋入到循环项的分母
1.2求简单交错序列前N项和
题目内容:计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
题目要求:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。
1.2.1实验代码截图
1.2.2数据处理
数据表达:
变量: N,i,flag,denominator,sum,item,
类型:整型(N,i,flag,denominator),浮点型(sum,item)
N输入数值,其余初次定值后循环累加或变换符号
数据处理:
表达式:item=flag*1.0/denominatorsum=sum+item,flag=-flag,denominator=denominator+3
流程结构:for循环结构
1.2.3PTA提交列表及说明
- Q1:答案错误
- A1:"/"左右为整数,在左边或右边*1.0
- Q2:编译错误
- A2:item定义为整形,“溢出”,将item定义为浮点型
1.3 求平方根序列前N项和
题目内容:计算平方根序列1(1/2)+2(1/2) +⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。
题目要求:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后两位。题目保证计算结果不超过双精度范围。
1.3.1实验代码截图
1.3.2数据处理
数据表达:
变量:N,i,sum
类型:整型(N,i),浮点型(sum)
N输入数值,sum初次定值后循环累加
数据处理:
表达式:sum=sum+sqrt(i)
流程结构:for循环结构
1.3.3PTA提交列表及说明
- Q1:sqrt函数是什么东西
- A1:上百度搜一下就知道了
2.阅读代码
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。
题目:
代码:
优点:
1. 多次使用while进行循环
2. 利用for与while循环各自的优点去进行判断循环
学习到的地方:
1. # include <iostream>是C++通用的头文件
2. cin>>和cout<<表示输入输出
3. while循环,for与while循环各自的优点
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
11/2_11/8 | 35h | 473 | for循环结构,sqrt函数,pow函数 ,if-else | 为啥固定题目集的题目那么难,while语句怎么用,调试一脸懵 |
3.2累积代码行和博客园字数
3.3学习感悟
请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。
真的得自己去提前学习,C语言真的挺有趣的。虽然不会的时候,去摸索的过程很痛苦,越往后学真的越复杂,但是真的蛮有挑战性的,还有数学逻辑是真的得强才行,对题目的要求理解能力也得强,不然从头做到尾,回头一看发现一开始就错了,还有就是每次学到的新内容真的得不断的去练习,最后PTA上固定题目集的题目真的太打击我了!!!!!