C语言I博客作业03

问题 答案
这个作业属于哪个课程 C语言程序设计II
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8718
我在这个课程的目标是 能自己自主编程
这个作业在哪个具体方面帮助我实现目标 学好程序设计基本方法和技能
参考文献 《C语言程序设计》、《提问的智慧》

一、PTA实验作业

7-3超速判断

  • 1.1、模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”
  • 1.1.1实验代码截图
    C语言I博客作业03_第1张图片

  • 1.1.2数据处理

    数据表达:
    变量 变量值来源 变量类型
    i(速度) 输入 int
    数据处理:
    表达式:Speed: i - S,(其中i是车速,S或者是Speeding、或者是OK)
    流程结构:选择结构
  • 1.1.3PTA提交列表及说明
  • Q1:刚开始不清楚题目的函数关系
  • A1:理清楚对应的函数关系
  • Q2:关系清楚后,修改又有多种错误。如字母大小写;忘记加符号;
  • A2:查清格式(是否缺了空格,标点)
  • Q3:格式错误有点找不出来,感觉都对的一样。
  • A3:又一次少了空格,在cost=%.2lf时等号后面没加空格。

    7-4阶梯电价

  • 1.2为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
  • 1.2.1实验代码截图
    C语言I博客作业03_第2张图片
  • 1.2.2数据处理:

    数据表达:
    变量 变量值来源 变量类型
    e(月用电量) 输入 int
    m(电费) 随自变量变化而变化 double
    数据处理:
    表达式:cost = 应付电费值; m = 0.53e; m = 0.5350+0.58*(e-50)
    流程结构: 选择结构
  • 1.2.3PTA提交列表及说明
    C语言I博客作业03_第3张图片

  • Q1:答案错误,让人有点懵
  • A1:说明程序运行没有问题,就是思路错了,那个计算的分段函数弄错了。
  • Q2:部分错误,<50的编译错误
  • A2:在<50的那行中少了等号两边的空格。

    7-5 输出三角形面积和周长

  • 1.3根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√
    ​s(s−a)(s−b)(s−c) ,其中s=(a+b+c)/2。
  • 1.3.1实验代码截图
    C语言I博客作业03_第4张图片
  • 1.3.2数据处理

    数据表达:
    变量 变量值来源 变量类型
    a,b,c(边长) 输入 int
    数据处理:
    表达式:area=√s(s−a)(s−b)(s−c);s=(a+b+c)/2;area = 面积;perimeter = 周长
    流程结构:选择结构
  • 1.3.3PTA提交列表及说明
  • Q1:参考了别人的,感觉一样,却还是编译错误,看着有点抓狂。
  • A1:最后还是一个空格问题!!!

    二阅读代码

    C语言I博客作业03_第5张图片
    优点:排版舒适,给人极度舒服的感觉
    可学习地方:注意代码的格式,严格要求自己

    三学习总结

  • 3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
10.7-10.14 十六个小时 90 学会运用选择结构和计算分段函数 对于表头中函数表示不太熟悉
  • 3.2 累积代码行和博课字数
    C语言I博客作业03_第6张图片

  • 3.3 学习感悟
    ❶老师上课讲的并不是我们全部作业的内容,所以在做作业的时候我们要自己去查找资料。
    ❷看了提问的智慧后,懂得了利用网络查询,多个地方查看后,大多数问题是解决了的。若还有不会的话,就去咨询学长学姐或同学老师。
    ❸随着学习的渐入,能明显感觉到作业难度加大了,作业量增多了。既然老师布置了那个作业,说明在那个期限中,努把力还是可以完成的。
    ❹作业发布后,不要想着作业又多又难,要想着快点解决就OK。

你可能感兴趣的