C语言I博客作业11

一、本周教学内容&目标

第5章 函数 要求学生掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。

二、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10127
我在这个课程的目标是 熟练的掌握各种类型函数的定义、调用和申明,怎样解答函数题。
这个作业在那个具体方面帮助我实现目标 通过做PTA上的题目和写博客园让我熟练并总结我学的知识。
参考文献 C语言程序设计实验与习题指导

三、本周作业

1.PTA作业

1.1.题目名6-1 统计某类完全平方数

1.1.1数据处理

数据表达:运用了i,n两个变量,i是for语句的累加量,n是用户传入的参数,类型都是整形。
数据处理:用了函数sqrt,temp

1.1.2实验代码截图

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

1.1.3造测试数据

输入数据 输出数据 说明
105 500 cnt = 6 输入样例

1.1.4 PTA提交列表及说明

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

编译错误:把sqrt写成sqet了。
答案错误:把i%10写成i/10了。

1.2 题目6-2 统计各位数字之和是5的数

1.2.1 数据处理

数据表达:用了sum,N,a,b,四个变量,sum是求和,n是给定的数,a,b是区间,类型都是整形。
数据处理:用了while语句和count语句,for语句,if语句。

1.2.2 实验代码截图

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

1.2.3 造测试数据

输入数据 输出数据 说明
·104 999 104 is counted.count = 15, sum = 3720 输入样例

1.2.4 PTA提交列表及说明

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

格式错误:输出的格式等号之间没打空格。
答案错误:格式错误时改错了,把return 0;改成return 1;
编译错误:再次改错,return打错了。

2.代码互评

同学代码截图
C语言I博客作业11_第5张图片
C语言I博客作业11_第6张图片

自己代码截图
C语言I博客作业11_第7张图片

1.第一位同学主要运用了if-else语句和for语句,相对而言格式看着比较舒服,看着也容易懂。
2.第二位同学打了注释,用了pow()语句和符号||,感觉更简洁。
3.我也用了||,但是我没用pow()语句,而是与for语句结合。各有各的妙处,各有各的方法。

3.学习总结

3.1 学习进度条

周/日期 周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
第一周 两天 四个题目代码共三十行代码 学会了最基础的编程,输出一些事实就好了,还有画三角形 第一次接触代码,失败了好多次,还是最基础的,发现C语言好难,以及不清楚这个代码的用处是什么
第二周 一天半 两个题目共二十一行代码 初步接触了用代码算东西,还只接触最基础的算法,学会了算温度变化 开始意识到代码的第一个用处,可以更快速的计算函数,但我对等号两边什么时候空格,什么时候不打空格感到迷惑
第三周 两天半 六个题目共八十四行代码 学会了更加复杂的函数编程,计算二元一次方程函数,和条件转换 有许多符号我不是特别理解,完全按书上搬上去的,难道这个代码和英语差不多要死记硬背吗?这个让我感到有点迷惑,等有时间多看看书了解一下C语言及代码
第四周/10/16~10/18 18h 85 for语句,输出华氏-摄氏温度转换表,指定次数的循环程序设计 for语句中较为复杂的问题难以解决,变量太多容易出错,PTA不能输入输入提示。
第五周 13h 327 学到了fun语句和if,else语句的灵活应用,&&与,还有或语句 在Visual Studio 2019 sacnf为不安全语句,要加-s才为安全语句,while语句的用法。
第六周 32h 126 学到了if-else的分支结构,while语句的初步使用,用Visual Studio 2019检验自己的编译错误 PTA有时候不能理解一些其他方法的编程。
第七周 15h 145 学到了switch-case语句,还有if-else和switch-case的综合运用 当答案全都正确后出现的格式错误怎么寻找这个错误。
第八周 10h 71 学到了do-while()语句,通过做题,对这个语句更加熟练的运用 对do语句的运用还不够熟练。
第九周 18h 100 学到了嵌套循环和continue与break的区别。 嵌套循环还是很难的,我现在感觉还是掌握了基础,还是要更加努力的去学习。
第十周 14h 136 熟练也嵌套循环,掌握了pow()语句 我们写的有些代码可以省略,并不需要写这么多,有时候,那些输出的方式我还是不太懂,要多学习。
第十一周 20h 79 初步掌握了函数的运用,运用于编程。 好多关于函数的知识点还不懂得运用,面对老师的题目有一种无能为力的感觉。

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 732 30
第二周 1891 51
第三周 4258 135
第四周 5698 218
第五周 7946 327
第六周 10825 453
第七周 14043 598
第八周 16401 669
第九周 19546 769
第十周 22764 905
第十一周 25282 984

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

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I博客作业11_第9张图片

3.3.2 学习体会

这次的作业是真的难,感觉无从下手,特别是最后两个编译题,那个虚数的输出让我感到绝望,最后的挑战题我连题目都看不懂,感觉C语言确实很难学,还是要加油。

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