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作业

C语言I博客作业04_第1张图片

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实验代码截图

C语言I博客作业04_第2张图片

1.1.3造测试数据

输入数据 输出数据 说明
6 2.450000 题目数据
1 1.000000 最小正整数
5 2.283333 小于题目数据
50 4.499205 大于题目数据

1.1.4PTA提交情况及说明PTA提交情况及说明

C语言I博客作业04_第3张图片

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实验代码截图

C语言I博客作业04_第4张图片

1.2.3造测试数据

输入数据 输出数据 说明
23 2.549541 题目数据
1 1.000000 最小正整数
5 1.787302 小于题目数据
50 2.937775 大于题目数据

1.2.4PTA提交情况及说明

C语言I博客作业04_第5张图片

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

2.代码互评

同学代码

C语言I博客作业04_第6张图片

我的代码

C语言I博客作业04_第7张图片

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

同学代码

C语言I博客作业04_第8张图片

我的代码

C语言I博客作业04_第9张图片

区别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累积代码行和博客字数

C语言I博客作业04_第10张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

学会了编译for循环语句,一些简单的循环程序设计的编译。懂得编写一些计算简单数列的求和程序。

3.3.2 学习体会

这已经是学习c语言编程的第四周了。嗯,感觉其实对于c语言越来越有兴趣了。虽然他编译的时候有些枯燥而且烦闷。当你亲眼看到这一个编译的程序,然后正常运行正确输出结果的时候,会感到非常的喜悦。

你可能感兴趣的:(C语言I博客作业04)