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 学习感悟 | ||
学了很多以前从来没接触过的东西,有难度,但是也很有味道,特别是一个代码成功弄出来会开心很久,那种压迫感也得到了释放,这也许就是代码的魅力吧 | ||
以后很多不懂的地方也得积极去问,先思考然后通过问的方式在思考一边,这样会不断提升自我 | ||
上课要跟着老师的思路走,不然真的在课后什么都不会做,只能请教同学,继续努力 |