#一、PTA实验作业

题目1、7-1 求交错序列的前N项和

1,提交列表

2,设计思路

先定义整型数N,表示要计算的项数,再定义一个总和sum和部分项和S,赋初值0给sum,

利用公式  S=i/(2*i-1)*(-1)^(i+1) 求得每一项的值,然后循环从第一项到第N项把它们相加,

最后统一赋给sum。

 

 

3,本题调试过程遇到的问题及PTA提交列表情况说明

开始没有注意取的都是整数,结果输出的总和是整数,但结果可能是小数,因此答案错误。

在 i 和(2*i-1) 都强行取单精度浮点型后,答案正确。

 题目2、7-5  找出最小值

1,提交列表

2,设计思路

定义整型变量i,n,min及num,先输入个数及第一个数,令最小值等于第一个数,即min=num。

循环从1到n 输入之后的数,比较最小值与刚输入的数,若最小值大于输入的数,那么最小值就变

成输入的那个数,直到 i>n 循环结束,输出最小值。

 

3,本题调试过程碰到的问题及PTA列表情况说明

 

 

题目3、求1到100的和

1,提交列表

2,设计思路

先定义一个总和sum,赋初值为0.

从数1开始循环,逐个相加,结果赋给sum,

循环结束输出1到100总和sum。

 

 

3,本题调试过程

 

#二、同学代码结对互评

##1,互评同学

黄嘉慧

##2,我的代码,同学互评代码截图

 

##3,我和同学代码不同在哪?有哪些各自优势?你更喜欢哪种代码格式?

1,我用了函数,嘉慧没用函数。

2,我的用函数分出来看起来清楚,嘉慧的比较简单。

3,我比较喜欢嘉慧的,简单。

 

#三、截本周题目集的PTA最后排名

#四、本周学习总结

##1,你学会了什么?

循环的嵌套,及用循环可能会出错的一些点。

16,选C,

20,选B

 

##2,本周的学习内容你还不会什么?

看不太懂,思路没有,。。