这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11584 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11584 |
我在这个课程的目标是 | 熟练掌握while do-while结构 |
学号 | 20209117 |
1.PTA实验作业
1.1 题目名:7-6 购物(二) (25分)
题目内容:用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格
1.1.1数据处理
数据表达:定义变量x,y,i,s为双精度浮点型变量
数据处理:用了while语句,表达式x!=-1&&i<=10.
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
880.78 2769.8 13300 3532.2 -1 | 5120.70 | 商品的平均价格为5120.70 |
780.78 2769.8 16300 3532.2 -1 | 5845.70 | 商品的平均价格为5845.70 |
780.78 6769.8 16300 3532.2 -1 | 6845.70 | 商品的平均价格为6845.70 |
1.1.4 PTA提交列表及说明
提交列表说明:while语句没有进行第二次scanf输入,没有注意保留几位小数
解决方法:进行scanf输入,仔细看题目。
1.2 题目27-7 单重循环—数鸡蛋
题目内容:妈妈给小明家新送来 y个鸡蛋。 已知小明家原有鸡蛋的个数x是满足“三个三个的数剩1个,5个5个数剩z个,7个7个数剩3个”的最小数, 请问小明家共有多少个鸡蛋? (设输入为正数,不考虑非法输入)
1.2.1 数据处理
数据表达:定义变量x,y,z,s为整型
数据处理:用了for循环if语句,表达式:x%73&&x%5z&&x%3==1
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
3 1 | 34 | 小明家共有34个鸡蛋 |
1 1 | 32 | 小明家共有32个鸡蛋 |
6 2 | 58 | 小明家共有58个鸡蛋 |
1.2.4 PTA提交列表及说明
提交列表说明:开始时没有将x%5= =z输入if中,没有打break
解决方法:输入x%5= =z,break。
2.代码互评
同学代码
自己代码
都使用了while,if-else语句。第一位同学定义的变量不一样 他定义的是i,格式更正确。
第二位同学的代码很具体,分了多种情况,我的代码简洁一些,思路值得学习一下。
3.学习总结
3.1 学习进度条
周 | 这周所花的时间 | 代码行 | 学习到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周 | 5小时 | 150 | 学习一些简单入门的代码,使用markdow语法 | 无 |
第九周 | 7小时 | 350 | 学会怎么提问,华氏度转换 | 变量问题,输入输出格式 |
第十周 | 8小时 | 460 | if语句,for的循环结构 | 对于&的用法不了解,输出时保留几位小数 |
第十一周 | 8小时 | 480 | 学习自定义函数 | 目前不太熟练,调用函数不太理解 |
第十二周 | 15小时 | 490 | 分支结构,字符型数据,switch语句 | swictch语句比较陌生 |
第十三周 | 10小时 | 470 | 多分支结构switch语句 | 什么时候使用switch语句是程序更简单 |
第十四周 | 12小时 | 490 | 学习了while语句 | while语句不熟练 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
这周学习了while语句等的新内容,虽然还不太熟练但是我会加强练习。通过这周的作业,我感觉之前学习的内容并不熟练,对新知识掌握也不够,在学习的过程中一定要细心认真,需要多通过其他渠道更多的学习,新学内容编程感觉有点吃力,学习过的有点忘记细节,当然也学习到很多东西,多学习知识,及时请教。