C语言I博客作业07

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
这个作业的目标 总结回顾做的知识点,以防忘记或下次再犯
学号 20209996

一、本周教学内容&目标

   第4章 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。

二、本周作业

1.PTA实验作业

1.1 题目名1

         7-3 循环-古角猜想 

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

1.1.1数据处理

     数据表达:用int定义整型变量number,定义整型变量x为循环算数结果。
     数据处理:运用循环结构中的while语句,如果输入为偶数number=number/2,为奇数number=number*3+1.

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
8 1 偶数
9 1 奇数
11 1 奇数

1.1.4 PTA提交列表及说明


问题:最开始未设算术结果x这个变量,导致我逻辑有问题,编译错误。
说明:添加一个变量,使表达更为明确。
问题:输出中x和number位置错误。
说明:检查了很多遍,没有找到错误,后根据编译运行结果发现位置很奇怪,后改正。

1.2题目名2

      7-5 找出一批学生的最高分 

本题要求编写程序,找出最高分。

1.2.1数据处理

数据表达:用int定义整型变量y,x表示输入成绩。
数据处理:采用循环结构while语句比较成绩,输出最高分。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
80 90 67 85 55 -1 90 最高分90
66 87 99 55 99 最高分99

1.2.4 PTA提交列表及说明


问题:段结构错误并不是很明白,改了一些地方还是不对。
说明:全部重写了一下。
问题:之后变为编译存在在问题,是成绩之间的比较逻辑存在问题。
说明:在试了多次后调试发现错误,改正。

2.代码互评

同学

自己

同学与我写的顺序不同,她是先写输出后写得到的结果,我与她相反,感觉自己的写法更顺手一点。
同学

自己

基本格式一样,只是换了变量名称。

3.学习总结

3.1 学习进度条

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

    1.学习到现在遇到考验逻辑严谨的题越来越多,自己思考还是不周全,要养成写结构图的习惯,有助于在写程序时思路清晰,同时方便检查。
    2.犯过的错也要及时整理,防止再犯,容易犯错的地方最好放上图片,类比记忆。
    3.难过越来越大,需要花费的时间越来越多,要有耐心,对于老是出错,不要急,静下心来检查问题。
    4.学会把握时间,有量有度,不会可以先放放,思路清晰后回来再接着做。
posted @ 2020-12-05 17:28  纪玉英  阅读(251)  评论(5编辑  收藏  举报