C语言I作业11
一, 本周教学内容&目标
第5章 函数 要求学生掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。
二,本周作业头
这个作业属于哪个课程? | C语言程序设计I |
---|---|
这个作业要求在哪里? | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10131 |
在这个课程的目标是 | 学精C语言,奠定基础 |
这个作业在哪个具体方面帮助我实现目标? | 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。 |
参考文献 | C语言作业评价标准,百度百科 |
三,本周作业 | |
======= | |
四,作业格式
1.1 统计各位数字之和是5的数
1.1.1数据处理
数据表达
本题变量:int整型,调用两个函数
数据处理(伪代码):
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
104 999 | 104 is counted.count = 15, sum = 3720 | 题意 |
30 500 | 500 is counted.count = 18, sum = 3843 | 无 |
15 400 | count = 16, sum = 2555 | 无 |
1.1.4 PTA提交列表及说明
提交列表说明
1.编译错误:第一个函数用了一个变量i=n,结果发现可以直接用n使用while循环
1.2 解一元二次方程(*)
1.2.1数据表达
数据处理
本题变量:double浮点型a, b, c, x, x1, x2, m, p, q;
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
-3 1.2 -0.12 | x1 = x2 = 0.2 | a不等于0,得塔等于0情况 |
0 0 1.8 | 无解 | a等于0,b等于0情况 |
-0.2 0.04 -0.01 | x1 = 0.1-0.2i, x2 = 0.1+0.2i | a不等于0,得塔小于0情况 |
1.2.4 PTA提交列表及说明
提及列表说明
1.编译错误:未使用#defind 宏定义
2.代码互评
同学代码
自己代码
1.第一位同学用的do-while语句,而我直接用的while
2.第二位同学用n=number做了一个转换
3.学习总结
在这周的学习中,我学习到了break、continue的使用及循环嵌套的使用
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周 | 10h | 60 | 学习常量,变量,数据类型 | 无 |
第二周 | 6h | 40 | 无 | 无 |
第三周 | 12h | 100 | 学会了if-else结构 | 无 |
第四周 | 12h | 110 | 学会了for循坏结构 | 无 |
第五周 | 13h | 130 | 对函数的使用,以及定义新的函数 | 无 |
第六周 | 15h | 180 | 学会使用分支结构 | 无 |
第七周 | 17h | 240 | 学习了新的语句switch语句 | 无 |
第八周 | 17h | 260 | 学会了while语句和do while语句 | 无 |
第九周 | 19h | 400 | 学会了break、continue的使用及循环嵌套的使用 | 无 |
第十周 | 22h | 450 | 学会了循环,算法综合运用 | 无 |
第十一周 | 30h | 600 | 学会了各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 | 无 |
3.2 累积代码行和博客字数
3.3学习内容总结和感悟
3.3.1 学习内容总结
请用思维导图的形式将到目前为止所学的内容进行整理。
3.3.2 学习体会
在这周的学习上,课前做了预习的准备,在课后做了些选择题巩固了函数的定义、调用和申明,但是在这周的pta上被虐了,有几题感觉跟上课出入很大,不过也通过网上查找解决了许多问题,下次继续努力。