C语言I博客作业03

这个作业属于哪个课程 2020级计科三班
这个作业要求在哪里 作业要求
这个作业的目标 参考优秀代码,对其进行理解, 总结自己这周的学习感受
学号 20209013

1.PTA实验作业

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

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

1.1.1实验代码截图

1.1.2数据处理

  • 数据表达:用了整型变量N,i,flag,denominator,N是题目要求的输入变量,i是用在for语句里面的变量,flag,denominator变量的值直接定义。
  • 数据处理:用for循环,流程结构为循环结构。

1.1.3PTA提交列表及说明

  • Q1:题目要求的输出格式出错
  • A1: = 的两边都要空格,不可sum=s
  • Q2:得到的答案不一样
  • A2:i<N,使循环提前结束,所以i<=N

1.2求分数序列前N项和

  • 题目描述:要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。

1.2.1实验代码截图

1.2.2数据处理

  • 数据表达:用了整型变量N,i,浮点型变量sum,a,x,y,N是题目要求的输入变量,i是用在for语句里面的变量,sum表示和,a表示之前的y,y表示分子,x表示分母。
  • 数据处理:用for循环,a=y代表循环之前y的值,流程结构为循环结构。

1.2.3PTA提交列表及说明

  • Q1:把a,x,y设为了整型变量,题目要求的输出答案出错
  • A1:把a,x,y设为浮点型变量,让我知道整数不一定就是整数变量

1.3求平方根序列前N项和

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

1.3.1实验代码截图

1.3.2数据处理

  • 数据表达:用了整型变量N,i,浮点型变量sum,x,N是题目要求的输入变量,i是用在for语句里面的变量,sum表示和,x为开根号后的值。
  • 数据处理:用了math库来中的sqrt函数计算平方根,用for循环。

1.3.3PTA提交列表及说明

  • Q1:赋值给x为整型,直接开平方,出现编译错误
  • A1:发现sqrt函数返回值是浮点型

2.阅读代码


可学习之处:

  • 之前只用了自加运算符,为自己增加新知识
  • 自增运算符 ++ 会把操作数加 1,自减运算符 -- 会把操作数减 1
  • 前缀形式与后缀形式之间有一点不同。如果使用前缀形式,则会在表达式计算之前完成自增或自减,如果使用后缀形式,则会在表达式计算之后完成自增或自减

3.学习总结

3.1 学习进度条

这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 8小时 120行 Hello Wolld! 、Markdown语法、了解c程序的基本框架
第二周 12小时 530行 计算华氏温度和摄氏温度、求多位数的个位数字
第三周 16小时 785行 计算分段函数(if-else语句)、循环语句(for语句)、设置断点 断点的位置要去找不熟
3.2 累积代码行和博客字数

3.3 学习感悟

  • 本周感悟:相比前两周熟练度要好了很多,但要学的东西也很多,有疑问地方也越来越多了,相比之前更加注意一些细节,变得比之前更勤快了,学习更多的新知识,掌握它们,提升自己。
  • 新的想法:每天坚持写代码,提高自己的熟练度。
posted @ 2020-11-08 01:22  毁灭的雨  阅读(123)  评论(7编辑  收藏  举报