C语言I博客作业04
| 问题 | 答案 |
|---|---|
| 这个作业的属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 |
| 我在这个课程的目标是 | 进一步熟练C语言编程,掌握for语句的编译 |
| 这个作业在哪个具体方面帮助我实现目标 | 熟练循环语句的编译 |
| 参考文献 | http://c.biancheng.net/view/1811.html |
1.PTA作业

1.1题目1
本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.1.1数据处理
数据表达:整型变量i;N,通过int定义;双精度浮点变量sum,由double定义。
数据处理:表达式:sum=sum+1.0/i;流程结构:循环语句for语句。
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 6 | 2.450000 | 题目数据 |
| 1 | 1.000000 | 最小正整数 |
| 5 | 2.283333 | 小于题目数据 |
| 50 | 4.499205 | 大于题目数据 |
1.1.4PTA提交情况及说明PTA提交情况及说明

1.编译错误:漏了字母h
2.编译错误:忘打括号
3.编译错误:漏了一行printf输出表达式
1.2题目2
本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
1.2.1数据处理
数据表达:整型变量i;N,通过int定义。双精度浮点变量sum,由double定义。
数据处理:表达式:sum=sum+1.0/(i*2-1),流程结构:循环语句for语句。
1.2.2实验代码截图

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 23 | 2.549541 | 题目数据 |
| 1 | 1.000000 | 最小正整数 |
| 5 | 1.787302 | 小于题目数据 |
| 50 | 2.937775 | 大于题目数据 |
1.2.4PTA提交情况及说明

编译错误:for语句里打分号
答案错误:表达式错误sum=sum+1/(i/2-1)
答案错误;表达式错误sum=sum+1.0/(i/2-1)
2.代码互评
同学代码

我的代码

区别1:同学多定义一个变量,我比较简洁。
2:同学的附带了一些说明。
同学代码

我的代码

区别1:同学比我少定义一个变量,他的更加简洁。
2:他定义变量时是int m=0 ,n=0;跟我的有所不同。
3.学习总结
3.1学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 9.18-9.24 | 7 | 29 | 学会使用PTA,简单的输出函数 | 无 |
| 9.30-10.4 | 4 | 18 | 进一步熟悉使用PTA,学会摄氏温度与华氏温度的转换 | 无 |
| 10.8-10.12 | 4 | 112 | 学会了if-else条件从句,还有一些常用的数学函数 | 无 |
| 10.15-10.18 | 3 | 86 | 学会了for循环语句 | 不怎么熟练 |
3.2累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结
学会了编译for循环语句,一些简单的循环程序设计的编译。懂得编写一些计算简单数列的求和程序。
3.3.2 学习体会
这已经是学习c语言编程的第四周了。嗯,感觉其实对于c语言越来越有兴趣了。虽然他编译的时候有些枯燥而且烦闷。当你亲眼看到这一个编译的程序,然后正常运行正确输出结果的时候,会感到非常的喜悦。

浙公网安备 33010602011771号