C语言I博客作业03
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8718 |
| 我在这个课程的目标是 | 学会简单编译代码,把最基础的C语言学扎实,练好打字 |
| 这个作业在那个具体方面帮助我实现目标 | 提高打字和编写代码的水平,认识自己在C语言上还需努力看懂具体步骤 |
| 参考文献 | 《百度》 《 C Primer PLus 》 《C语言程序设计》 |
-
一.本周作业
-
1.PTA实验作业
-
2.阅读代码
-
3.学习总结
-
1.PTA实验作业(15分/题)
-
1.1题目内容描述如下:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
-
1.1.1实验代码截图
贴图展示代码如下图:
-
1.1.2数据处理
数据表达:用了变量 a 代表天数,属于整型变量 int
数据处理:数据用到的流程结构有: 分支结构和顺序结构。数据用到的表达式: 赋值和算术运算符,关系运算符。
-
1.1.3 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。如:

-
Q1:编译错误,错了一个单词的字母
-
A1:认真再看一遍自己编写代码,一个小细节都不放过。如 include 少写u
-
Q1: 部分答案真确,括号里有部分字母遗漏。
-
A1: 认真检查错误答案的问题,超过一个小时,就删除所有原来代码,重新打新的代码。
-
1.2 题目2 本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。
-
1.2.1 实验代码截图

-
1.2.2 数据处理
数据表达:用变量a ;b; c分别代表三角形三条边,属于整型变量(int)。
area = 面积; perimeter = 周长。属于浮点型变量(double)
数据处理:用到的流程结构:if-else语句属于分支结构,格式化输入函数scanf()和格式化输出函数 printf()属于顺序结构。
运用算术运算符 area=√s(s−a)(s−b)(s−c),s=(a+b+c)/2。
关系运算符a+c>b
-
1.2.3 PTA提交列表及说明

-
Q1:单词perimeter少了个别字母,&打错成¥,()少了半边
-
A1:仔细检查复杂单词的正确拼写,运算符的正确。
-
1.3 题目3 为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
-
1.3.1 实验代码截图

-
1.3.2 数据处理
数据表达:变量cost = 应付电费值 ,变量x = 用电量 属于浮点型变量。
数据处理: 1.用 if-else语句判断用电量是否超过50千瓦,该执行何种语句。
2. cost=26.5+(x-50)*0.58;运用了算数运算符的加减乘。
-
1.3.3 PTA提交列表及说明

-
Q1:以前没有检查字母大小写
-
A1:认真做PTA作业,总结自己常犯的错误,在提交作业时多检查易错点,避免出现同样错误。
-
2.阅读代码
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。

原因:<1>运用多种数据类型,如void类型,if-else语句,刚学的东西多看看加深印象,还看到for语句。
<2>运用第一次看到的循环体,作为while判断的依据,直到循环结束。但是我看不懂为啥它赋值的运算符==' '代表什么,我已经尽力去理解了,看了百度和知乎,还是没能理解它的作用。
可学习的地方:代码整齐美观,部分用颜色标记重要代码,存储变量可以不止一个。花括号{ }可以不在同一行。
-
3.学习总结(15分)
-
3.1 学习进度条(5分)
|周|日期|这周所花的时间|代码行|学到的知识点简介 | 目前比较迷惑的问提|
-----|:-----😐:-----😐:--------😐-----:
|第七周|10.8-10.12|26小时| 45行| if-else语句,头文件的含义|输入输出具体操作,这样做的原因和意义|
-
3.2 累积代码行和博客字数

-
3.3 学习感悟
请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来
- 1学习总结:对于本周的课堂学习相比上周云里雾里,什么都不知道,真的学到了部分知识,如什么是输入与输出,具体该用语句。
- 2.新方法:用笔记本记下老师讲课的重点,记录自己PTA作业上常犯错误。
- 3.新想法:要多向老师,同学虚心请教和交流,不懂就要问,不要害怕犯错误,代码写错了,没关系,记住教训。

浙公网安备 33010602011771号