C语言I博客作业03
问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8718 |
我在这个课程的目标是 | 可以独立完成代码作业,熟练准确的编写代码 |
这个作业在那个具体方面帮助我实现目标 | 这次有六个代码题锻炼正确率,考验学习后的实践能力 |
参考文献 | C语言程序设计 |
一.PTA实验作业
PTA截图
1.1计算存款利息
- 题目内容描述:本题目要求计算存款利息,计算公式为interest=money×(1+rate)year−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。
1.1.1实验代码截图
1.1.2数据处理
- 数据表达:变量“money,year,rate”;变量值的来源“赋值运算”;类型“双精度浮点型变量”
- 数据处理:表达式“interest=money*pow((1+rate),yaer)-money”;流程结构“顺序结构”
1.1.3PTA提交列表及说明
- Q1:对警告main 函数一直不懂要表达什么
- A1:后来发现是头文件那里没有表达清楚,所以后面没有函数指令
- Q2:然后就是出现了“0不属于函数”
- A2:看到这个警告就蒙了,不知道那里错误了,可能是没有表达0的来源
1.2阶梯电价
- 题目内容描述: 为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.2.1实验代码截图
1.2.2数据处理
- 数据表达:变量“n(月用电量)”;变量值的来源“赋值运算”;类型“双精度浮点型变量”
- 数据处理:表达式“输出Invalid Value (n<0),price=n0.53 (n<=50),price=500.53+[(n-50)*(0.53+0.05)] (n>50)";流程结构”分支结构“
1.2.3PTA提交列表及说明
- Q1.一直就是编译错误,然后就有点不懂了
- A1.仔细查看发现头文件少了空格
- Q2.不知道要怎样说表达清楚不同电价的计算方程
- A2.应该要去理清题目,把函数关系式先列出在进行编写
1.3输出三角形面积和周长
- 题目内容描述:本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。
1.3.1实验代码截图
1.3.2数据处理
- 数据表达:变量”a,b,c“;变量值的来源”赋值运算“;类型”双精度浮点型变量“
- 数据处理:表达式”能构成三角形 perimter=a+b+c, area=sqrt(perimeter/2.0(perimeter/2.0-a)(perimeter/2.0-b)*(perimeter/2.0-c)); 不能构成则输出These sides do not correspond to a valid triangle“;流程结构”分支结构“
1.3.3PTA提交列表及说明
- Q1.对于面积的表达式表示不会写
- A1.通过询问同学明白该怎么做
- Q2.编译错误了好多边
- A2.太粗心了首字母忘记大写,有的地方没有空格
二.阅读代码
- 1.代码很整齐,看的舒服,有美感
- 2.用了if-else语句
- 3.对代码的处理有明确步骤,表达式清晰易懂
三学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点的简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
3/9-3/15 | 15小时 | 78行 | 学会了if-else语句,学会了分支结构和双精度浮点型变量 | 对于函数的表达还不是很清楚 |
3.2累积代码行和博客数
3.3学习感悟
- .最一开始的时候觉得好难,什么都不懂,感觉好迷茫,在做不出来的时候就会有一种不安怀疑自己是不是真的适合这个专业,但经过这几周的学习觉得好像有一点门路,可以自己去学习,能够大概看懂语言程序设计里面讲的东西,但是还是有许多地方需要改进,碰到新的题目还是有点不能应对,不太能把学的活用到新的知识上面,然后就是不够细心也不太有耐心,希望在接下来的学习当中多多思考,多多练习。