问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717 |
我在这个课程的目标是 | 学习掌握C语言 |
这个作业在那个具体方面帮助我实现目标 | 1.PTA作业2.阅读别人的代码3.学习总结 |
参考文献 | https://www.nowcoder.com/ta/acm-solutions/review?query=&asc=true&order=&page=8 |
1.PTA实验作业
1.1阶梯电价
题目内容描述:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.1.1实验代码截图
1.1.2数据处理
数据表达:该题定义了变量cost和x,x为整型,cost为双精度型。
数据处理:该题使用了if-else语句,用到的表达式:cost=500.53+(x-50)0.58;cost=0.53*x。
1.1.3PTA提交列表及说明
Q1:大部分错误都是编译错误,为什么总是出现编译错误?
A1:主要总是打错一些符号,或者漏打一些符号。
1.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,s,area,perimeter,都为双精度型。
数据处理:该题使用了if-else语句,用到的表达式:s = (a+b+c)/2; area=sqrt(s(s-a)(s-b)*(s-c)); perimeter=a+b+c;
1.2.3PTA提交列表及说明
Q1:有时出现部分正确,不知道是什么意思。
A1:后来去仔细检查发现还是语句中有错误。
1.3三天打鱼两天晒网
1.3.1实验代码截图
1.3.2数据处理
数据表达:该题定义了变量e,N,都为整型。
数据处理:该题使用了if-else语句,用到的表达式:e=N%5;
1.3.3 PTA提交列表及说明
Q1:每次还是出现好多此编译错误。
A1:还是有时漏打一些符号或者打错一些符号。
2.阅读代码
1.代码有注释文本,可以方便读者阅读。
2.代码结构层次清晰。
3.代码简短有力,很好的解决了问题。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周 | 3天 | 40 | 1.学会了使用相关的教学&学习辅助工具2.初步认识了C语言 | 无 |
第二周 | 7天 | 65 | 1.学习了《提问的智慧》2.学习了常量、变量和数据类型 | 无 |
第三周 | 4天 | 120 | 分段函数的表达 | 一些语句的理解还不是很到位 |
3.2 累积代码行和博客字数
3.3 学习感悟
C语言的学习是一个循序渐进的过程,需要不断的温习和巩固,通过这次作业,巩固了学过的知识,尤其是巩固了if-else语句,PTA的习题不但起到巩固也起到了拓展的效果。博客园的作业虽然耗费了许多时间,但使我总结了这周的学习内容和学到了电脑一些实用的技能。在接下来的学习中,希望自己继续努力,不断取得新的进步。