这个作业属于那个课程

C语言程序设计II

这个作业要求在哪里


我在这个课程的目标是

进一步学习编码并体验代码的"乐趣"

这个作业在那个具体方面帮助我实现目标

编码速度及心得体会

参考文献

1.PTA实验作业

从PTA题目集中选出3个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:

1.1阶梯电价

题目内容描述:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。

1.1.1实验代码截图

python编程阶梯电价计算电费 阶梯电价c语言pta_分支结构

 

1.1.2数据处理

数据表达:1.定义变量cost以表示电费

                2.均设置为double型变量

                3.使用if~else条件语句

数据处理:1.表达式: cost=50*0.53+(x-50)*0.58(x>50)

                                    cost=0.53*x(x>0)

                   2.流程结构:分支结构

 

 

1.1.3 PTA提交列表及说明

python编程阶梯电价计算电费 阶梯电价c语言pta_分支结构_02

 

 Q1、Q2:少打或多打字母或符号以及没有对格式的重视

A1、A2:重新编码并多次检查

1.2输出三角形面积和周长 

题目内容描述:本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。

1.2.1实验代码截图

python编程阶梯电价计算电费 阶梯电价c语言pta_分支结构_03

 

 

 1.2.2数据处理

数据表达:1.定义变量a,b,c以分别表示三角形三条边的长度;定义变量area,perimeter以分别表示面积,周长。

2.均设置为double型变量

                   3.使用if~else条件语句

数据处理:1.表达式:满足a<b+c   b<a+c   c<a+b则s=(a+b+c)/2      l=a+b+c

                   2.流程结构:分支结构

1.2.3PTA提交列表及说明

python编程阶梯电价计算电费 阶梯电价c语言pta_条件语句_04

 此题无问题

1.3三天打鱼两天晒网

题目内容描述:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

1.3.1实验代码截图

python编程阶梯电价计算电费 阶梯电价c语言pta_条件语句_05

 

 

 1.3.2数据处理

数据表达:1.定义变量n以表示天数

                2.使用if~else条件语句

数据处理:1.表达式:无

                   2.流程结构:分支结构

1.3.3PTA提交列表及说明

python编程阶梯电价计算电费 阶梯电价c语言pta_条件语句_06

 

 

 Q1、Q2、Q3、Q4、Q5、Q6:不了解此题应该如何编码,对结构的不熟悉导致多次编译错误

 A1:通过多次编译并问询他人其编码,并不断查找资料与文献

2.阅读代码

python编程阶梯电价计算电费 阶梯电价c语言pta_分支结构_07

 

 

代码功能:利用编译器生成表白利器,它会使你脱离单身的苦海,坠入爱河。

优点:1.整洁性:好的代码一定是整洁的,给人一种如沐春风,赏心悦目的感觉。

      2.可读性:风格、结构、设计易解读。

      3.逻辑性:此代码有理有据,前后统一,围绕中心。

3.学习总结

3.1学习进度条

周/日期

周所花的时间

代码行

学到的知识点简介

目前比较迷惑的问题

3/6~3/11

6h

98行

分支结构

if~else条件语句的自主独立使用

 

 

 

 

 

3.2累积代码行和博客字数

时间

博客字数

代码行数

第一周

 800

0

第二周

1299

16行

第三周

2019

98行

 

 

 

 

python编程阶梯电价计算电费 阶梯电价c语言pta_分支结构_08

 

3.3学习感悟

在最开始我也迷茫,不知从何开始学习计算机。我学习C语言是前期以看书为主,后期以看视频为主。以下是我的个人感悟:

1.学习的时候一定要记笔记:记笔记可以加深印象,而且,忘记了也便于查找,不用一本书的去翻.

2.真正学到的知识是我接受了,而不是我知道了:对于知识的掌握,我认为应该是接受了这个知识并能知道如何运用它,而不是单纯的知道它的存在。

3.一定要上机做题:实践是检验真理的唯一标准。