一PTA实验作业
1.1求N分之一序列前N项和
- 题目内容描述:计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.1.1数据处理
- 数据表达:i和n,运用int来定义i和n,然后使用double型来精确定义数值
- 数据处理:表达式 sum=sum+1.0/i,流程结构 for循环运算
1.1.2实验代码截图
1.1.3造测试数据
输入数据 |
输出数据 |
说明 |
1 |
1.000000 |
小于5 |
5 |
2.833333 |
小于10 |
10 |
2.928968 |
小于20 |
100 |
5.187378 |
大于50 |
1.1.4PTA提交列表及说明
- 编译错误:第7列和第9列的;后面没打空格
- 答案错误:表达式写错了
1.2求简单交错序列前N项和
- 题目内容描述:计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.2.1数据处理
数据表达:用int来定义n,flag,i,使用double型精确数值
数据处理:表达式为item=flag*1.0/denominator,sum=sum+item,flag=-flag,denominator=denominator+3
1.2.2PTA实验代码截图
1.2.3造测试数据
输入数据 |
输出数据 |
说明 |
5 |
2.283333 |
小于10 |
15 |
3.318229 |
小于20 |
100 |
5.187378 |
小于150 |
500 |
5.995537 |
大于200 |
1.2.4PTA提交列表及说明
- 1.编译错误: flag写着写着就写成了falg,11行中的;打成了,
- 2.答案错误:表达式书写错误,给i赋值的时候也弄错了,导致出现部分错误
代码互评
1.代码比较一:
- 一号同学的代码 我的代码
- 1.我最开始给了i一个赋值,而他没有
- 2.我在输入的语句中加入了换行符号,他没有加这个符号
2.代码比较二:
- 二号同学的代码 我的代码
- 1.我们在输入变量时的格式不一样
- 2.他的代码相较于我的更为简短,但是本质差别不大,值得我去学习
三.学习总结
3.1学习进度条
日期 |
这周所花的时间 |
代码行 |
学到的知识简介 |
目前比较迷茫的问题 |
10/15-10/18 |
8个小时左右 |
75 |
for循环结构 |
for循环语句还不是很会使用 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
- 知识点:利用for循环结构去实现语句的重复执行;基本的数据类型和运算符
3.3.2学习体会
- 在进行了四周的学习之后,我感觉写博客园已经没有最开始那么难写了,从最开始写博客园时的手忙脚乱到现在可以正常应付,我觉得在这几周里面是学到了挺多东西的,希望以后继续努力吧。