C语言I博客作业03

1,

作业头
|

这个作业属于哪个课程 |

计科三班 |
| ---- | ---- | ---- |
|

这个作业要求在哪里 |

作业03 |
|

这个作业的目标 |

掌握使用for循环语句实现指定次数的循环程序设计 |
|

学号 |

20209029 |
一、本周教学内容&目标

第2章 用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求学生掌握使用for循环语句实现指定次数的循环程序设计。

二、本周作业

**1,PTA实验作业**

从PTA题目集中选出3个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:

.1,1求N分之一序列前N项和

计算序列 1 + 1/2 + 1/3 + ... 的前N项之和,给出一个正整数N,在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后3位。题目保证计算结果不超过双精度范围。

**1,1,1实验代码截图**

1,1,2 数据处理
引入了i和n两个数,从中变量的值通过定义,赋值运算,算术运算得来,类型是整型和浮点型。通过画流程图一步一步走,for的代码形式是要先按照初始状态,条件,循环体构成,循环内容,终止状态。
1,1,3 PTA提交列表及说明


Q1:在使用for语句的时候,顺序总是没有排对;
A1:通过问别的同学,在课堂上拍下的老师讲的内容,反复看,反复思考,现在会了不少;
Q2:在一些部分正确,但还是有错误的题目上不知道怎么改正;
A2:这也主要是看书自学,一些问题也得询问同学,不懂就问;

1,2求m到n之和
这是一道要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。
1.2.1实验代码截图

1.2.2 数据处理
数据表达:用到的变量有m,n,sum;其中用到了for语句,条件循环,在m,n,sum三个变量中函数赋值求解,int为整型。
数据处理:用到的表达式(sum=sum1+1,m<=n; m++),流程结构先确定变量再计算sum,通过循环结构得到结果。
1.2.3PTA提交列表及说明

Q1:自己开始做的时候用到的是printf语句,做了好多次还是错误;
A1:通过同学的帮忙,把printf语句变成for语句,很快就得到了答案,也清楚了思路;
Q2:一直编译错误,没有头绪;
A2:但问题的解决办法还是很多种的,问问题的奥秘就是自己思考然后不懂就问;
1.3找两个数中最大者
这题要求对两个整数a和b,输出其中较大的数。
1.3.1实验代码截图

1.3.2 数据处理
数据表达:用到的变量m,n;通过调用scanf()函数赋值,类型int(整形)。
数据处理:用到的表达式(a>=b,max=a,max=b),流程结构先确定变量再通过if-else语句来确定大小得到结果
1.3.3 PTA提交列表及说明
Q1:这种题型为什么前面不用打#include我疑惑了很久;
A1:我查了一些问了同学说这是一种固定的题型记住就行了;

二.阅读代码,找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。

1,多学多打一些代码很明显可以感觉到比以前厉害些了

2,代码有着自己神奇的魅力

3,每天的打代码环节和记住代码环节不能少

**3.学习总结**

3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
第一周

3天

18行

Hello world编程Markdown语法

第二周

5天

50行

华氏度与摄氏度的代码

公式不太熟悉

第三周

7天

80行

if-else语句与循环结构

对循环的题目还没有太大头绪

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 709 18
第二周 688 50
第三周 1380 80
3.3 学习感悟
学了很多以前从来没接触过的东西,有难度,但是也很有味道,特别是一个代码成功弄出来会开心很久,那种压迫感也得到了释放,这也许就是代码的魅力吧
以后很多不懂的地方也得积极去问,先思考然后通过问的方式在思考一边,这样会不断提升自我
上课要跟着老师的思路走,不然真的在课后什么都不会做,只能请教同学,继续努力
posted @ 2020-11-07 17:11  覃曾毅  阅读(143)  评论(2编辑  收藏  举报