C语言I博客作业07

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11589
这个作业的目标 完成对新内容的理解和掌握,完老师布置的作业, 熟悉使用while和do-while结构解决问题,通过练习提高自己编写代码速度。
学号 20208973

1.PTA实验作业(20分/题)

1.1 循环-古角猜想

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

1.1.1数据处理

数据表达:通过int定义整形变量n、i。
数据处理:运用判断语句if来判断是否符合条件,运用循环语句while来进行循环。 

1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

格式错误:printf中分号忘记打了。
解决:然后通过检查对了。
编译错误:第二个判断没有打。
解决:通过同学检查检查出来了。

1.2 购物(二)

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

1.2.1 数据处理

数据表达:通过int定义整形变量count,通过double定义双精点浮点型变量m,sum,average。
数据处理:通过while循环结构串联整个代码,其中用再用if判断count。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
890.78 2769.8 12300 3532.2 -1 4873.19

1.2.4 PTA提交列表及说明

编译错误:while循环语句中的成分漏写。
解决:系统编译错误,通过修改成功后进行提交。

2.代码互评

同学代码截屏1

自己代码截屏1

比较
1该同学在数鸡蛋一题中用了while循环,而我用的是for循环。
2.感觉在数鸡蛋那一题中用while循环会比较简洁一点。
 

同学代码截屏2

自己代码截屏2

比较
1,在购物一题中我们虽然都用的while循环,但是定义的字符不一样,该同学一看就知道字母表达的是什么,我的比较简单。
2,在购物一题中该同学的一些表达式是写进while后面那个小括号里的,而我是直接写进了大括号里。

3.学习总结(15分)

3.1 学习进度条(5分)

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

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

3.3.1 学习内容总结

3.3.2 学习体会

1.通过上课跟着老师学习可以很快的整理自己的学习网,整理忘记的知识点,很快的回忆老师教的知识点然后通过上课学习学习结构中的新语句。
2.在上课认真听课的基础上,要跟着老师思路尽量自己能够跟着老师的讲解独立自主地写出代码,这样才能够提升自己码代码的能力。
3.要学会自主的去翻阅课本,自主的学习知识点,其实书上的很多知识点都是老师上课没有时间去讲解的,要通过自己学习然后慢慢摸索,慢慢通过习题锻炼运用这个知识点。
5.在写编程题时,尽量通过运用新的函数,新的结构,新的语句,不要只会用旧的知识点,要通过编程题的训练慢慢让心的知识点变成旧的知识点,再写新题时就会有很多种方法在脑子。
6.提高自己编程能力最好的的方法就是通过大量的题目训练去提高自己逻辑能力,思维能力,当一个题出现的时候不会脑袋里什么都没有了。
7.一定要独立自主的敲代码而不是照抄。
8.通过上课和课后提升自己。

原文地址:https://www.cnblogs.com/cb22/p/14082451.html