C语言I博客作业02

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449
这个作业的目标 <数量多且复杂的作业锻炼我们的自主学习能力>
学号 <20209136>

一.题目内容:

1.据说汪星人的智商能达到人类 4 岁儿童的水平,更有些聪明汪会做加法计算。比如你在地上放两堆小球,分别有 1 只球和 2 只球,聪明汪就会用“汪!汪!汪!”表示 1 加2的结果是3。

本题要求你为电子宠物汪做一个模拟程序,根据电子眼识别出的两堆小球的个数,计算出和,并且用汪星人的叫声给出答案。

二.数据处理

介绍实现本题过程中,你的数据表达、数据处理是怎么做的。

数据表达:使用了i,sum,A,B这四个变量。其中A,B变量的值由用户输入再通过调用scanf函数储存进来的,属于整型变量。sum的值由A+B赋值来的,属于整型变量。i的值在程序中被定义为1也属于整型变量。
数据处理:没有用到数据表达式用了赋值表达式,使用了for循环语句,判断语句。

. Q1:一开始并不知道错误出在哪里,认为判断语句有问题。
. A1:原来发现我又犯低级错误了,又多加了用户友好提示,把它删除后得到正确答案。整体上比较简单。

2.本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。

二.数据处理

介绍实现本题过程中,你的数据表达、数据处理是怎么做的。

数据表达:使用了N,sum,x,y,k,z这六个变量。其中N变量的值由用户输入再通过调用scanf函数储存进来的,属于整型变量。x,y,sum的值在程序中分别被定义为1.0,2.0,0.0,属于双精度浮点型变量。k的值在程序中被定义为1属于整型变量。z在循环体中被赋值,等于i的值,属于双精度浮点型。
数据处理:使用了sum=sum+y/x表达式,使用了循环控制结构。

. Q1:做这题其他的都没有问题就是这个分母分子与下一项的关系在循环语句中不知如何表示,反复修改算数表达式还是没有得到结果。
. A1:运用《提问的智慧》中所学到的知识,再添加变量来操作。最后输出答案正确,没有出现符号标点的错误使用。

3.真的没骗你,这道才是简单题 —— 对任意给定的不超过 10 的正整数 n,要求你输出​2的n次方。

二.数据处理

介绍实现本题过程中,你的数据表达、数据处理是怎么做的。

数据表达:使用了n,m这两个变量。其中n变量的值由用户输入再通过调用scanf函数储存进来的,属于整型变量。m的值由函数赋值而来。
数据处理:使用了表达式pow(2,n),使用了判断语句。

. Q1:看到题目觉得很熟悉是做过的简单题,但出现了编译错误。
. A1:又是忘记加";"了,越是简单的题目越容易出错。
. Q1:添加";"后还是显示错误。
. A1:输出格式没有严格按照已给出的标准。
. Q1:在"="前后添加空格后显示部分正确,仔细检查后发现题目中等于10也可以输入。
. A1:更改后答案正确。
. Q1:也可以用for循环来计算,但更麻烦。
. A1:能调用函数就尽量调用函数来简化计算步骤。

一.阅读代码


分析:
1.实际是调用了math.h头文件中的sqrt函数来计算非负实数的平方根。
2.其中int mid = left + ((right - left) >> 1); 可以防止数据溢出。
3.我们可以学到怎么简便的调用函数,训练逻辑判断,还提前学到了 while循环语句的使用。

二.学习进度条

周/日期 代码行 这周所花的时间 学到的知识点简介 目前比较疑惑的问题
第八周10.19-10.25 480 23小时 调用输入输出函数,输出任意的字符串。 输入输出格式常没有与题目一致
第九周10.26-11.1 599 33小时 数的类型,定义变量时要先考虑清楚。 数据溢出和负数的浮点型
第十周11.2-11.8 519 27小时 for循环语句,if的判断语句。 多次循环与循环体中再添加变量赋值并再循环

三.学习感悟:

这一周我仿佛回到了高中,这是多么的充实快乐啊!我们有数学,英语,专业课作业,我们在闲暇时认真写作业。加入社团是想让大学生活不单调过的丰富多彩,但是当我们在写作业时,首先要构思好,然后开始写,这需要付出大量的时间,对于写作业我认为应该要循序渐进,而不是一蹴而就,对于难题我们确实有压力,这时候我们都会利用从《提问的智慧》一文中所学的知识来解决问题,但是当我们在有限可利用的资源中获取所需的知识时,是否能分辨知识的正确与否呢?或许开始的方向就错了,想想今后的“高中”生活,在寝室电脑面前奋战一天,眼睛都瞎了,这或许不够美好!

posted @ 2020-11-07 17:14  Vatij  阅读(213)  评论(7编辑  收藏  举报