C语言I博客作业04

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11493
这个作业的目标 <熟能生巧,练习分支结构,数组>
这个作业在那个具体方面帮助我实现目标 <通过互相比较,来弥补自己的不足>
参考文献 c语言程序设计(第三版)
学号 <20208937>

1.PTA实验作业
1.1本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和,精确到小数点后6位。题目保证计算结果不超过双精度范围。

1.1.1数据处理
数据表达:用了i,n,sum变量,其中i,n为整型,sum为浮点型
数据处理:先定义变量,初始化后经过for(i=1;i<=n;i++),再输出结果。 流程结构:循环结构

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
2 1.500000 小于6
6 2.450000 等于6
10 2.928968 大于6

1.1.4PTA提交列表及说明

提交列表说明:
1.答案错误:变量设置有误
2.编译错误:for循环格式不对,改变量时多打了一个逗号

1.2输入一个非负整数n,生成一张3的乘方表,输出3​0~3​n的值。可调用幂函数计算3的乘方,题目保证输出数据不超过长整型整数的范围。

1.2.1数据处理
数据表达:用了i,n整型变量,赋值而来
数据处理:先定义函数,调用数学函数,经过for循环再power=pow(3,i);
printf("pow(3,%d) = %.0f\n", i, power);调用幂函数计算,最后输出结果

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
1 pow(3,0) = 1 pow(3,1) = 3 次方值小于1的非负整数结果
2 pow(3,0) = 1 pow(3,1) = 3 pow(3,2) = 9 次方值小于2的非负整数结果

1.2.4 PTA提交列表及说明

提交列表及说明:答案正确

2.代码互评
同学代码

我的代码

1.浮点型变量较多,整形变量较少
2.同学的代码相对简便一些,不用设置太多变量也可得出结果

3.学习总结
3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第十一周 13小时 144 如何定义函数 函数概念迷糊,也不懂如何运用
3.2累积代码行和博客字数
时间 博客字数 代码行数
第八周 585 24
第九周 596 88
第十周 623 79
第十一周 601 144

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2学习体会
经过不断地练习,终于能摸清楚c语言的入门概念,但还是存在很多难理解的地方,写代码就感觉像文科生一样去记住很多运算符,很多时候也因为出错找不到原因而心烦,甚至想放弃,但练习多了,发现也可以不看书去写出一些简单的代码,尽管原理不是很理解,所以我们不仅要多加练习,还需要去问,去借鉴,去思考,久而久之自然就能掌握好。

posted @ 2020-11-14 15:58  十里桃花未晚  阅读(154)  评论(6编辑  收藏  举报