一、本周教学内容&目标
第2章 用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求学生掌握使用for循环语句实现指定次数的循环程序设计。
教学内容:如何累加各种有规律的数字,累加求和。如:求N分之一序列前N项和, 求奇数分之一序列前N项和……
教学目标:学会累加求和,学会将求N项和编译成代码。学得更多的代码。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9774 |
我在这个课程的目标是 | 学会熟练完整的打出求N项和的代码,让自己脑海里的代码数量更多。 |
这个作业在那个具体方面帮助我实现目标 | 在PTA作业里的一次又一次的错误让我对编译求N项和的代码更为熟悉,让我编写的代码量增多了不少 |
参考文献 | C语言程序设计(第三版) |
三、本周作业
1.PTA实验作业
1.1题目名7-1
1.1.1数据处理
数据表达:用了i,n,sum;三个变量,i是整型变量,n,sum是双精度变量,n是项数,i是第几个项,sum是各项和。
数据处理:用了for语句和lf浮点型变量,以及循环语句。
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
12 | sum = 3.103211 | 小于五十 |
51 | sum = 4.518813 | 小于一百 |
125 | sum = 5.409524 | 大于一百 |
1.1.4 PTA提交列表及说明
1.编译错误:多打了个分号。
2.编译错误:scanf打错了。
3.编译错误:多处错误,删了从打。
4.编译错误:void打成viod了。
5.编译错误:和/打反了。
6.答案错误:%与f之间没有打.6。
7.答案错误:lf打成d了。
8.编译错误:删了再打时多处错误。
9.编译错误:漏打符号打错。
10.编译错误:分号打成逗号。
11.编译错误:多打了逗号。
12.有个sum打成sun了。
.2 题目7-3
1.2.1 数据处理
数据表达:用了denominator,flag,i;sum,n;五个变量,denominator,flag,i都是整形变量,sum,n,是双精度变量。denominator是分母,n是分子,sum是各项和,flag用来调整符号,i为项数。
数据处理:用了for语句,循环语句,%。3f这个精确位数。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
38 | sum = 0.831 | 小于五十 |
78 | sum = 0.834 | 小于一百 |
138 | sum = 0.834 | 大于一百 |
1.2.4 PTA提交列表及说明
1.答案错误:公式运用错误。
2.多种错误:改了多次,造成很多错误。
3.部分正确:经过下面的错误指导,我改了一部分,还有一部分没改。
4.答案错误:lf打成了d。
5.答案错误;n没有安排到double变量里。
6.编译错误:多删了一个字母。
7.答案错误:变量搞混淆了。
8.答案错误:忘记精确六位小数了。
9.运行时错误:删了有错误的那几行,从写。
10.答案错误:变量位置错误。
11.部分正确:有一行符号打成中文的了。
12.答案错误:总运算式漏掉了一个sum。
2.代码互评
同学代码截图:
自己代码截图:
评价:我用的是浮点数变量,他用的是整数变量,格式很清晰,让人看着舒服。,而我的更为紧凑。代码用的都是所学的内容,差别不是特别大。
同学代码截图:
自己代码截图:
评价:我用的又是浮点型变量,他的是整数变量,他的变量是4个,我用了五个变量。他的更为简洁,看着更舒服。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
---|---|---|---|---|
第八周/10/16~10/18 | 18h | 85 | for语句,输出华氏-摄氏温度转换表,指定次数的循环程序设计 | for语句中较为复杂的问题难以解决,变量太多容易出错,PTA不能输入输入提示。 |
3.2 累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 732 | 30 |
第二周 | 1159 | 51 |
第三周 | 2367 | 135 |
第四周 | 1440 | 218 |
3.3学习内容总结和感悟
3.3.1学习内容总结
本周在巩固上周学习的知识后,学习了输出华氏-摄氏温度转换表、for语句、指定次数的循环程序设计。还学习了用c++调试。
3.3.2学习体会
1.这次PTA作业并不难,比上次容易多了,但是就是麻烦,每道题我基本错了十多遍,明明感觉自己是对的,却经常给了我一个答案错误。这个编译真的好注重细节,一个符号或者一个字母打错了就完了。还是要细心学习。
2.还是要加快学习效率,我做作业花的时间太长了,这次又是熬夜写出来的。
3.这一次作业让我对C语言有了更深一点的了解,希望能够掌握更多的关于C语言的知识。