第三次作业!

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11450
这个作业的目标 <达到老师的标准>
学号 <20209172>

1PTA作业

1.1求简单交错序列前N项和。

题目内容描述:本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

1.1.1实验代码截图

1.1.2数据处理

数据表达:用了x,i,N,item,sum,falg这些变量根据题目转换而来,X,i,N为整形函数,flag,sum,item为双精度函数。
数据处理:item=flag*1.0/x,sum=sum+item;,flag=-flag,x=3+x,for(i=1;i<=N;i++)

1.1.3 PTA提交列表及说明

Q1:一直不知道哪里出错。
A1:反复仔细检查发现少输入“。

1.2求平方根序列前N项和。

题目内容描述:本题要求编写程序,计算平方根序列√1+√2+√3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。

1.2.1实验代码截图

1.2.2数据处理

数据表达:用了i,n,sum,都是双精度函数。
数据处理:sum=sum+sqrt(i),for (i=1;i<=n;i++)

1.1.3PTA提交列表及说明

Q1:答案一直错误。
A1:精确度搞错了。

1.3电子汪。

题目内容描述:据说汪星人的智商能达到人类 4 岁儿童的水平,更有些聪明汪会做加法计算。比如你在地上放两堆小球,分别有 1 只球和 2 只球,聪明汪就会用“汪!汪!汪!”表示 1 加 2 的结果是 3。本题要求你为电子宠物汪做一个模拟程序,根据电子眼识别出的两堆小球的个数,计算出和,并且用汪星人的叫声给出答案。

1.3.1实验代码截图

1.3.2数据处理

数据表达:用了A,B,sum,i,都是整形函数。
数据处理:sum=A+B,for(i=1;i<=sum;i++)。

1.3.3PTA提交列表及说明

Q1:答案一直错了。
A1:运算符号错误。

2.阅读代码


这是一个数字二进制下 1 的数目排序,虽然有很大一部分看不懂但是在仔细钻研下还是有收获的,起码开始克服困难来看一下看不懂的东西。
也让我了解了一下十进制的知识,总的来说收获匪浅。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/11.2—11.5 5h 125 or的循环结构 多分支编程 思路不够清楚

3.2 累积代码行和博客字数


3.3 学习感悟

感悟:在本周的学习中,我们学习了for的循环程序,一些程序可以使用for来完成,但某一些也可以通过数学函数来解决,让问题简单易懂更好解决。
只有不断努力才能达到更高的水准,写出更好的程序,因此我们要不断学习努力。

posted @ 2020-11-08 21:13  叶若尘丶  阅读(119)  评论(0编辑  收藏  举报