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.新想法:要多向老师,同学虚心请教和交流,不懂就要问,不要害怕犯错误,代码写错了,没关系,记住教训。
posted @ 2019-10-12 00:26  GoblinQ  阅读(188)  评论(3)    收藏  举报
复制代码