C语言1博客作业03

问题 答案
这个作业属于哪个课程 C语言程序设计1
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2
我在这个课程的目标是 熟练的掌握计算机的一些技能
这个作业在那个具体方面帮助我实现目标 在反复的练习过程中找到一种感觉,让我对计算机更加熟悉
参考文献 《提问的智慧》

1.PTA实验作业

1.1阶梯电价

看我没有骗你吧-- 这是一道你可以在10秒内完成的题:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。

1.1.1实验代码截图

1.1.2数据处理

 数据表达:用了cost,x两个变量,在一定范围内的任意值。双浮点型变量。
 数据处理:用到了cost=0.53*x和cost=26.5+(x-50)*0.58,采用了if-else条件语句和scanf调用函数。if-else即if(取值范围)函数表达式  else另一执行程序或者一个函数表达式。

1.1.3PTA提交列表及说明

问题:
解决方法:Q1: 在刚开始时老是编译错误,不是这里缺一个就是那里没有空格。
A1:仔细比对书上是怎么写的,结合自己思考。
Q2:对int和double定义的变量没有完全搞清楚。
A2:在定义变量的时候用double定义了单浮点型变量。

1.2构成一个三角形

看我没有骗你吧-- 这是一道你可以在10秒内完成的题:根据输入的三角形的三条边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,s,area,perimeter。任意正数。单,双浮点型变量都用到了。
 数据处理:用到了s=(a+b+c)/2,area=s(s-a)(s-b)(s-c)。采用if-else语句和scanf调用函数。if-else即if(取值范围)函数表达式  else另一执行程序或者一个函数表达式。

1.2.3PTA提交列表及说明

问题:
解决方法:Q1:刚开始时也是编译错误,说什么输出结果无效之类的。
A1:认真将每一个代码都看一遍,并且看语句是否通顺,有无遗漏。
Q1:后面好一点就是部分正确了。
A1:仔细分析那一步的错误,将精力全部放在错误的那一步上面,结合书本,解决问题。

1.3三天打鱼两天晒网

  看我没有骗你吧-- 这是一道你可以在10秒内完成的题:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

1.3.1实验代码截图

1.3.2数据处理

 数据表达:用到了a,b变量,1000以内的任意整数,两个单浮点型变量。
 数据处理:用到了b=5%a,同样采用if-else语句和scanf调用函数。if-else即if(取值范围)函数,else ·······另一个输入流程。

1.3.33PTA提交列表及说明

问题:
解决方法:Q1:刚看题目时有点懵,不懂该如何设计函数表达式。
A1:找到书上的一些符号,回想高中时学到的知识该怎么做,列出正确的函数表达式。

2.阅读代码(-5--5分)

找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。


这个代码可以说是我们现在学的if-else语句的标准例子,不仅有if-else语句还串联了while循环语句,运用了多个函数表达式和scanf调用函数。定义了许多的变量却看不出哪里有错误,条理清晰,逻辑紧密,一步连着一步下来。并且在下面还用到了我们后面要学的while语句。此代码可以算出弧形的建筑物或者是山地高度。我们可以学习它的代码逻辑,清晰的思路,各种符号的使用方式和使用场所。

3学习总结(15分)

3.1学习进度条(5分)


|周/日期|这周所花时间|代码行|学到的知识点简介|目前比较迷惑的问题|
|-----|-----|-----|-----|
|第一周作业9/月20号|2小时|45行|学会了输出hello-world|空格键把握不准|
|第二周作业9/月29号|1个半小时|40行|学会了华氏度转换为摄氏度|没发现|
|第三周作业/10月10号|4小时|60行|学了if-else语句|scanf的用法|

3.2累计代码行和博客字数(5分)


时间 博客字数 代码行数
第一周 300 45
第二周 330 40
第三周 840 110

3.3学习感悟 (5分)

在学习C语言的过程中很艰难,在第一次对PTA时感觉好难,老是编译错误,感觉自己要完了。但是随着作业次数的增多,题目难度的增大再去看之前的作业,感觉确实简单了一些。我想说在做作业的过程中不要慌,不要急,要沉着冷静,注意每一个细节,多练习,才可能把事情做好。
posted @ 2019-10-10 15:16  横扫僵尸  阅读(211)  评论(7编辑  收藏  举报