C语言I博客作业11

一、本周教学内容&目标

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

二、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10126
我在这个课程的目标是 熟练使用编程工具进行代码的编写
这个作业在那个具体方面帮助我实现目标 在学习全局变量,局部变量以及他们的生存期方面
参考文献
https://www.cnblogs.com/pengchen511/p/10564067.html

三、本周作业

1.PTA实验作业
2.代码互评
3.学习总结

四、作业格式

1.PTA实验作业

1.1题目名1
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1数据处理
数据表达:用到了整型变量N,n,b,p,m,全局变量与局部变量的使用,用到了sqrt开平方函数。
数据处理:C语言I博客作业11_第1张图片
1.1.2实验代码截图
C语言I博客作业11_第2张图片

1.1.3造测试数据

输入数据 输出数据
105 500 cnt=6

1.1.4PTA提交列表及说明
C语言I博客作业11_第3张图片
答案错误:在运用数组结构时出现了错误,不够了解数组的使用,使得while里面的循环结构不正确。
答案正确:找到并改正了错误。
1.2题目2
请编写程序,解一元一次方程 ax
​2
​​+bx+c=0 。
要求:
若a=0,则解一元一次方程。
若方程有唯一解,则输出方程的根;
若方程无解,则输出“无解”;
若方程有无穷多解,则输出“无穷多解”。
若a≠0,则解一元二次方程。
若Δ>0,则输出方程的两个不等的实根;
若Δ=0,则输出方程的两个相等的实根;
若Δ<0,则输出方程的两个共轭的虚根。
所有实数均以%g输出。
1.2.1数据处理
数据表达:用到了浮点型变量a,b,c,d,x1,x2等变量
数据处理:C语言I博客作业11_第4张图片
C语言I博客作业11_第5张图片
1.2.2实验代码截图
C语言I博客作业11_第6张图片
C语言I博客作业11_第7张图片

1.2.3造测试数据

输入数据 输出数据
-2 0.8 -0.06 x1 = 0.1,x2 = 0.3

1.2.4PTA提交列表及说明
C语言I博客作业11_第8张图片
部分正确:自己查了并修改了很久查不出问题在哪。
2代码互评
C语言I博客作业11_第9张图片
1.我们用到的变量有区别,此同学对开始的if-else里面的语句顺序不一样,输出的结构顺序不一样
2.相同点是我们都用到了if-else以及多分支else if结构。
3学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较疑惑的问题
第一周 3h 0 输入程序
第二周 9h 95 输入,输出相关变量,数据处理 对编程的格式以及语法不熟悉
第三周 17h 356 程序的判断,数学函数的复制与精度,数据类型,运算等 对于数学函数的表达式不熟悉,赋值运算操作不规范
第四周 21h 449 用到了for循环语句以及新的变量 对题目要求的输出格式以及输出要求不注意
第五周 26h 585 学习了主动被动函数以及形参实参的定义 对一些具体的代码中主被动函数以及形参实参的判断不够熟悉,
第六周 32h 731 学习了分支程序结构以及应用 对于题目要求的条件用函数语句表达不够准确
第七周 37h 913 学习了多分支结构switch 对于将for或者条件结构镶嵌在switch多分支中逻辑不够清晰
第八周 41h 1018 学习了while语句 对于题目给出的条件用表达式表达不够清楚
第九周 44h 1133 学习了for的循环嵌套语句 对于循环结构的表达不够清楚思路不够清晰
第十周 49h 1225 复习了for的循环嵌套语句 对用函数用c语言表达不清楚
第十一周 54h 1323 学习了数学函数语句以及全局,局部变量的含义与生存期 对与全局变量与局部变量使用不熟练

3.2累积代码行和博客字数

周/日期 博客字数 代码行数
第一周 460 0
第二周 1135 95
第三周 2006 356
第四周 2740 449
第五周 3560 585
第六周 4334 731
第七周 5044 931
第八周 5824 1018
第九周 6658 1133
第十周 7456 1225
第一周 8195 1323

C语言I博客作业11_第10张图片
3.3 学习内容总结和感悟
3.3.1 学习内容总结
C语言I博客作业11_第11张图片
本周学习了怎样用C语言去编写更复杂的数学函数程序,并且在理论课上学习了全局,局部变量以及它们的生存期与作用域。感觉对于编写函数的逻辑性的编写还是不够清楚,常常会出现答案错误等格式问题或者逻辑性问题,感觉C语言还是挺难的,越到后面学的越多,也越难。
3.3.2 学习体会
感觉到C语言学习越来越难,快要临近考试了,感觉压力也越来越大,各科都要复习,都会害怕挂科,所以要复习复习之前学习的知识,尽力而为吧。对于自己假期的安排希望能够合理一点,多用在C语言的学习上。

五、评价标准

C语言作业评价标准
本次作业特别注意:
1.提交列表没内容,或者太简单,每题得分0分。注意选择提交列表长的题目介绍。
2.代码格式不规范,0分。
3.代码互评,内容简单,0分。
4.学习内容总结无思维导图,0分。
5.额外完成挑战题的同学,加20分。

六、参考资料

本次作业参考自集美大学林丽老师

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