C语言I博客作业04

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770
我在这个课程的目标是 熟练的掌握C语言这门学科
这个作业在那个具体方面帮助我实现目标 PTA实验作业让我学习并熟练使用for循环语句,并巩固之前所学的内容
参考文献 《C语言程序设计》

 

 

 

 

 

 

1.PTA实验作业

 

  1.1 题目名

本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。

1.1.1数据处理

数据表达:定义整形变量denominator,i,N和双精度浮点型变量item,S。denominator,i,N的值通过赋值得来,item,S的值通过运行公式计算得出。

数据处理:表达式item = 1.0/denominator,S = S+item。

1.1.2实验代码截图

 

 

 

1.1.3 造测试数据

 

10  2.928968
15 3.318229
25 3.815958
36  4.174559
44 4.372726

 

 

 

 

 

 

 

 

1.1.4 PTA提交列表及说明

 

 

 1.编译错误:把分号打成了逗号。

1.2 题目

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

1.2.1 数据处理

数据表达:定义整形变量denominator, flag, i, N和双精度浮点型变量item,S。denominator, flag, i, N,S的值通过赋值得出,item通过计算得出。

数据处理:表达公式item = flag*1.0/denominator; S = S+item;

1.2.2 实验代码截图

 

 

 

1.2.3 造测试数据

1 1.000
5  0.870
10 0.819
15 0.847
20  0.827

 

 

 

 

 

 

 

1.2.4 PTA提交列表及说明

 

 1.编译错误:把.3f写的是.lf。

2.编译错误:把分号打成逗号。

2.代码互评

PTA第三题代码

同学代码截图

欧阳源源的代码

 

 自己代码截图

1.这两个代码的行数差别较大。

2.而欧阳源源调用了数学函数解决问题。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第五周 10 37 输入hello world
第六周 14 54 摄氏度与华氏度的转换计算
第七周 17 157 if-else语句,常用函数的表达
第八周 15 183 for循环语句

 

 

 

 

 

 

 

 

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第五周 343 37
第六周 257 54
第七周 548 157
第八周 577

198

 

 

 

 

 

 

 

 

 

 

3.3 学习内容总结和感悟

3.3.1 学习内容总结

本周学习了for语句,for语句被称为循环语句,它可以实现C语句的重复执行。for语句的一般形式:for (表达式1; 表达式2; 表达式3)

                                                                                                                                                            循环体语句          

3.3.2 学习体会

1.本周所学的for语句还是挺容易的,不过难就难在如何去灵活使用for语句编译完成题目的要求,还需要多加练习。

2.本次PTA作业出现了很多的编译错误,问题都出在自身的严谨性上,属于粗心大意打错符号,对待每次作业还需要更加认真的态度。

3.再写PTA时我用到了数学函数,但是最后显示编译错误,原因在于没有打出调用函数的命令,对之前的的知识有所遗忘;在学习的过程中不仅要学好现有的知识还要对学过的知识复习巩固。

4.C语言的学习也需要多来码代码来练习,这方面现在做的还不足,希望以后自己能够自觉的花时间来练习而不是把作业当作练习。

5.在代码编译上没有做到精简化,在以后的学习会更加完善自己所码的代码。

posted @ 2019-10-18 19:11  冰蓝枪炮剑  阅读(171)  评论(4)    收藏  举报