C语言I博客作业03
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://i.cnblogs.com/EditPosts.aspx?opt=1 |
| 我在这个课程的目标是 | 熟练掌握专业技能,加强对C语言的了解与运用 |
| 这个作业在那个具体方面帮助我实现目标 | PTA中的习题以及对之前学习的总结 |
| 参考文献 | https://www.nowcoder.com/ta/acm-solutions/review?tpId=20&tqId=11292&query=&asc=true&order=&page=39 |
1.PTA实验作业(15分/题)
1.1 计算存款利息
- 本题目要求计算存款利息,计算公式为interest=money×(1+rate)
year
−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。
1.1.1实验代码截图

1.1.2数据处理
- 本题运用了利息,存款金额,存期,年利率四个变量,变量类型为double,用到的表达式为interest=money×(1+rate)
year
−money
流程结构为选择结构。
1.1.3 PTA提交列表及说明

- 编程过程中忽略了一些符号的使用情况。
1.2 超速判断
- 模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。
1.2.1 实验代码截图

1.2.2 数据处理
- 本题运用了速度一个变量,变量类型为int,流程结构为选择结构。
1.2.3 PTA提交列表及说明

- 流程结构的选择出现了偏差,没有注意到问题的真正目的。
1.3 题目3
- 输出三角形面积和周长
1.3.1 实验代码截图

1.3.2 数据处理
- 本题运用了三条边长a,b,c,周长的一半s,四个变量,变量类型double 数据用到的表达式有sqrt(s(s-a)(s-b)*(s-c)),a+b+c,s=(a+b+c),结构流程为选择结构。
1.3.3 PTA提交列表及说明

- 没有注意到根号等呼号的具体用法,且单词有拼写错误的情况。
2.阅读代码(-5——5分)找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。

- 图中代码对于最为初学者的我来说就只能看个大概吧,其中使用了当型语句和选择结构,拥有两个变量。同时我们可以了解到编程时清晰完整的逻辑的重要性,并且应该有意识的培养这方面的能力。
3.学习总结(15分)
3.1 学习进度条(5分)
| 周/日期 | 这周所花的时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|
| 第五周 | 三小时 | 对本专业的基本认识 | 作为一名从业者应该要有怎样的职业素养 |
| 第六周 | 四小时 | C语言的基本语法 | 一些语句的真正含义 |
| 第六周 | 四小时 | 一些较之前稍微复杂的程序编辑 | 基本逻辑及结构的使用 |
3.2 累积代码行和博客字数(5分)

3.3 学习感悟(5分)请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。
- 本周学习了C语言中更深层次的语法及程序的编辑,我感受最深的是耐心的重要性。在编写程序的过程中,稍不留神就会出错,而最为一名初学者,要找出这些错误是相当困难的。而唯有沉下心来,耐着性子才能发现自己的问题并加以改正。
浙公网安备 33010602011771号