这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11589
这个作业的目标 <while语句的熟练使用>
学号 <20208977>
1.PTA实验作业(20分/题)

1.1 题目名1
用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。

1.1.1数据处理

数据表达:定义了双精度浮点型变p,sum,。
数据处理:使用while语句对商品的价格进行记录。使用赋值运算符,将所有商品的价格记录到sum中。

1.1.2实验代码截图

1.1.3 造测试数据

输入值 输出值 说明
890.78 2769.8 12300 3532.2 -1 4873.19 平均值为4873.19
1 11 111 1111 -1 308.50 平均值为308.5

1.1.4 PTA提交列表及说明

提交列表说明:

编译错误:错把sum打成了num。

1.2 题目2
日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。
1.2.1 数据处理

数据表达:变量n,由输入得来,为整型变量。
数据处理:表达式:关系表达式、算术表达式;流程结果:定义变量,输入,while语句,if-else语句,输出结果。

1.2.2 实验代码截图

部分错误:将偶数和奇数的条件弄反了,还有一些小细节没注意。

1.2.3 造测试数据

输入值 输出值 说明
5 5*3+1=16 16/2=8 8/2=4 4/2=2 2/2=1 奇数
4 4/2=2 2/2=1 偶数

1.2.4 PTA提交列表及说明

2.代码互评(5分)
同学代码截图一

同学代码截图二

自己代码截图


1.相比较而言,我的较为复杂,
2.一个问题有多种解决办法,可以多使用不同的方法去写同一个题目,会有不同的收获
3.学习总结(15分)
3.1 学习进度条(5分)

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2 学习体会
1.while循环结构需明确满足的条件,不然就会进入死循环。
2.要注重效率,看着花了很多时间,实际上应该看的是沉浸进去的时间少,那么效率就很低。
3.代码是很灵活的,可以用很多办法解题,但是需要理解透这些的本质是什么,这样才能拥有良好的代码基础。

 posted on 2020-12-07 16:18  落樱不及清小姐  阅读(59)  评论(7)    收藏  举报