C语言|博客作业03

C语言程序设计 2020级计算机3班
作业的要求 作业要求
作业的目标 完成pta作业,练习使用代码,对自己这段时间的学习做总结
学号 20209025

1.PTA实验作业

从PTA题目集中选出3个你最满意的题目完成.

1.1 求简单交错序列前N项和
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。
1.1.1 实验代码截图

1.1.2 数据处理
数据表达:
变量及其类型:
整型变量:N。
浮点型变量:sum,S。
变量由来:通过题目可知。
数据处理:
表达式:sum=0,S<=N,S++,sum=sum+1.0/(3S-2)pow(-1,S-1)。
流程结构:循环结构

1.1.3PTA作业说明说明
1.没有太注重格式,格式出现错误。
2.答案错误。
3.运行超时。
4只需要三个变量。

1.2 求分数序列前N项和
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。
1.2.1 实验代码截图

1.2.2 数据处理
数据表达:
变量及其类型:
整型变量:i,N。
浮点型变量:a,b,sum,middle。
变量由来:通过题目已知与需求定义。
数据处理:
表达式:a=2,b=1,sum=0,i=1,i<=N,i++,sum=sum+a/b,middle=a,a=a+b,b=middle。
流程结构:循环结构。

1.2.3 PTA作业说明
1.答案错误
2.符号错误
3.把i和1弄混过,看代码不太仔细

1.3 求平方根序列前N项和
本题要求编写程序,计算平方根序列√1+√​2+√​3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。
输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后两位。题目保证计算结果不超过双精度范围。

1.3.1 实验代码截图

1.3.2 数据处理
数据表达:
变量及其类型:
整型变量:i,N。
浮点型变量:sum。
变量由来:通过题目已知与需求定义。
数据处理:
表达式:sum=0,i=1,i<=N,i++,sum=sum+sqrt(i)。
流程结构:循环结构。

1.3.3 PTA作业说明
1.答案错误
2.编译错误
3.多次出现运行超时,最后发现是代码错误

2.阅读代码


理解:这个代码简单易懂,使用了我们这周所学的for循环语句计算有多少种组合方式,采用的是三重循环嵌套方法。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介
4\11.5-11.7 8小时 160行 if-else语句和for循环语句

3.2累积代码行和博客字数

时间 博客字数 代码行数
第一周 560 7行
第二周 1200 113行
第三周 2487 350行

3.3学习感悟
对于本周对于打代码,有些松散的,不太自觉;另外,很多东西要去书上学,学习要靠自己,很多东西都不知道,复习和预习都很重要,最主要的是自己主动去学。

posted @ 2020-11-08 12:02  珂榆  阅读(141)  评论(0编辑  收藏  举报