这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-4 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11587 |
这个作业的目标 | 1.熟悉使用while和do-while结构解决问题2.锻炼编程思维 3.提升写博客的效率 |
学号 | 20209207 |
1.PTA实验作业(20分/题)
1.1循环-古角猜想
题目内容描述:日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。
1.1.1数据处理
数据表达:运用了整形变量n,字符型函数表达scanf、printf
数据处理:运用了赋值表达式,while语句,还有if-else语句
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
编译错误:scanf中%d后面少了逗号
编译错误:整个代码的最后return 0那少了分号
部分错误:n*3写成了n+3,计算出错了呗就
部分错误:除号!!除号打错了啊
1.2购物(二)
1.2.1 数据处理
数据表达:运用了双精度浮点型变量a,b,i字符型函数表达scanf、printf
数据处理:运用了赋值表达式,逻辑表达式,while语句循环
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
编译错误:if语句中,少了后半个大括号
编译错误:跟上一份代码一样的问题,这次是printf里引号后面少了逗号
部分正确:a>0,符号写错了,计算出错,改过来就好了
2.代码互评
同学的代码
我的代码
1.曾思晨用的for语句循环,我用的while循环,知道循环次数可以直接用for语句
2.郑彬彬用的while和else-if语句,简便一些
3.三份代码都用的循环结构的不同语句,除了有些语法不同外,都能达到目的
3.学习总结(15分)
3.1 学习进度条(5分)
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1.本周学了while语句,在while循环中,它在形式上虽然不如for语句简洁 ,但它比较适用于循环次数不易预知的情况
2.写代码的逻辑思维能力还是需要锻炼啊,应该多读读代码,对自己写代码也会有帮助的
3.作业完成起来比较费劲,卡壳半夜还要问同学,问了还不一定能听得懂,有点迷啊这,但是只要花足够的时间和精力,还是能够顺利完成的
4.新的一个月开始了,继续努力,再接再厉,为考试做好充分的准备