C语言I博客作业02

------------恢复内容开始------------

这个作业属于哪个课程https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11452
这个作业的目标 学习新知识,总结以前,再熟悉掌握
学号

20208940

 

 

 

 

 

 

 

1.PTA实验作业

1.1.编写程序,计算序列 1 + 1/2 + 1/3 + ... +n的前n项之和。

1.1.1.实验代码截图:

 

1.1.2

数据表达:

变量n:为整形,由输入得来,表示为第几项;

变量i:为整型,由赋值得来,用于限制循环次数;

变量sum:为浮点型,由计算得来,表示总和。

数据处理:

表达式:赋值表达式,算数表达式,关系表达式。

流程结构:定义变量,赋值变量,for循环,输出结果。

1.1.3.PTA提交列表及说明

Q1:答案错误。

A1:作业3的5个题目在Dev-c++软件中编码完成之后,未分清顺序,导致在pta中提交出现错误。

Q2:在Dev软件编码过程中出现编码错。

A2:对于代码使用不熟,一些代码该如何编写上去可通过查找百度及询问朋友老师。

Q3:数学问题编码错误。

A3:对于数学问题,先解的出来,后再去了解怎么样转换成代码。

1.2

编写程序,计算平方根序列1​​+2​​+3​​+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。

1.2.1实验代码截图:

 

1.2.2

数据表达:

包含头文件math.h,并调用sqrt函数求平方根;

变量N:为整形,由输入得来,表示为第几项;

变量i:为整型,由赋值得来,用于限制循环次数;

变量x:为整形,随i的根号计算变化而来;

变量s:为浮点型,由计算得来,表示总和。

数据处理:

表达式:赋值表达式,算数表达式,关系表达式。

流程结构:定义变量,赋值变量,for循环,输出结果。

1.2.3PTA提交列表及说明

说明:对于头文件中对math的加入来对根号函数的运用为一新颖处。

1.3

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

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

1.3.1实验代码截图:

1.3.2

数据表达:

变量a,b:为整形,由输入得来,表示为两堆小球分别的个数,其中,a还可表示ab之和;

变量i:为整型,由赋值得来,用于限制循环次数;

数据处理:

表达式:赋值表达式,算数表达式,关系表达式。

流程结构:定义变量,赋值变量,for循环,输出结果。

1.3.3PTA提交列表及说明:

Q1:设计不出相应程序。

A1:对于看到小球个数后,狗发出汪叫声,对应的编码程序可在for循环后直接使用printf。

2,阅读代码

在此题中,我了解到了对于char,声明字符型变量的用法;此外,还有if-else语句,这让编码程序直观上变得简洁而有序;同时还能体验到ascii码的转换,小写字母的ascii码范围从‘a’开始到‘z’结束,大写字母从‘A’开始到‘Z’。

3.学习总结

3.1学习进度

周/日期这周所花时间代码行学到的知识点简介目前比较困惑的问题
第八周 10小时 80 输入输出函数if-else语句 对此语句的结构不够熟悉
第九周 15小时 130 for循环 对for循环转换为相关问题不知如何编码
第十周 18小时 300 对于数的累加等简单数学问题的编码 易出各种纰漏,同时问题转换成编码程序不熟悉

3.2 累积代码行和博客字数

时间博客字数代码行数
第八周 910 80
第九周 1200 130
第十周 1600 300

 

3.3学习感悟
通过近段时间的学习,感受最明显的就对之前上学时那些努力学习,彻夜苦读的人的倾佩,确实是有着大毅力才能坚持学习。学习真不是一时半会,想学就学就能完成的事,需要日积月累。

然后,这段时间学会了if-else,for,及怎么编码根号函数和计算数的累加等,有着收获是很开心的。然后,开始并不是个简单的开始,对于我这种小白来说,每一项作业都很难,但,路漫漫其修远兮,吾将上下而求索,以后这条路还很长,继续努力吧!

------------恢复内容结束------------

原文地址:https://www.cnblogs.com/Eser/p/13943423.html