• C语言I博客作业03


    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/10564067.html
    这个作业的目标 展示自己写的题,讲出自己写题时的思路,锻炼我们的表达能力
    学号 20209119

    1.PTA实验作业

    1.1 C程序设计 实验1-3-1

    内容描述:计算球的体积和表面积:参考例3.4程序,使用宏定义定义π(定义为3.14159)的值,编程计算并输出球的表面积和体积,球半径r的值由用户从键盘输入。

    1.1.1实验代码截图

    1.1.2数据处理

    1.数据表达:定义体积为v,表面积为s,半径为r,题目所给的圆周率为a,他们的数据类型都是双精度浮点型,用double来定义。
    2.数据处理:s=4apow(r,2); v=(4apow(r,3))/3;

    1.1.3 PTA提交列表及说明

    说明

    • Q1:最开始不知道有数学函数所以代码写的很糟糕
    • A1:在c语言程序设计的28页看到了,然后就懂了,会用了。
    • Q2:不知道怎么保留两位小数
    • A2:书上的25页有相关解说

    1.2 将秒数转换成时分秒

    编写程序实现:从键盘输入一个以秒为单位的时间值整数,将其转换成时、分、秒的形式输出。

    1.2.1实验代码截图

    1.2.2数据处理

    1.数据表达:本题所用的数据类型为整数型,输入的值定义为a,输出的值分别定义为x c b,可以很清楚的表示本题所需要数据。
    2.数据处理:b=a % 60; c=((a-b)/60)%60; x=(a-(b+c*60))/60/60;

    1.2.3PTA提交列表及说明

    说明

    • Q1:找不到他们之间联系,没有思路
    • A1:想了很久,有思路了,然后完全是数学问题。

    1.3 输入身高计算并显示标准体重

    编写一段程序, 像下面那样读取表示身高的整数值, 显示出标准体重的实数值.
    标准体重根据公式 (Tall−100)0.9 进行计算(其中Tall代表身高厘米数), 所得结果保留一位小数.

    1.3.1实验代码截图

    1.3.2数据处理

    1.数据表达:身高定义为整数类型 int,并且用Tall来表示输入身高的值,同时将体重定义成双精度浮点型 double。
    2.数据处理:a=(Tall-100)*0.9;

    1.3.3PTA提交列表及说明

    说明

    • Q1:开始时没认真,不假思索将所有的数据定义成整数型。
    • A1:后来出错了,发现了自己的问题,将体重定义成双精度浮点型 double。

    2.阅读代码

    • 1.本题中使用了for的嵌套,输出时向左对齐,运用了多个知识点,对于我们这些初学者来说综合性较强。
    • 2.本题很经典,特别是第二个for的使用,我觉得这是这个题的精髓所在。
    • 3.本题初看会觉的有点难度,不过认真思考后觉得没有看起来那么复杂。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第八周10.19-10.25 28小时 500 if-else的使用,for循环的使用 ,switch的使用,while和do—while的使用,输出保留几位小数 ,break和continue的使用和区别,输出时四舍五入等 对变量的初始化,
    第九周10.26-11.1 24小时 550 多种嵌套,输出时向左向右靠齐等 对输出时向左向右靠齐的使用不熟练,对蛇形代码的理解不透彻
    第十周11.2-11.8 26小时 500 数组的使用

    3.2 累积代码行和博客字数

    3.3 学习感悟(5分)

    请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。

    • 1.多写题,不过不要盲目的去写,有目的的去写。针对一个知识点去写题,直到熟练这个知识点的使用,这样你就可以很彻底的理解这个知识点,以后就可以熟练的使用。
    • 2.写题时,要先把题目所考的知识点弄清楚,不要盲目的去写题,不然很多时候是在浪费时间,效率极低。
    • 3.写题多思考,题在精不在多。尽量做到写一个题懂一类题,高效的学习。
    • 4.一些新东西以前没有接触过,初学时会觉得沮丧,有放弃的念头,在这个时候请坚持一下下,因为再坚持以后你会看到很多的的东西,会学到很多,而且以后你会感谢这个坚持的你。
  • 相关阅读:
    node.js中的全局变量——global
    Element-UI库 源码架构浅析
    如何搭建一个自己cli
    webpack实践之DLLPlugin 和 DLLReferencePlugin
    HappyPack优化
    线程和进程
    kafka?kafaka! kafka...
    Dubbo的初步理解和使用
    Redis的安装和启动
    解析Spring MVC上传文件
  • 原文地址:https://www.cnblogs.com/hlo20513/p/13924531.html
Copyright © 2020-2023  润新知