C语言I博客作业04

一, 本周教学内容&目标

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

二,本周作业头

这个作业属于哪个课程? C语言程序设计I
这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770
我在这个课程的目标是 学精C语言,奠定基础
这个作业在哪个具体方面帮助我实现目标? 掌握使用for循环语句实现指定次数的循环程序设计,了解item,flag变量
参考文献 C语言作业评价标准,百度百科

三,本周作业

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

四,作业格式

1.1 求奇数分之一序列前N项和

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

1.1.1数据处理

数据表达

本题变量:i,N,number,sum。因为需要sum小数点后6位,所以定义number与sum为double,定义i,N为int。

数据处理

此题要用到sum+=1.0/number,number+=2这两个公式,输入N,使用for循环语句,经过循环结构的运算在输出结果。

1.1.2实验代码截图

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

1.1.3造测试数据

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

1.1.4 PTA提交列表及说明

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

提交列表说明:

1.编译错误:for()里的;打成了, 以及printf打在了for{}的里面。

1.2 求交错序列前N项和

本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。

数据处理

1.2.1数据表达

本题变量:i,N,flag,denominator,molecule,item,sum。最终结果sum要保留三位小数,所以定义i,N,flag为int,其他为double。

数据处理

本题定义变量后在for语句里运用下列公式item=flag*molecule/denominator;sum+=item;flag=-flag;molecule+=1;denominator+=2;经过循环结构的运算在输出结果。

1.2.2实验代码截图

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

1.2.3造测试数据

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

1.2.4 PTA提交列表及说明

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

提及列表说明

1.部分正确:因为item的赋值是double,忘记将分子分母也赋值为double了。

2.代码互评

同学代码

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

自己代码

C语言I博客作业04_第9张图片
1.在循环结构的运算中,我习惯用+=而同学用的=

3.学习总结

在这周的学习中,我学会了for语句,知道了循环结构的顺序及操作,也巩固了定义变量,使我用得更加的熟练了。

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第四周 12个小时 100 for循环语句

3.2 累积代码行和博客字数

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

3.3学习内容总结和感悟

3.3.1 学习内容总结

这一周学习了for循环,其步骤1.定义变量 2.接受用户输入 3.打印表头 4.循环结构。以及for(步骤1;步骤2;步骤3)。还学会了一些变量:item,flag,denominator。

3.3.2 学习体会

这周的学习相比上几周更加的懂套路了,在上课前提前预习,在上课时会有很好的效果,以及课后的作业完成速度要比前几周的更加的快了,熟练了。

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