C语言I博客作业04
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://i.cnblogs.com/EditPosts.aspx?opt=1 |
| 我在这个课程的目标是 | 熟练掌握专业技能,加强对C语言的了解与运用 |
| 这个作业在那个具体方面帮助我实现目标 | PTA中的习题以及对之前学习的总结 |
| 参考文献 | 无 |
1.PTA实验作业(20分/题)

1.1求N分之一序列前N项和
- 本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.1.1数据处理
- 数据表达:运用了N与S两个变量,其中变量N为整型变量,S为浮点型变量。
数据处理:运用了for循环结构,表达式为S=1/N。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 6 | sum = 2.450000 | 标准数据 |
| 5 | sum = 2.283333 | 较小数据 |
| 50 | sum = 4.499205 | 较小数据 |
| 100 | sum = 5.187378 | 较大数据 |
1.1.4 PTA提交列表及说明

- 1.答案错误:赋值时忘记变量的引入。
2.答案错误:for语句中分号写成了逗号。
3.答案错误:单词的输入出现了问题。
1.2求简单交错序列前N项和。
- 本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.2.1 数据处理
- 数据表达:运用了N与S两个变量,其中变量N为整型变量,S为浮点型变量。
数据处理:运用了for循环结构,表达式为S=1/N.
1.2.2实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 10 | sum = 0.819 | 标准数据 |
| -10 | sum=0 | 无效数据 |
| 5 | sum = 0.870 | 较小数据 |
| 100 | sum = 0.834 | 较大数据 |
1.2.4 PTA提交列表及说明

- 1.答案错误:没有注意到最后结束时分号的使用情况。
2.答案错误:prinft后的括号中的等号没有空格。
2.代码互评(5分)
-
同学代码截图
![]()
-
自己代码截图
![]()
-
不同点:
1.该同学输入变量时分步进行,而我是一同完成。
2.该同学输入的语句和词语皆为简写,不易看懂,自己则与他相反。 -
同学代码截图
![]()
-
自己代码截图
![]()
-
不同点
1.该同学在输入变量时直接赋值,而我则是输入后赋值。
2.运算式中所运用的符号存在不同。
3.学习总结(15分)
3.1 学习进度条(5分)
| 周/日期 | 这周所花的时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|
| 第五周 | 三小时 | 对本专业的基本认识 | 作为一名从业者应该要有怎样的职业素养 |
| 第六周 | 四小时 | C语言的基本语法 | 一些语句的真正含义 |
| 第七周 | 四小时 | 一些较之前稍微复杂的程序编辑 | 基本逻辑及结构的使用 |
| 第八周 | 四小时 | for型循环语句的运用 | 一些其他结构的运用 |
3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
- 本周主要学习了有关for型2循环语句的用法,以及对编写的程序的自查与调试。
3.3.2 学习体会
- 在本周的学习中,我充分的体会到了在本专业中耐心与求知欲的重要性。在平常的学习中,要肯问,敢问2,经过自己最大的努力后再去问。同时互相帮助与评价也是相当重要与有用的,应该继续2坚持。




浙公网安备 33010602011771号